分享你在java编程中程序性能优化经验!100分开撒啦!
分享你在java编程中程序性能优化经验!!!
可以涉及:
1、程序优化
2、设计优化
3、并发编程
4、SQL优化
................
等。
------解决方案--------------------算法优化
使用池技术
耗时任务多线程
面向接口编程,MVC
尽量lazy创建对象
------解决方案--------------------1.sql优化,索引,大数据分页查询,用存储过程
2.尽量使用pool,buffer,cache
pool有jdbc connection pool,thread pool,socket pool等
buffer一般用于I/O操作
cache包括操作系统缓存,数据库,web服务器缓存等
------解决方案--------------------迪米特法则
------解决方案--------------------------解决方案--------------------