2019计划
技术
1.java技术进阶
高并发、关键字、内存结构、垃圾回收机制、jvm优化、类加载机制
高并发:涉及对应的源码
2.mybatis源码深入理解
整体架构、涉及的设计模式、总结、插件的理解和编写
3.SpringBoot和SpringCloud的使用以及其特性
4.Spring框架源码
2019:IOC以及AOP源码理解
5.RPC
原理、对应的框架
6.分布式
-
分布式的理解
-
分布式框架(SpringCloud和Dobbo)
-
实现的Demo
7.Mysql
-
sql的优
-
根据数据结构分析索引
-
mysql架构
-
存储引擎(理解)
8.Linux的常用命令
-
文件操作
-
查找日志
-
查看进程和线程
-
部署项目
9.数据结构
-
链表的实现
-
链表与其他数据结构结合、树,
-
根据其原理实现CRUD的demo
10.常用的排序算法
自己去实现
11.常用的设计模式
12.消息中间件
ActiveMQ的使用和原理
13.netty框架的使用和源码分析
14.三大核心方向
-
高并发;
-
分布式;
-
虚拟机
书籍
管理知识
入门积累(图表、文档)
写作
- 博客(保证质量)
- 生活感悟(以最少的文字写出深度)
- 写作的基本知识的积累
职业
关注前沿知识和技术:例如自己本行业的人工智能,面部识别
积累
-
个人项目:博客系统;
-
保持微信公众号的持续更新;
-
各大平台博文发表;
-
工作生活思考(以最少的文字写出深度);
-
写作的基本知识的积累
其余
- 房子装修
- 买车
- 复习驾照(理论知识)
追加
20190306
-
搭建完善的个人博客项目。包括前端和后端,以及前端页面的设计;
-
学习开发微信小程序;
-
实践SpringCloud微服务项目;
-
管理启蒙知识,思考,以文字记录。
2090307
数据结构相关:
1)链表(单向链表、双向链表的个人实现);
2)队列的个人实现;
3)栈的个人实现;
4)树(二叉树、哈夫曼树、排序二叉树、红黑树)的理解以及其概念理解;
5)树的个人实现;
6)常用数据结构的结合使用;
7)寻找java中各种数据结构的使用场景;
8)重点:理解各个数据结构的思想。
2019.612
接下来要做的事:
1)考PMP项目管理师;
2) SpringBoot、SpringCloud(没有结束)、MyBatis、高并发、工作总结(没有结束)几大系列博客;
3) 以公众号为桥梁,学习营销知识;
4) 画图:思维导图、流程图(已会)、架构图、时序图等等;
5) 家具家电等选择。
想买的电子产品:
1) 苹果最新手机;
2) 高配MackBook Pro;
3) 家用租装电脑;
4) 入门级别单反;
5) 带屏幕的无人机;
6) 智能家居系列;
7) 机械键盘。