栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

迟来的2021年终终结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

迟来的2021年终终结

2021已经过去3个多月了, 由于种种(lan,duo)原因直到今天才有时间写上年的年终总结。

上年主要事件跳槽了, 从一家小公司跳到了我认为的大公司。之前恕我井底之蛙了,一直不知道大公司和小公司(作坊)的区别,自入新公司,才知道见识的人更多了,需要协调的事情也多了,

自然遇到的牛人也就更多了,见识到什么是优雅的代码,以及一些之前不以为意的编码细节。

故如果你是即将毕业的学生,还在小作坊迷茫的人们,有机会一定要去大厂历练历练,才能有意想不到的提高。

总结今年基础知识提高了很多,了解了些底层源码,之前一直停留在使用的层面,自入司以来,渐渐明白底层原理的重要,才能举一反三。以及一些之前闻之色变的设计模式,mysql next-key-lock,java8新特性,方法运算符,lambda表达式。具体如下。

java层面泛型(向上,向下),wapper类的使用,pojo类(DTO-展示层和服务层之间的传输对象,DO-数据库实体映射,VO-前端展示)的使用场景;设计模式(抽象工厂,静态工厂,单例模式,模板模式,策略模式,代理模式,门面模式...)都较为仔细的阅读,尽管现在也忘记的差不多了;编程风格方面代码分层;较为仔细的阅读了些jdk源码(HashMap,ConcurrentHashMap,ArrayList, linkedList,AQS(ReentendLok,Semaphore...))都是见缝插针的阅读过,虽然自己的理解有限,但是,可以从中学的大佬们的编码习惯;jvm垃圾回收机制;solid设计原则,线程安全云云。

数据库层面:

mysql 回表,覆盖索引, 联合索引最左原则,索引优化,索引原理,b+树 b树,innodb MVCC 多版本并发控制(redolog, undolog),行锁, gap锁, next-key-lock, 索引下推;

redis sds,内存淘汰策略lru,跳表。。。

插件工具的使用:maven使用deploy,私服配置, git使用 git仓库全量迁移....

人生认知的四个阶段:

①不知道自己不知道,

②知道自己不知道,

③不知道自己知道,

④知道自己知道。

终于知道②自己不知道了。过往以为,愿自己不要终日碌碌无为。

最后望父母安康,子女平安。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/763690.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号