技术灯塔

随着接触的技术越来越多,深感学习过程的茫然,因此觉得有必要对所有了解过的、听说过的、用过的技术和重要知识点做一个全面的梳理,并且在不断完善和接触新技术的时候不断更新补充。

所有技术点大概分为四类:

必须深入的,一般是那些基础的、不变的,例如设计模式、jvm、算法、数据库通用sql、TCP/IP协议等,以及后续可能成为自己招牌的技术。

需熟练使用的,一般指比较常用的技术,目前和未来工作中被用几率很高的技术。

会用就好的,一般指那些目前工作中需要用,但是未来工作中可能不用的技术。

了解就好的,一般指那些目工作中基本不用,但未来可能会用,也可能不会用的。暂时先了解,在前两项搞定的基础上,就可以进一步。


针对上述四类,均要标明完成状态,以便于随时查看并清楚当前学习状态。

对于那些新接触的、新了解的,还不确定具体分类的,也先放到最后一类,待后续完善。

同时,这四类应随着个人知识的加深和时间的推移而有所变化,不应一成不变。


必须深入的

Name Status 说明
算法 未开始 -
spring 源码 未开始 -
动态代理 未开始 -
设计模式 进行中 -
泛型 进行中 -
并发 进行中 目标:核心竞争力
io流 进行中 目标:核心竞争力
servlet 进行中 -
gc策略 未开始 -
jvm 未开始 -
TCP/IP协议 未开始 -
http协议 未开始 -
异常设计 未开始 -
mongodb 进行中 目标:核心竞争力
mysql 进行中 目标:核心竞争力
redis 进行中 目标:核心竞争力

需熟练使用的

Name Status 说明
java基础 进行中 -
打jar包 已完成 -
打war包 已完成 -
对象排序 已完成 -
框架搭建 进行中 -
xml操作 进行中 -
cookie和session 已完成 -
过滤器、拦截器 已完成 -
spring常用技术使用 进行中 -
mybatis 进行中 -
junit 进行中 -
activiti 进行中 -
maven 阶段性结束 -
linux 进行中 -
git 进行中 -
svn 进行中 -
eclipse 进行中 -
tomcat 进行中 -
mq 进行中 -

会用就好的

Name Status 说明
java定时器 已完成 -
发短信 已完成 -
发邮件 已完成 -
poi 已完成 -
文件上传和下载 已完成 -
jdbc 已完成 -
druid连接池 进行中 -
cxf 已完成 -
xfire 已完成 -
sping定时器 进行中 -
springcloud 进行中 -
spring boot 进行中 -
ehcache 未开始 -
logback 进行中 -
ftp 未开始 -
javascript 进行中 -
jsp 进行中 -
html 进行中 -
css 进行中 -

了解就好的

Name Status 说明
cas 未开始 -
数据结构 未开始 -
jbpm 未开始 -
python 进行中 -
strom 未开始 -
flume 未开始 -