码迷,mamicode.com
首页 > 编程语言 > 详细

Java 知识体系

时间:2015-04-10 21:46:10      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

1. Jquery + Spring MVC + Spring + mybatis + SQL + mysql / oracle + logs

2. 大数据:nginx

3. 性能分析:jvisualvm.exe ,nmon ,VNC

4. 中间过渡:activeMQ ,H2 ,Hazelcast ,mongodb

5. linux 服务器基本操作命令,分析

6. 调试维护:详细注释,logs(开发debug,上线info , isDebugEnabled())

7. 性能优化:线程池(为线程自定义名称,便于调试),数据库连接池

8. 线程安全:Concurrent包:ConcurrentHashMap,BlockingQueue , AtomicInteger

9. 缓存:触发更新机制;定时更新(不及时);缓存中取不到去数据库查,查到更新缓存(可能会有脏数据)

10. 数据统计:主线程正常运行,子线程定时统计(AtomicInteger)

11. 数据库连接:数据库连接池,prepareStatment , 批量提交,rs,ps,con 关闭,一个ps代表一个SQL

12. 异常处理:循环中需要一直执行的代码,保证异常不跳出循环

13. 旧数据处理:导出到文件;清除指定时间之前的数据;对于临界点的数据,可以将时间向前移动,如:统计五分钟以前的数据

14. 定时任务:quarzt

15. 配置文件读取:xml(jaxb解析) ; propreties(properties解析);

      配置文件位置获取:tomcat下classes目录,可以使用:Sender.class.getResource("/").getPath() ; 普通jar文件当前目录:System.getProperty(“user.dir”)

16. 代码更新备份:projectName_年月日.tar.gz , 备份代码,备份配置文件

17. 乱码:过滤器中指定编码方式 ; tomcat : URIEncoding="utf-8" ;  getByte("utf-8") ,new String (buf,"utf-8")

18. 技术积累:总结归纳一些常用代码,如:clob类型数据的处理 , 乱码的处理

Java 知识体系

标签:

原文地址:http://www.cnblogs.com/Jtianlin/p/4415524.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!