Warning: Invalid argument supplied for foreach() in /www/wwwroot/pqpo_me/wp-content/themes/No.7_qzhai/archive.php on line 4
Java - Pqpo's Notes - 第 3 页

Java

【转】JVM 飙高排查脚本-结构分析

该文章来自于阿里巴巴技术协会(ATA)精选文章。 大家都有过遇到线上程序LOAD突然狂飙的场景,要排查到为何狂飙,我们当务之急就是要找到导致CPU飙升的原因。如果是进程级的应用,如Nginx、Apac […]

【转】JVM性能调优监控工具

JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,本博客希望能起抛砖 […]

JVM 设置

堆栈空间设置 -XX:+PrintGCDetails -Xms: 初始堆大小 -Xmx: 最大堆大小 -Xmn: 新生代大小 NewSize=MaxNewSize -XX:NewSize: 新生代初始 […]

线程池 ThreadPoolExecutor

常用线程池 newFixedThredaPool 固定线程数量的线程池,改线程池中的线程数量始终不变。当有一个新任务提交时,若有空闲线程,则立即执行,否则会被暂存到一个任务队列中 newSingleT […]

Timer的缺陷

Timer管理延时任务的缺陷 Timer在执行定时任务时只会创建一个线程,所以如果存在多个任务,且任务时间过长,超过了两个任务的间隔时间,会发生一些缺陷。 Timer当任务抛出异常时的缺陷 如果Tim […]

java并发包

Java 并发包位于: java.util.concurrent ArrayBlockingQueue 定长阻塞队列 ConcurrentHashMap 高性能线程安全的HashMap,使用分段锁提供 […]

Spring-技术内幕-IoC容器的实现

控制反转(Inversion of Control) 简单容器:BeanFactory 容器的高级形态:ApplicationContext Bean定义:BeanDefinition 定位(Reso […]

[转]Java开发常用Linux命令

1. 查找文件 find / -name filename.txt 根据名称查找/目录下的filename.txt文件。 find . -name “*.xml” 递归查找所有 […]