- 博客(5)
- 收藏
- 关注
原创 java技术--程序启动后CPU飙升分析
1.在开发中经常会遇到这样的问题(基于Windows系统):不启动程序CPU使用率一般不超过10%,启动运行一段时间后,CPU突然升高到60%~80%,从而导致服务器发热,运行卡顿!2.针对这个问题和本人实践做一下处理总结解决方法:1.在任务管理器中找到java进程对应的pid(快捷键:Ctrl+Shift+Esc)2.然后把java进程导出并保存 直接运行命令:jstack ...
2019-05-29 11:03:26 2743
原创 java技术--POI导入Excel(将Excel表数据导入数据库)
1.上篇博文主要介绍了使用JXL,POI技术将数据库表数据导出为Excel;2.本篇主要介绍导入功能的实现;3.还是以POI技术为主,JXL这里只做代码展示,若有兴趣可以私下研究4.使用JXL从Excel表格中读取数据代码示例: public class JxlRead{ public static void main(String[] args){ try{ //获取Exc...
2019-05-27 16:38:15 1455 1
原创 java技术--POI导出Excel(将数据库数据导出为Excel)
1.将数据有Excel导入数据库或者将数据库数据导入Excel,作为业务常用需求。2.实现的方式主要有三种技术:POI,JXL,FASTExcel,这里对比前两种(1)JXL:优缺点<1>操作简单,效率低,部分支持<2>可以修饰单元格属性,格式支持没有POI强大<3>支持字体,数字,日期操作(2)POI:优缺点<1>效率高,操作相对复杂...
2019-05-27 14:32:44 2446
原创 java流--I/O总结
I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道。这个数据大爆炸时代,I/O 问题尤其突出,很容易成为一个性能瓶颈,正因如此,所以 Java 在 I/O 上也一直在做持续的优化,如从 1.4 开始引入了 NIO,JDK1.7引入的 NIO 2.0,都一定程度上的提升了 I/O 的性能。1.Java 的 I/O 操作类在包 java.io 下,大概有将近 80 个...
2019-05-05 17:51:09 114
原创 java线程---线程池
1.线程池 (1)使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务 (2)主要就是关注如何缩短或调整创建线程,销毁线程时间的技术,从而提高服务器程序性能 (3)限制系统中执行线程的数量 <1> 根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果; <2>少了浪费了系统资源,多了造成系统拥挤效率...
2019-05-03 23:45:42 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人