随着接触的技术越来越多,深感学习过程的茫然,因此觉得有必要对所有了解过的、听说过的、用过的技术和重要知识点做一个全面的梳理,并且在不断完善和接触新技术的时候不断更新补充。
所有技术点大概分为四类:
必须深入的,一般是那些基础的、不变的,例如设计模式、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 | 未开始 | - |