该考虑做点事了,目前积累的事情有:
1,ibayle系统
2,nor,直接改造为nutz插件,至少不能和nutz的原有代码有任何冲突现象
3,ttcms , 改造为 插件模式的方便系统改造升级
4,学习spring , spring data,freemarker
5,osgi ,插件模型,需要研究一下
6,mongodb,redis,memcache的使用
7,lisp、python、nodejs的使用
8, jdk的源码研究
1,ibayle和nor 可以在这星期完成, 并停止维护,多给nutz提交pull request
2,spring ,springdata ,freemarker , -mongodb,redis,memcache的使用
3,osgi 的研究和 ttcms的改造
4,list ,python,nodejs ,jdk从源码层次提升自己
以后研究什么只少要为其开发一个插件,并发布出去
分布式的东西有机会再研究,还是先把基础打牢
还要打造自己的开发环境,工欲善其事必先利其器,一个顺手的开发环境必不可少
环境要求: 1,有工程管理 2,编码有高亮 3,可进行关键字提示 4,可查看源码 5,运行外部命令方便(启动服务器、调试、查看日志等)
可用的软件列表: 1,vim+emacs+lisp(环境和插件) ,及其平台下的各种插件,需要整合明白,(eclipse)
2,git + gerrit + hudson , 可直接部署到生产环境和测试环境
3,快速开发框架的熟悉,nutz, spring(ioc,mvc,data,jms,jmx等),nodejs-express, python-djingo ,ra
4,存储 有mysql , oracle , h2 , mongodb,redis,memcache, hive, hadoop,hbase
5,服务器, jetty, tomcat,nginx,resin,varnish等, 还有服务器监控软件
6, 还需配置openvpn,dns,email等,这些既可以使用即可
7, 项目管理采用 maven,ant, nexus,ivy,freemind