java编程优化 港控/mmm° 2022-06-10 10:13 111阅读 0赞 心得一: 在action层初始化对应dao时,应该定义一个dao变量,直接new一个对象,不要在每一个函数中new对象 例如 ItemDao itemDao= new ItemDao(); public string addUser()\{ boolean flag= itemDao.addUser(); \} 这样在请求来后会初始化一次dao,不必每次请求都初始化一次dao,消耗大量的资源和创建时间。 心得二:尽量少定义变量,能公用的变量尽量公用。 心得三: 在一些很少变化的类或者系统工具类等,尽量使用单例模式。 如果读取配置文件类Config.java Class Config\{ private static Config config; /\*\*私有化构造函数\*\*/ private Config()\{ \} /\*\*获得对象实例的方法\*\*/ public Config getInstance()\{ if(config == null)\{ config = new Config(); \} return config; \} \} 在外部调用时,只需要执行 Config con = Config.getInstance();即可 心得四:连接数据库采用数据库连接池,如c3P0,不过要理解其原理,一定要在调用完关闭连接,即connection.close();其实是把连接释放到连接池中. 心得五:把常用的功能写入到工具类中,如从数据库中查询对象,修改对象,删除对象等操作可以提取成公用模块。 心得六:设计到循环,要把循环变量尽量设置好,比如 for(int i=0;i<list.size();i++)\{循环内容\} 可以在循环前 设置int length=list.size(); for(int i=0;i<length;i++)\{循环内容\}
相关 Java并发编程:线程池性能优化案例 在Java并发编程中,线程池是一种常用的线程管理方式。它能够重复使用已有线程,避免频繁创建和销毁线程的开销。 线程池性能优化主要考虑以下几个方面: 1. 核心线程数:根据系 蔚落/ 2024年09月10日 20:57/ 0 赞/ 22 阅读
相关 【编程开发】之 Java 代码优化原则 目录: 单一职责 开闭原则 里氏替换原则 依赖倒置原则 接口隔离原则 迪米特原则 一、单一职责 ---------- 古城微笑少年丶/ 2022年11月22日 10:21/ 0 赞/ 135 阅读
相关 Java并发编程(十二)——锁优化 转自:http://blog.csdn.net/u010425776/article/details/58598307 目录(?)\[+\] 1. 自旋锁 2. 锁清除 青旅半醒/ 2022年06月16日 14:14/ 0 赞/ 198 阅读
相关 java编程优化 心得一: 在action层初始化对应dao时,应该定义一个dao变量,直接new一个对象,不要在每一个函数中new对象 例如 ItemDao itemDao= ne 港控/mmm°/ 2022年06月10日 10:13/ 0 赞/ 112 阅读
相关 java并发编程——锁优化 本博文目录为: 一. 线程安全的实现方法 二. 锁的优化 三. 乐观锁与悲观锁 一. 线程安全的实现方法 1. 互斥同步 灰太狼/ 2022年05月15日 02:21/ 0 赞/ 254 阅读
相关 Java多线程编程 — 锁优化 ![1240][] 阅读目录 一、尽量不要锁住方法 二、缩小同步代码块,只锁数据 三、锁中尽量不要再包含锁 四、将锁私有化,在内部管理锁 五、进行适当的锁分解 桃扇骨/ 2022年02月12日 16:29/ 0 赞/ 191 阅读
相关 Java 多线程编程(锁优化) 转自: [https://blog.csdn.net/g6U8W7p06dCO99fQ3/article/details/94508955][https_blog.csdn.n 矫情吗;*/ 2021年12月15日 23:23/ 0 赞/ 263 阅读
相关 String高效编程优化(Java) 1, substring截取超大字符串可能造成的“内存泄漏” 2,+ 操作符的优化和局限 3,StringBuilder和StringBuffer 4,split和Str 拼搏现实的明天。/ 2021年11月09日 09:34/ 0 赞/ 264 阅读
相关 Java多线程编程 — 锁优化 ![Image 1][] 阅读目录 一、尽量不要锁住方法 二、缩小同步代码块,只锁数据 三、锁中尽量不要再包含锁 四、将锁私有化,在内部管理锁 小灰灰/ 2021年10月26日 23:16/ 0 赞/ 355 阅读
还没有评论,来说两句吧...