南风破晓
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

Java多线程工具之CountDownLatch分析

相信大家都挺熟悉 CountDownLatch 的,顾名思义就是一个栅栏,其主要作用是多线程环境下,让多个线程在栅栏门口等待,所有线程到齐后,栅栏打开程序继续执行。 案例用一个最简单的案例引出我们的主角 public class CountDownLatchDemo { public void run(CountDownLatch countDownLatch) {
2020-09-15
Java
#源码分析 #多线程

从绫开始的k3s到istio(一):安装K3S

从绫开始的k3s到istio(一):安装K3S因为k8s太大了嘛,就一直想搞也莫得银子。正巧从逼乎上看到了k3s,也是挺有意思,正好我服务器也能勉强带的动(2C4G)就搞了一个。这个系列主要使用k3s+istio。从k3s安装,配置资源服务,部署代码,自动化构建到状态监控等,会一直更新下去。
2020-06-19
运维
#速查集 #k3s

java线程池配置详解

java线程池配置详解网络资料多是复制粘贴,在此重写,以我为准。 结论 4核 // 核心线程池大小 private int corePoolSize = 20; // 最大可创建的线程数 private int maxPoolSize = 80; // 队列最大长度 private int queueCapacity = 400; // 线程池维护线程所允许的空闲时间 private int
2020-05-27
Java
#多线程

Java多线程工具之ReentrantLock分析

ReentrantLock 可重入锁,应该是除了 synchronized 关键字外用的最多的线程同步手段了,虽然JVM维护者疯狂优化 synchronized 使其已经拥有了很好的性能。但 ReentrantLock 仍有其存在价值,例如可以感知线程中断,公平锁模式,可以指定超时时间的抢锁等更细粒度的控制都是目前的 synchronized 做不到的。 案例用一个最简单的案例引出我们的主角 pu
2020-03-20
Java
#源码分析 #多线程

Java使用JPackage打包为exe

环境要求 JDK14以上 jpackage在环境变量中 Wix和.Net Framework 3.5.1(可选) 步骤 将Java程序打包为可正常运行的Jar,使用maven或自带打包都行。maven命令如下: mvn package 在项目根目录下运行如下命令: jpackage --type app-image --name spring --input target --main-jar
2020-01-04
Java
#速查集

微信小程序+mpvue+vant的打开方式

微信小程序+mpvue+vant的打开方式前阵子使用mpvue构建微信小程序,在引入其他框架时出现了一点问题,需要去修改配置,这里给出具体的配置流程。
2019-12-20
微信小程序
#速查集 #vue

关于docker版nginx的几点注意

关于docker版nginx的几点注意 在启动nginx时,如果使用-v参数映射了宿主机目录,用来映射配置文件,日志等文件,则需要预先创建好,不然会报文件not found。 如果在启动时,使用了命令,如nginx -c等,则需要在配置文件种加上daemon off;或者nginx -g 'daemon off;',这使nginx转入后台运行,避免docker启动后因在前台运行导致
2019-11-16
Docker
#速查集

使用flex制作滚动列表

使用flex制作滚动列表因为自己在做一点小东西,所以就有个需求,一个元素里面需要有两个子元素,两个子元素竖排排列,第二个子元素里面的内容不定长,需要做滚动,但第二个元素的高度需要自适应。 在学习的过程稿发现flex和overflow挺有意思的,特此记录下来。
2019-11-03
前端
#速查集

nginx匹配规则

一、语法规则location [=|~|~*|^~] /uri/ { … } 符 号 含 义 = 开头表示精确匹配 ^~ 开头表示 uri 以某个常规字符串开头,理解为匹配 url 路径即可。nginx 不对 url 做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)
2019-10-17
Nginx
#速查集

linux常用命令

内存资源最多的前 10 个进程 ps -auxf | sort -nr -k 4 | head -10 CPU 资源最多的前 10 个进程 ps -auxf | sort -nr -k 3 | head -10 find在根目录下根据文件名查找 find / -name 文件名
2019-10-17
Linux
#速查集
1234

搜索

Hexo Fluid
黑ICP备19007946号