6.redis哨兵功能 Redis Sentinel sentinel主要功能如下: 不时的监控redis是否良好运行,如果节点不可达就会对节点进行下线标识 如果被标识的是主节点,sentinel就会和其他的sentinel节点“协商”,如果其他节点也认为主节点不可达,就会选举一个sentinel节 ...
分类:
其他好文 时间:
2019-11-27 01:14:45
阅读次数:
95
byte[] buffer = new byte[1024 * 1024 * 2]; //实际接收到的有效字节数 int r = socketSend.Receive(buffer); //接收的为空时,则表示客户端下线,跳出循环 if (r == 0) { break; }; byte[] buf... ...
分类:
其他好文 时间:
2019-11-21 14:02:15
阅读次数:
44
与linux下top命令直接显示进程下线程资源占用不同,Windows下默认任务管理器只能显示出进程的资源占用,jconsle等工具也只能显示出java进程资源占用,无法显示出进程能具体线程的资源占用,为此需要用到一个工具processExplorer。 1、用任务管理器或jconsle工具占用资源 ...
分类:
编程语言 时间:
2019-11-21 09:48:35
阅读次数:
100
java中,Thread类的方法join,其作用是保证调用该方法的线程执行完成之后,才会继续执行后续的步骤,属于线程同步的手段之一 测试类如下: /** * 线程的join方法测试 * 结论:join方法是保证该线程完成了,才会执行后续的步骤 * * @author zhangxz * @date ...
分类:
其他好文 时间:
2019-11-18 22:00:38
阅读次数:
107
zookeeper总结 1.功能总结: 1.可以为客户端管理少量数据kv,比如 :/aa "hello" /aa/bb "tom" 2.可以为客户端监听数据节点的状态,并在数据节点发生变化时通知客户端 2.zk引用举例: 1.服务器上下线的动态感知:/servers/server0001 "ip,p ...
分类:
其他好文 时间:
2019-11-18 18:10:15
阅读次数:
65
这个年代,对中年人贩卖焦虑是件普遍的事情,尤其是对程序员。35岁左右都是一个坎,不管是国内的华为、阿里,还是国外的facebook,这种焦虑和恐慌逼得程序员不得不时刻充电。学习的方式有很多,做项目、线下线上课程、看书、看博客、看源码等等。 相比其他方法,看书(尤其是经典书籍)的好处在于,知识点比较系 ...
分类:
其他好文 时间:
2019-11-17 12:42:43
阅读次数:
66
线程六种状态详解 在Thread类中有一个枚举类型State定义了线程的六种状态,详细如下,下面来看一下线程的几种状态都是什么: :代表已经创建但是还没启动的新线程 :这是一种特殊的状态, 一旦调用start方法就会线程就会运行就会进入RUNNABLE状态。 RUNNABLE意思为可运行的, 也就是 ...
分类:
编程语言 时间:
2019-11-16 00:42:30
阅读次数:
63
内容: Redis 编译安装 Redis Cluster部署 Redis 集群扩容 Redis 指定机器下线 环境: 主机名 IP node1 192.168.10.1 node2 192.168.10.2 node3 192.168.10.3 node4 192.168.10.4 node5 19 ...
分类:
其他好文 时间:
2019-11-15 14:27:19
阅读次数:
82
测试计划中包含两个线程组,分别设置如下: 线程组1:线程数为2,循环次数为4 线程组2:线程数为4 执行顺序 监听器View Results in Table(用表格查看结果)中,ThreadName列,n-m,其中n指线程组号,m指线程号例如:1-1,指第一个线程组中的第一个线程 1-2,指第一个 ...
分类:
编程语言 时间:
2019-11-13 13:24:31
阅读次数:
204
https://www.youtube.com/watch?v=13dFggo4t_I视频地址 实例1 考虑这样一个场景:存在一个全局队列deque,线程A向deque中推入数据(写),线程B从deque中取出数据(读). deque这个资源对象就需要用mutex做访问控制,代码如下: 线程t1中, ...
分类:
编程语言 时间:
2019-11-11 09:38:34
阅读次数:
91