独特柜子

文章
8
资源
0
加入时间
2年10月17天

Java并发工具ThreadPoolExecutor线程池使用讲解2

B. 无界队列:队列的存储空间无限(不考虑内存空间),例如LinkedBlockingQueue。使用这种队列的线程池,worker线程的个数达到corePoolSize之后不再增加,新的任务全部都存入队列,所以maximumPoolSize参数不会产生实质性的作用。这种队列适合任务之间无依赖关系的场景,也可以用于对突然增长的高并发请求进行平滑处理或削峰。C. 有界队列:有空间大小限制的阻塞队列,例如ArrayBlockingQueue。使用这种队列的时候,队列大小及maximumPoolSiz

摄影的误区以及摄影的本质

恶俗的业余摄影追求--《摄影的误区以及摄影的本质》其实这个标题有点不准确;因为,这里总结的“N大”里,有些指标还真是那些专业的、靠摄影吃饭的人们需要非常认真地关注的。但作为和我一样的把摄影纯粹当玩的业余爱好者来说,每每端起相机就自我感觉成了摄影专业人士的那种状态,真的已经臭大街了;而这种臭大街的状态里,往往都离不开这“N大”。因此,特作一罗列的同时,给安上这么一个名称。注:想到哪儿写到哪儿,排名不...

NodeJS制作爬虫全过程(续)

书接上回,我们需要修改程序以达到连续抓取40个页面的内容。也就是说我们需要输出每篇文章的标题、链接、第一条