多线程之倒计时计数器 CountDownLatch

上篇回顾:多线程回环栅栏 CyclicBarrier 使用场景 假设有一个列表,多选之后,点击压缩。此时后台肯定是多线程跑压缩任务,那我们就可以使用CountDownLatch来在全部压缩完成之后处理一些事情。 示例代码 public class test ......

部署 docker-solo 博客每日自动升级

docker-solo 自动升级脚本-最终

多线程之同步屏障CyclicBarrier的使用

工欲善其事,必先利其器,要想搞懂多线程,首先要把jdk自带的多线程工具搞懂

编写一个自动安装zabbix-agentd客户端的脚本

刚上架7台服务器,想试下水,写一个自动安装agentd脚本进行监控,磨刀不误砍柴工,说干就干! #!/bin/bash #This bash is for install zabbix-agentd . #Author:cuijianzhe #Email: ......

查看linux配置文件的实用方法

查看打印文件没被注释的内容 [root@inside ~]# grep -v "^#" /etc/zabbix/zabbix_agentd.conf [root@inside ~]# grep "^[a-Z]" /etc/zabbix/zabbix_age ......

docker安装nginx

[root@bogon ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/centos latest 9f38484d220f 13 days ago 202 MB [root ......

docker安装mysql

mysql容器搭建 更新yum镜像源,下载docker的阿里镜像源: [root@bogon ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Ce ......

docker网络

一、docker的网络模式 网络模式 我们在使用docker run创建Docker容器时,可以用--net选项指定容器的网络模式,Docker有以下4种网络模式: bridge模式,使用--net=bridge指定,默认设置 host模式,使用--ne ......

docker容器命名和资源配额控制(2)

一、 docker容器命名和重命名 docker 容器命名和重命名 容器命名语法:docker run -d --name 容器实例名 容器镜像名 要执行的命令容器重命名语法: docker rename 旧容器名 新容器名 1.1 运行一个名字为 doc ......

搭建docker之路-初识(1)

该文章已经加密。

JDK11-juc包系列之atomic的AtomicBoolean类(一)

第一次看源码,如果有理解不对的地方希望大家可以留下评论谢谢啦。 理解这个类之前需要先理解java内存模型 51-63 line public class AtomicBoolean implements java.io.Serializable { pr ......

全面理解Java内存模型(偷转)

Java内存模型即Java Memory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。 如果我们要想深入了解Java并发编程,就要先理解好Java ......