主要观点总结
文章主要描述了互联网公司的工作时长排行以及一些互联网公司的加班情况,同时也介绍了MyBatis的执行原理以及MyBatis与JDBC的关系。
关键观点总结
关键观点1: 互联网公司工作时长差异
互联网公司工作时长存在很大差异,有人每周工作超过60小时,而有些人则追求工作与生活的平衡。不同公司的平均工作时长也有所不同,排名靠前的公司工作时长普遍较长,而排名末尾的公司则相对较短。
关键观点2: MyBatis执行原理
MyBatis的核心执行原理是JDBC的能力和动态代理。通过解析XML映射文件,MyBatis将SQL语句、参数映射规则和返回结果映射规则封装为内部的MappedStatement对象。然后,MyBatis为每个DAO接口生成一个动态代理类(MapperProxy),拦截接口方法调用并根据方法名和参数匹配到对应的MappedStatement。最后通过JDBC执行SQL并获取结果。
关键观点3: MyBatis与JDBC的关系
MyBatis是对JDBC的封装和增强,其核心执行流程依赖于JDBC的API。相比JDBC手写代码,MyBatis自动管理连接、SQL拼接和结果映射,简化了开发者的工作量。
文章预览
今天看到一份互联网公司工作时长排行,有人一周肝工作超过 60h,每天在工位十多个小时兢兢业业; 有人享受工作和生活的平衡,每周完美卡点 8 小时工作。 即便都在互联网公司,生活也是截然不同的。 工作时长前 25 的公司,平均每周工作时长都超过了50小时(全文数据均源于duibiao.info): 在 pk 工时上,拼多多没有输过。不过拼多多的时薪,给得也非常大方。同样的统计口径下,拼多多初级工程师时薪中位数达到 258 元,中级工程师的时薪中位数,更是达到了 459 元。 不久前拼多多部分团队刚刚调整了考勤时间,将打卡时间从11-11-6 改成 10-9-6,午餐和晚餐的休息时间调整为 1 小时。看来卷中更有强者。不过拼多多一周工作 6 天,所以理论上说,排名在拼多多后面的几家公司,未必就比在拼多多上班轻松。 当然,有加班的朋友,也有不加班的。
………………………………