其他分享
首页 > 其他分享> > MyBatis-Plus的使用小技巧,万分膜拜!

MyBatis-Plus的使用小技巧,万分膜拜!

作者:互联网

# **工作的前两年** **如果你不能拼爹,或者不想拼爹,最好的方法是拼实力。** > 合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。 所以,你必须要从基层做起。当然,所谓的基层,并不是端茶倒水,但多一些体验,总是无害的。 前两年的时间,应当主要打好基础的累积,认清职业现状和社会经济发展趋势,适应工作后的生活,对心灵浮躁的洗涤。 这一阶段最大的敌人是自身的态度,切忌不可眼高手低,牢记一句话——**“心比天高,命比纸薄。”脚踏实地,一步一个脚印,为未来做好铺垫。** # 工作的选择 对于应届生、刚毕业两年内的职场新人,我个人并不推荐到小型创业公司去发展。 **一、大团队的优势** 1. 人多,有经验的人多,已有的基础累积多 在大一点的团队,至少首先能够确定的,就是有师傅领进门,当然,修行那还都是靠个人的。 2. 体制完善,流程规范 很多时候不用太过于操心该怎么操作,权力和职责的事情,都是有一套既定的流程,到哪一环节该怎么进行,遵守规范即可。 **一般而言,对应的团队福利也会较为完善。** ![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625406269762420.jpg) **二、大团队的劣势** 1. 分工过于细 有着明确的分工,工作就有了该你干的和没必要你干的区分,属于你职责范围的那一块并不大,做得尽善尽美也算是轻松。不需要你干预的部分,如果自己不带着自学,那么这一块的知识经验就会欠缺。 2. 薪资、职位的晋升空间不大 不少公司的职位晋升都是有年限要求的。薪资的调整一般也是差异化不太大的。但有一句话说得好,有志不在年高,无志空活百岁;但也总能空降、外聘一些奇怪的高层下来。看似很矛盾,你心里需要明白,没有完善的制度,只有追求完美的人。前两年的时间,更多需要考虑的是成长的空间,而不是眼前的利益,放长线才能钓大鱼。 3. 效率低下 并不是所有上规模团队的通病,但却是多数。大多数公司发展到一定阶段后,会被流程、制度羁绊,无意义的走流程时间会耽误很多工夫。不用怀疑,林子大了什么鸟都会有,也总会有些拖油瓶在团队里混日子,团队规模大了之后,提前养老可以说是很轻松能实现的事情,只要不是太作死,混还是比较容易的。 **初入职场,少受一些不好的风气影响,对未来会有莫大的益处。** **三、小团队的优势** 事无巨细,亲力亲为 实践出真知,小公司有足够多的机会锻炼你的实践能力。是挑战亦是机遇。 **四、小团队的劣势** 杂而不精 对于大多数的小型创业公司来讲,恨不能一人抵十人用,所以总是要什么都懂什么都做,但却没有特别深入钻研的点,也没有人带,很难有所成长。如果是自学能力特别强,有明确的职业规划目标,也可以勇敢试一试。这个社会更需要的是成为一专多能复合型人才。 # 跳槽 **工作的前两年,最好不要轻易跳槽。在这个阶段的跳槽,主要有两方面的弊端:** 1. 对于个人成长 跳槽的目的无非两点,更好的发展空间,或更高的待遇。跳槽到适应的周期太长,而年轻则应该是全速向前的阶段。到了新的岗位,一切又得重头再来,熟悉新的业务,新的技术,融入团队。 2. 薪资待遇 很少有在前两年跳槽的时候就能有很大涨幅的(50%+)。所以这时候在跳槽上花心思是一件很费脑又收益不大的事情。 无论在职业的哪一个阶段,如果跳槽没有较大的薪资涨幅,跳槽都是需要谨慎考虑的。除非联合创始人身份加入,降薪跳槽的事情千万不要有,毕竟拿多少钱做多少事,没有利益不太可能会有源源不断的动力输出。 # 三到五年 这个阶段,已有一技之长,又有广泛涉猎,应当寻求突破了。 **1,架构师内功心法(设计模式)** * Proxy代理模式 * Factory工厂模式 * Singleton单例模式 * Delegate委派模式 * Strategy策略模式 * Prototype原型模式 * Template模板模式 * Decorator装饰器模式 * Observer观察者模式 ![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625406269341956.jpg) **2,架构师审美观(品味经典,分析源码)** * AOP源码解析 * IOC源码解析 * Mybatis源码 * Spring * Spring5 Framework体系结构 * Spring5环境搭建 * Spring5概述 ![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625406269184830.jpg) **3,架构师必备技术栈(这里主要列举高并发场景分布式解决方案实战)** * 分布式主键生成方案 * Session跨域共享实战 * 分布式事务解决方案实战 * 分布式锁解决方案实战 * 分布式单点登录 SSO实战 * 分布式调度任务实战 * 分布式配置中心 ![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625406269910256.jpg) ![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625406270705961.jpg) **4,次世代架构技术(微服务架构)** * 基于分布式思想下的RPC解决方案 * Dubbo应用及源码解读 * SpringBoot * SpringCloud应用及源码解读 * Docker虚拟化技术 ![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625406270159914.jpg) **5, 开源框架解析专题** * spring5概述 * Spring5 Framework体系结构 * Spring5环境搭建 * IOC源码解析 * AOP源码解析 * Spring MVC * Mybatis ![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625406270290131.jpg) **6,架构师筑基专题(这里主要列举并发编程进阶、JVM性能调优知识点)** * JVM性能调优 * Java程序性能优化 * Tomcat ![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625406270720534.jpg) ![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625406270100337.jpg) > 由于图片太大上传会不清晰,**需要完整架构体系大纲的可以在文末领取** ## 结局:总结+分享 看完美团、字节、腾讯这三家的一二三面试问题,是不是感觉问的特别多,可能咱们真的又得开启面试造火箭、工作拧螺丝的模式去准备下一次的面试了。 开篇有提及我可是足足背下了**Java互联网工程师面试1000题**,多少还是有点用的呢,换汤不换药,不管面试官怎么问你,抓住本质即可!能读到此处的都是真爱,所以福利也为你准备,这份1000题免费送你!**[点击这里免费领取](https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB)** * **Java互联网工程师面试1000题** ![image.png](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625406270837733.jpg) 而且从上面三家来看,算法与数据结构是必备不可少的呀,因此我建议大家可以去刷刷这本左程云大佬著作的 《程序员代码面试指南 IT名企算法与数据结构题目最优解》,里面近200道真实出现过的经典代码面试题。 * **程序员代码面试指南--IT名企算法与数据结构题目最优解** ![image.png](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625406271785126.jpg) * 其余像设计模式,建议可以看看下面这4份PDF(已经整理) ![image.png](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625406272197187.jpg) * 更多的Java面试学习笔记如下,关于面试这一块,我额外细分出Java基础-中级-高级开发的面试+解析,以及调优笔记等等等。。。 ![image.png](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625406273292326.jpg) 以上所提及的全部Java面试学习的PDF及笔记,如若皆是你所需要的,那么都可发送给你!

标签:20210704,s2.51,膜拜,jpg,Plus,https,MyBatis,cto,com
来源: https://blog.51cto.com/u_15289166/2974433