按时间归档:2020年09月
-
【每日阅读】2020年9月16日-Guava的getExitingExecutorService
关于线程池的操作,谷歌的Guava库有这么一个方法 这个方法的作用:设置线程池的ThreadFactor,让产出的所有线程都是daemon线程。并且在虚拟机退出时,对线程池发送sh…
-
【每日阅读】2020年9月15日-发送电子邮件的SPF机制
SPF中文名是“发件人政策框架”,用于验证邮件发送者是否有权限使用对应的域名发送邮件。 一个关于邮件发送必须知道的知识 邮件发送协议真的非常简单,发送者可以声称自己是任何人。发送者…
-
【每日阅读】2020年9月14日-树莓派gitlab发邮件
缘起 为什么要折腾发邮件?因为周末安装的gitlab有发送邮件的功能????,强迫症的我就一定要把这一切都搞好! gitlab官方文档入手 https://docs.gitlab.…
-
【每日阅读】2020年9月13日-折腾树莓派的内网穿透
gitlab:使用frp内网穿透https 服务端配置frps.ini [common] bind_port = 7000 # 开通http端口监听 vhost_http_port…
-
【每日阅读】2020年9月12日-树莓派安装gitlab
链接 https://about.gitlab.com/install/#raspberry-pi-os 简评 今天看的文章是gitlab官方的搭建手册,我在我的树莓派上搭建了一个…
-
【每日阅读】2020年9月11日-ForkJoinPool
今天看书学到了这个线程池,这个线程池的主要思想是,将一个大任务按规则分配到一个个线程中去执行,这一步称为fork,分配完成并且线程都执行起来了,此时join等待所有线程执行完毕。即…
-
【每日阅读】2020年9月10日-ThreadPoolExecutor的扩展
ThreadPoolExecutor有三个扩展方法 beforeExecute:执行任务前执行 afterExecute:执行任务后执行 terminated:线程池关闭前执行
-
【每日阅读】2020年09月09日-为什么阿里巴巴不推荐使用Executors创建线程池?
要知道文章题目的答案,得先直到ThreadPoolExecutor这个类的构造方法参数 corePoolSize:核心线程数,即线程池内维护的最小线程数 maximumPoolSi…
-
【每日阅读】2020年09月08日-线程池
今日看《Java高并发程序设计 第2版》 线程池的好处: 避免创建太多线程占用内存空间,而且给GC更大压力 避免创建与销毁线程占用太多系统资源 避免了手动创建线程时不慎创建太多的问…
-
【每日阅读】2020年09月07日-docker内部署spring cloud微服务
今天看《Spring Cloud与Docker微服务架构实战》的docker部分,说到如何在docker内部署微服务,在书中第13章,书籍PDF留言可得。 原理很简单,就是在jav…