- 博客(2)
- 资源 (6)
- 收藏
- 关注
原创 使用JAVA线程池(Executor/ThreadPoolExecutor)
一、为什么使用线程池可以减少创建线程、销毁线程和切换线程带来的资源消耗线程池应该设置多大最佳线程数目 = ((线程等待时间+线程CPU时间)/线程CPU时间 ) CPU数目*比如平均每个线程CPU运行时间为0.5s,而线程等待时间(非CPU运行时间,比如IO)为1.5s,CPU核心数为8,那么根据上面这个公式估算得到:((0.5+1.5)/0.5)8=32。这个公式进一步转化为:最佳线程...
2019-05-20 16:44:44 174
原创 SpringBoot 实现定时任务的两种方式:基于注解(@Scheduled)的简单定时器,基于接口SchedulingConfigurer的动态定时任务
SpringBoot定时器:基于注解(@Scheduled)的简单定时器,基于接口SchedulingConfigurer的动态定时任务)一、代码目录结构二、配置文件application.yml内容#设置定时任务task: taskName1: #任务名称 switch: true #是否开启定时任务 cron: "0/5 * * * * ?" #任务表达式 t...
2019-05-20 14:19:31 21224 17
屏蔽Chrome的提示请停用以开发者模式运行的扩展程序,放到chrome.dll目录下运行.exe
2019-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人