- 博客(3)
- 收藏
- 关注
原创 JVM总结一:类加载,连接,初始化过程
一:加载类加载是指将编译好的.class二进制文件加载到JVM内存中;此处的类是指Class,Interface,Enum等;当然类加载的方式又分为:1:从硬盘disk去加载.class文件二进制数据;2:从网络下载.class文件;3:从ZIP,jar等归档文件中去加载.class文件,如我们的maven依赖第三方的jar,里面都是编译好的.class文件;4:将java源文件动态编译...
2018-11-28 17:54:21 167
原创 Linux服务器 线程数和系统线程数
1.查看服务器系统允许的最大线程数ulimit -a2. 修改配置文件vi /etc/security/limits.d/90-nproc.conf可以修改允许最大的线程数3.查看当前系统比较好资源的线程top -H4.ps -ef|grep tomcat (查看tomcat进程)如tomcat pid进程号为 5750ps -Lf |wc -l -f 为全格式形式 wc...
2018-11-07 10:02:00 8037
原创 ThreadPoolExecutor线程池
ThreadPoolExecutor线程池可以通过Executors静态工厂构建线程池,但一般不建议这样使用。作者之所以这么说,是因为这种创建线程池的方式有很大的隐患,稍有不慎就有可能导致线上故障。本文我们就来围绕这个问题来分析一下为什么JDK自身提供的构建线程池的方式并不建议使用?至于传统的Executors创建线程池虽然方便,但是我们却不能按需去创建和管理线程池中的线程,甚至是不能去控...
2018-11-05 15:53:58 308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人