后端开发
文章平均质量分 64
~~~永无止境~~~
这个作者很懒,什么都没留下…
展开
-
ArrayList常用介绍
List集合使用原创 2023-03-09 23:58:17 · 108 阅读 · 2 评论 -
java代码优化细节
(1)尽量指定类、方法的final修饰符1.1、java.lang.String类是final修饰的。1.2、为类、方法指定final修饰符,类就不会被继承,方法不会被重写。1.3、如果指定类为final,则该类所有的方法都是final的。Java编译器会寻找机会内联所有的final方法,内联对于提升Java运行效率作用重大。此举能够使性能平均提高50%。(2)尽量重用对象特别是String对象的使用,出现字符串连接时应该使用StringBuilder/StringBuffer代替。由于Java虚原创 2021-04-25 16:30:22 · 74 阅读 · 0 评论 -
executeBatch的使用心得
1.建立链接,(打电话拨号 )Connection connection =getConnection();2.不自动 Commit (瓜子不是一个一个吃,全部剥开放桌子上,然后一口舔了)connection.setAutoCommit(false);注意:批量处理数据前必须关闭自动提交,保证未提交前的操作处于一个事物,一旦出现异常可以回滚成功。3.预编译SQL语句,只编译一回哦,效率高啊.(发明一个剥瓜子的方法,以后不要总想怎么剥瓜子好.就这样剥.)PreparedStatemen原创 2021-01-19 10:24:03 · 3404 阅读 · 0 评论 -
split分割字符串
特殊字符分割的字符串需要转义:String str = “字符串”;1、特殊字符竖划线"|" str.split.("\|"); 使用"\“转义2、特殊字符点”." str.split.("\."); 使用"\“转义3、特殊字符美元符”$" str.split.("\$"); 使用"\“转义4、特殊字符右斜杠”" str.split.("\\"); 使用"\\“转义5、特殊字符双引号”"" str.split.("""); 使用""转义...原创 2021-01-16 12:07:38 · 181 阅读 · 0 评论 -
线程池的5中创建方法
1、newCachedThreadPool作用:创建一个可根据需要创建新线程的线程池,但是在以前构造的线程可用时将重用它们,并在需要时使用提供的 ThreadFactory 创建新线程。特征:(1)线程池中数量没有固定,可达到最大值(Interger. MAX_VALUE)(2)线程池中的线程可进行缓存重复利用和回收(回收默认时间为1分钟)(3)当线程池中,没有可用线程,会重新创建一个线程创建方式: Executors.newCachedThreadPool();2、newFixedThrea转载 2021-01-15 10:22:21 · 130 阅读 · 0 评论