- 博客(9)
- 收藏
- 关注
原创 JAVA线程池学习记录
线程池的优势总体来说,线程池有如下的优势:(1)降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。(2)提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。(3)提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。...
2022-08-15 22:18:04
157
1
原创 Spring bean生命周期整理
Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。本文将简短的介绍Spring Bean的生命周期。
2022-08-15 22:14:45
150
原创 JAVA虚拟机-JVM学习随笔
首先jvm结构分三部分:类装载器子系统,运行时数据区,执行引擎 Java 虚拟机在执行 Java 程序的过程中会把它管理的内存划分为若干个不同的数据区域。每个区域都有各自的作用。
2022-08-15 22:12:24
317
原创 class.forName()和ClassLoader.loadClass()的区别
Class.forName()执行初始化过程 执行静态代码化。 ClassLoader.loadClass()不执行初始化过程。
2022-08-15 22:08:53
432
原创 记录ApachePIO导出excel时,createSheet()数组越界问题
POI导出excel表格,在windows本地环境和Linux测试环境跑起来很正常,但是发现打包到生产环境Linux服务器上后,却一直报错:然后检测代码,发现在createSheet()这里居然报数组越界异常!!!然后更换POI的版本,又检查生产环境Linux和测试Linux环境、windows的jdk版本是否一致,但是始终无法解决这个问题。最后发现是生产Linux环境的字体问题,缺少字体。...
2022-08-15 22:04:13
350
原创 数据库插入数据量过大时分批插入处理(JAVA)
在特殊情况下,比如插入的数据是业务表,每行的数据量较大,且该表访问频繁,那么,插入1条的时候可能不会锁表,而插入10000行的时候,会遇到锁表的情况。如果并发插入,甚至发生死锁。这个时候,就要根据经验分析,调整每个批次的量,以避免影响使用。...
2022-08-15 21:56:24
3935
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人