一算工作已经4年零6天了,目前已经是第三家公司,国企,欧美,互联网公司三种风格也算是都大概领略过了,马上由于家庭原因要去日本工作,做完对日后我在公司种类这方面我想我经历的也够全的了,由于刚毕业第一家公司国企风格,所以工作相对清闲,每天工作7.5个小时,而且基本上是上午工作下午闲着,基本上学习的时间比较多,回家我也一直在自学东西,之前一直想写博客,但由于真的觉得自己才疏学浅才迟迟没开始,由于在大连这个2线城市,做软件的话,技术,文化,思想相对于一线还是落后很多的,所以我想和我同样天资和同样努力的人在一线城市一定进步的比我快的多,在之前的第一个公司由于看过几本书,技术自我感觉算是同龄人中不差的那一类,第2个工作由于是世界顶级公司牛人很多,开了眼界,有一个比我大2年的同事在花旗,百度,甲骨文都工作过,也让我真正看到了牛人,第3个公司架构师是87年的不管他工作过几年但只比我大1岁,这也让我触动,于是我也意识到自己也是时候开始往架构方向努力了,看事情的角度也该转换一下了,喜爱版的 to do list就是我在来到第3个公司给自己列出来的。今天触动我真正开始的是因为,看到了一个博客,博主的工作年限比我还少一年,但是博客写的相当纯熟,之前也浏览过其他大牛的,但这是我看到的第一个最年轻的大牛,别人既然能进步如此神速,想优秀的人学习是进步最快的方式,写博客的好处我想,每当你研究透一个技术点的时候你只是记在心里,但是记忆会有遗忘,不如将它保存下来,对自己和阿猿们都是小小的财富。现在还没想好怎么开始,先就把我来到第三个公司给自己列的 to do list贴出来吧。加上#的是代表已经完成的。
to do list :
实战hadoop
数据校验 validation
搭建 maven
#spring mvc : http://elf8848.iteye.com/blog/875830/
笔试: http://blog.csdn.net/lifetragedy/article/details/9718567
#spring事务难点:标注事务方法嵌套不标注方法,不标注方法执行结果是怎么样的。
steps :
52. RESTful API
目标是, 写自己的简易的spring
#1.war 已经部署成功在tomcat
#2.srevlet开发能实现跳转
#3.transaction 写各种实例实验 , 方法嵌套
#4. mvc 搭建
#5.firefox 调试
#6.filter & listener
7.并发 & 事务的理解, 怎么用锁 和 事务
#8.throw & finally & catch
9. 存储过程
#10. log4j 用法
11. 软件监控server 的 每一个 request 线程
12.覆盖率
#13.unitils 集成测试
14.https使用
#15. inner join , outer join, left join, right join
#16.spring事务嵌套 http://www.iteye.com/topic/35907/
17.aop alliance
18.interceptor
#19.sql case then
20.Druid提供了Filter-Chain模式的扩展API,可以自己编写Filter拦截JDBC中的任何方法,可以在上面做任何事情,比如说性能监控、SQL审计、用户名密码加密、日志等等。
21.性能不是Druid的设计目标,但是测试数据表明,Druid性能比DBCP、C3P0、Proxool、JBoss都好
#22.最基本的java refelct
#23.java的动态代理
24. sping怎么用命名空间解析bean的,自己写定义schema
25.dom4j
26.自己定义注解,自己解析bean
27.aspectj,自己也试着用,可以从spring的jar包中找到
28. aop alliance
29.spring 的 controller 是怎么加入代理的。
30.国际化
31.了解了spring,开源的包都可以了解了,去了解JUnit ,注解是怎么解析的。
32.private final AtomicInteger runningCount = new AtomicInteger(); 多线, private volatile long histogram_0_1;
33.memcache, redis, zoopkeeper
34.gearman和celery
#35.http://www.atguigu.com/download.shtml 尚硅谷
#http://www.atguigu.com/online.shtml#online2
36.数字格式化
37.http://www.blogjava.net/jacky/archive/2008/04/13/192518.html
38.网络,路由等
39.http协议
40.拦截器链 http://www.cnblogs.com/davidwang456/archive/2013/03/19/2969417.html
spring aop实现过程之二Spring AOP中拦截器链
41.动态构件类javassist
42.java.util.concurrent 包
43.http协议研究
http://www.blogjava.net/robbie/archive/2009/04/05/264003.html
很多开源服务或系统(Nginx、Mongodb等)
44.
spring aop实现过程之一代理对象的生成
spring aop实现过程之二Spring AOP中拦截器链
45.事务隔离级别
46.stamen 的程序员之路
47. SCJP
48.mock : http://baidutech.blog.51cto.com/4114344/743740/
49. zeroMQ, redis
50. JSR 303 http://www.ibm.com/developerworks/cn/java/j-lo-jsr303/
51.mockito http://www.open-open.com/home/space-37924-do-blog-id-8736.html