1、基础
io、多线程、集合等基础框架,对JVM原理有一定的了解;
2、框架,源码
了解框架原理,Spring,ibatis,netty,tomcat,dubbo
3、中间件
分布式缓存、SOA、消息中间件,负载均衡、连接池等
4、数据库
熟悉MYSQL和NoSQL DB,分布式缓存者优先, 包括但不限于redis, mongodb, memcached;
熟悉事务、锁、并发、索引优化等;
5、运维能力
Linux、shell
- 2020-10-18:双亲委派,SPI服务发现
- 2020-10-19:手动解析字节码文件(一)
- 2020-10-20:手动解析字节码文件(二)、内存池与JVM内存模型(一)
- 2020-10-21:内存池与JVM内存模型(二)
- 2020-10-22:字符串和常量池
- 2020-10-24:执行引擎(一)
- 2020-10-25:执行引擎(二)
- 2020-10-26:OOP对象模型(一)
- 2020-10-27:OOP对象模型(二)
- 2020-10-28:内存池和相关算法(一)
- 2020-11-01:内存池和相关算法(二)、垃圾回收器(一)
- 2020-11-03:垃圾回收器(二)调优工具
- 2020-11-05:ArrayList(一)、arthas基础命令
- 2020-11-09:ArrayList(二)
- 2020-11-10:LinkedList
- 2020-11-11:CopyOnWriteArrayList
- 2020-11-12:阻塞队列(一)
- 2020-11-15:手动模拟Spring扫描、属性注入
- 2020-11-16:Spring中的核心概念(一)
- 2020-11-17:Spring中的核心概念(二)
- 2020-11-30:Spring中Bean的生命周期详解(一)
- 2020-12-07:go开发环境搭建,helloworld
- 2020-12-14:go实现echo
- 2020-12-15:helm打包和部署应用、Spring中Bean的生命周期详解(二)
- 2020-12-17:Spring中Bean的生命周期详解(三)
- 2020-12-19:Spring中Bean的生命周期详解(四)
- 2020-12-22:Spring中Bean的生命周期详解(五)
- 2020-12-26:Spring依赖注入源码分析(一),golinux环境搭建,测试方法、变量、常量
- 2020-12-27:Spring依赖注入源码分析(二)
- 2020-12-28:Spring依赖注入源码分析(三)
- 2021-01-03:Spring依赖注入补充知识与Bean销毁的生命周期、go数据类型、运算符、条件和循环
- 2021-01-10:pan项目独立
- 2021-01-17:pan项目添加修改密码
- 2021-01-18:Spring启动源码(一)
- 2021-01-19:Spring启动源码(二)
- 2021-01-20:Spring解析配置类以及扫描源码解析(一)
- 2021-01-23:Spring解析配置类以及扫描源码解析(二)
- 2021-01-24:Spring推断构造方法
- 2021-01-25:整理Bean生命周期(一)
- 2021-01-26:整理Bean生命周期(二)
- 2021-01-27:整理依赖注入(一)
- 2021-01-29:整理resolveDependency
- 2021-01-31:整理Spring启动
- 2021-02-01:整理Spring解析配置类
- 2021-02-02:Spring整合mybatis
- 2021-02-03:Spring循环依赖
- 2021-02-04:AOP