Java的concurrent包里面的CountDownLatch其实可以把它看作一个计数器,只不过这个计数器的操作是原子操作,同时只能有一个线程去操作这个计数器,也就是同时只能有一个线程去减这个计数器里面的值。 你可以向CountDownLatch对象设置一个初始的数字作为计数值,任何调用这个对象 ...
分类:
编程语言 时间:
2020-09-18 02:06:28
阅读次数:
44
LongAccumulator.reset方法并不能重置重置LongAccumulator的identity:初始值正确,使其恢复原来的初始值。当初始值为0是不会发生这个问题,而当我们设置初始值如1时,就会导致后续的计算操作增加了5份初始值,目前猜测原因是因为代码中Q:LongAccumulator ...
分类:
其他好文 时间:
2020-09-17 21:45:36
阅读次数:
35
论文修改技巧: 对于短文章来说,尽量不要出现太多缩写,对于不难记的(e.g. smart meter),不需要缩写 题目要“准确”+“吸引人”,不要出现缩写 Waiting list: introductio: % 需要更加深入一些,为什么要重新造轮子,传统方法到底有哪些挑战。 contributi ...
分类:
其他好文 时间:
2020-09-09 18:47:28
阅读次数:
34
awk工具的使用awk:针对文档中的行来操作,一行一行地执行。截取文档中的某个段**示例:[root@jinkai01sed]#head-n2passwd|awk-F‘:‘‘{print$1}‘rotobin-F选项的作用是指定分隔符。如果不加-F选项,则以空格或者tab为分隔符。print为打印的动作,用来打印某个字段。$1为第1个字段,$2为第2个字段,以此类推
分类:
其他好文 时间:
2020-08-25 18:29:41
阅读次数:
49
rm删除命令格式:rm[参数][文件或目录路径][root@jinkai01~]#rma.txtrm:是否删除普通空文件"a.txt"?y[root@jinkai01~]#rmabcrm:无法删除"abc":是一个目录-f:强制删除文件(无法删除目录)[root@jinkai01~]#rm-fabcrm:无法删除"abc":是一个目录-r
分类:
其他好文 时间:
2020-08-18 13:44:24
阅读次数:
68
import concurrent import requests; from concurrent.futures import ThreadPoolExecutor import os; import parsel; def send_request(url): header = { "user ...
分类:
编程语言 时间:
2020-07-29 21:35:20
阅读次数:
91
Callable与Runnable 先说一下java.lang.Runnable吧,它是一个接口,在它里面只声明了一个run()方法: public interface Runnable { public abstract void run(); } 由于run()方法返回值为void类型,所以在执 ...
分类:
编程语言 时间:
2020-07-29 09:55:03
阅读次数:
70
状态1:新建一个线程并且开启start()方法,使Java线程和操作系统线程联系起来; 状态2:Running——Waiting :调用wait方法 synchronized(lock){ lock.wait(); //进入waiting状态,释放锁 } synchronized(lock){ lo ...
分类:
编程语言 时间:
2020-07-28 22:50:50
阅读次数:
107
1.MHA主库切换机制 1.读取配置中的指定优先级 candidate_master=1 check_repl_delay=0 2.如果数据量不同,数据量多的为主库 3.如果数据量相同,按照主机标签,值越小优先级越高 # 不问顺序 2.主机标签优先级测试 #配置MHA [root@db03 ~]# ...
分类:
其他好文 时间:
2020-07-28 22:49:04
阅读次数:
95
1. 主从复制简介 1.1 互联网“三高”架构 高并发 高性能 高可用 1.2 Redis是否高可用 单机redis的风险与问题 问题1.机器故障 现象:硬盘故障、系统崩溃 本质:数据丢失,很可能对业务造成灾难性打击 结论:基本上会放弃使用redis. 问题2.容量瓶颈 现象:内存不足,从16G升级 ...
分类:
其他好文 时间:
2020-07-28 13:52:15
阅读次数:
69