- 博客(7)
- 收藏
- 关注
原创 线程的生命周期
线程只有5种状态:new(新建)、waiting(等待)、runnable(可运行)、blocked(阻塞)、terminated(死亡)。整个生命周期就是这5中状态的相互切换。1、new(新建)状态 刚刚创建好还没有执行start()方法的线程就处于new状态。Thread t = new Thread();2、terminated(死亡)状态 线程执行完r...
2019-02-07 12:17:25 151
原创 线程的启动和中断
一、线程的启动 extends Thread implements Runnable implements Callable public class newThread { //1、继承Thread类 private static class ExtendsThread extends Thread { public void ru...
2019-02-07 12:09:56 348
原创 使用阿里巴巴开源项目easyexcel解决poi的oom问题
easyexcel最新版本:1.1.2-beta4源码git地址:easyexcelmaven坐标:<groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>1.1.2-beta4</version>一、定义Java模...
2019-01-06 23:20:37 6898
原创 使用AsyncRestTemplate进行异步调用
背景: 最近项目中需要并发调用c++服务的http接口,问题是同时调用两个接口时,会发生严重阻塞,导致页面响应慢,还经常遇到接收数据超时,导致RestTemplate报出ReadTimeout错误,一味地增加ReadTimeout时间解决不了根本问题。原使用的方案: 前一个版本中使用的是Feign,虽然响应速度方面还可以,但是唯一不足是,返回的数据只能以String接收,在...
2019-01-06 16:39:08 5525 1
原创 linux下只下载依赖包,不进行安装
以下载OpenOffice的依赖库libXext.x86_64为例:yum install --downloaddir=/tmp/tmp-openoffice/ --downloadonly libXext.x86-64
2018-12-24 23:18:22 4345
原创 在linux下安装telnet
在linux下安装telnet1、检查是否安装telnet-server2、安装telnet-server3、检查是否安装telnet4、安装telnet1、检查是否安装telnet-serverrpm -qa telnet-server2、安装telnet-serveryum install telnet-server3、检查是否安装telnetrpm -qa telnet4...
2018-12-24 23:14:43 992
原创 netstat命令一
netstat命令详解netstat作用netstat基本语法参数详解netstat命令详解查看端口占用状态查看端口占用状态并展示端口进程pid功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图...
2018-12-11 22:22:53 851 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人