自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 ThreadPoolExecutor使用

一、创建线程池常用的几种方式    Executors.newCachedThreadPool()---无界线程池,可自动进行线程回收Executors.newFixedThreadPool(int  nThreads)--- 固定大小的线程池Executors.newSingleThreadExecutor() ---单个后台线程池直接自己newExecuto

2016-05-04 15:35:56 372

转载 Java 7之基础 - 强引用、弱引用、软引用、虚引用

转自:http://blog.csdn.net/mazhimazh/article/details/197524751、强引用(StrongReference)         强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:[java] view plain copy print?

2017-08-18 10:24:26 181

原创 合理的估算线程池的大小

一般说来,大家认为线程池的大小经验值应该这样设置:(其中N为CPU的个数)如果是CPU密集型应用,则线程池大小设置为N+1如果是IO密集型应用,则线程池大小设置为2N+1如果一台服务器上只部署这一个应用并且只有这一个线程池,那么这种估算或许合理,具体还需自行测试验证。但是,IO优化中,这样的估算公式可能更适合:最佳线程数目 = ((线程等待时间+线程CPU时间)/线程CPU时间

2017-08-02 18:11:10 1781

转载 配置org.springframework.scheduling.quartz.CronTriggerBean

一个Quartz的CronTrigger表达式分为七项子表达式,其中每一项以空格隔开,从左到右分别是:秒,分,时,月的某天,月,星期的某天,年;其中年不是必须的,也就是说任何一个表达式最少需要六项。例:0 0 12 ? * WED 表示每个星期三的12点执行,这里没有“年”这项。先看示列:"0 0/30 8-10 5,20 * ?" 表示“每个月的5日和20日的8:00

2016-05-11 16:04:36 562

转载 jvm OOM后dump出日志文件~~

方法一:命令:jmap -dump:format=b,file=heap.binfile:保存路径及文件名pid:进程编号(windows通过任务管理器查看,linux通过ps aux查看)dump文件可以通过MemoryAnalyzer(MAT)分析查看,可以查看dump时对象数量,内存占用,线程情况等。方法二:让JVM在遇到OOM(OutOfMe

2016-05-09 10:52:33 9942

原创 linux常用命令

查看日志文件  常用的命令:   1.   ll -h  ---显示文件夹   2.   less ---- 查看文件内容   如果文件内容过多    3.  grep 'ss'    log.log  ----查找某一个内容,在log.log文件中 查找ss   4.  grep 'ss'    log.log | tail -10f     ----在log.log文件中

2016-05-05 09:37:26 598

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除