快速找到Tomcat中最耗CPU的线程
1、找出TOMCAT的JVM的进程ID [work@112542000 ~]$ jps 290 Bootstr … Read more 快速找到Tomcat中最耗CPU的线程
博学之、审问之、慎思之、明辨之、笃行之
1、找出TOMCAT的JVM的进程ID [work@112542000 ~]$ jps 290 Bootstr … Read more 快速找到Tomcat中最耗CPU的线程
1、线程池的工作原理? 线程池刚创建时,里面没有一个线程。任务队列是作为参数传进来的。不过,就算队列里面有任务 … Read more Java线程池ThreadPoolExecutor详解
在使用Mybatis时,我们通常将其配置在Spring容器中,当Spring启动的时候会自动加载Mybatis … Read more Mybatis源码解读-初始化过程详解
虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设 … Read more Mybatis源码解读-设计模式总结
Linux环境命令行 首先,根据进程命令,获取运行的tomcat的进程ID ps aux | grep tom … Read more Tomcat内存分析相关方法(jmap和mat)
随着项目规模的越来越大,会不断的引入新的模块,不同的模块都会打印自己的日志,最后就造成日志根本没法查看,比如我 … Read more Log4j将不同Package的日志输出到不同的文件的方法
背景 只要存在数据库,就会有后台批量处理数据的需求,比如数据表备份、定期清理、数据替换、数据迁移,对于批量处理 … Read more 数据处理中提升性能的方法-引入并发但是避免同步
如果项目中有需要后台执行的任务,但是主要的逻辑都在Java代码中,那么我采用的方式是单独建立一个maven模块 … Read more 将Maven工程打包成可执行JAR包的方法