java线程-sleep与wait 就绪状态是指:有抢夺cpu的权利 阻塞状态:线程处于等待状态,阻塞的原因有,io阻塞,sleep阻塞,wait阻塞,锁阻塞 sleep与wait都可以传入参数,到达某个时间就会苏醒(进入就绪状态),如果wait不加参数则必须调用notify的方法才行才会进入就绪状 ...
分类:
编程语言 时间:
2019-07-11 09:20:03
阅读次数:
101
环境准备: 192.168.193.80 node1 192.168.193.81 node2 关闭防火墙 host文件 keepalived为主备模式 master为node1节点 backup为node2节点 yum源 master节点配置 下载keeplived 配置backup端 实验停止n ...
分类:
Web程序 时间:
2019-07-09 12:12:29
阅读次数:
138
tail -f catalina.out 出现警告: tail: inotify cannot be used, reverting to polling: Too many open files 查到是tomcat进程打开了很多文件,处理方法: 在 /etc/sysctl.conf文件中加入下面的 ...
分类:
其他好文 时间:
2019-07-08 19:30:30
阅读次数:
190
近日看到一篇文章99%的程序都没有考虑的网络异常,开篇提到:绝大多数程序只考虑了接口正常工作的场景,而用户在使用我们的产品时遇到的各类异常,全都丢在看似ok的trycatch中。如果没有做好异常的兼容和兜底处理,会极大的影响用户体验,严重的还会带来安全和资损风险。于是,笔者分析了GitHub上的一些开源微信小程序,发现大多数的代码异常处理确实是不够的。登录接口只考虑成功的情况,没考虑失败的情况//
分类:
其他好文 时间:
2019-07-08 19:12:15
阅读次数:
94
同步容器(使用的是synchronized,并且不一定是百分百安全) 本篇续 线程之间的通信 ,介绍java提供的并发集合,既然正确的使用wait和notify比较困难,java平台为我们提供了更高级的并发容器来替代 <! more 一. Vector&ArrayList Vector虽然它的set ...
分类:
编程语言 时间:
2019-07-08 13:22:56
阅读次数:
129
前面已介绍完所有的代码文件。只需在VS2015中创建空的控制台应用程序,然后把所有文件添加到项目中即可编译使用。程序所使用的AT指令和中国移动OneNET SDK相同。本文展示程序效果: CoAP包无响应重发,Notify单包上传效果 北向执行操作和Notify组合上报数据效果,包含Fiddler收 ...
分类:
Web程序 时间:
2019-07-07 17:38:35
阅读次数:
1298
condition有两层锁: 1. 一把底层锁会在线程调用了wait方法的时候释放(是先创建一把锁,然后再release),底层还是Lock或者RLock, 2.第二把锁会在每次调用wait的时候创建一把新的,并放入到cond的等待队列中(采用的是dqueue),一直acquire,等到notify ...
分类:
编程语言 时间:
2019-07-07 14:49:12
阅读次数:
107
线程同步机制 线程同步机制是一套用于协调线程间的数据访问及活动的机制。该机制用于保障线程安全及实现这些线程的共同目标。 java平台提供的线程同步机制: 锁 volatile关键字 final关键字 static关键字 其他(如:Object.wait()/Object.notify()等) 锁机制 ...
分类:
其他好文 时间:
2019-07-07 12:43:29
阅读次数:
112
HAProxy虽然名字前有HA,但它并不是一款高可用软件,而是一款用于实现负载均衡的软件,可实现四层与七层的负载均衡。关于haproxy的常用调度算法,可以参考博文:Haproxy支持的调度算法。haproxy的详细配置过程和配置日志记录,可以参考博文:keepalived+Haproxy搭建高可用Web群集。HAProxy虽然名字前有HA,但它并不是一款高可用软件,而是一款用于实现负载均衡的软件
分类:
其他好文 时间:
2019-07-06 15:06:32
阅读次数:
122
Haproxy是目前比较流行的一种群集调度工具,同类群集调度工具有很多,如LVS和Nginx。相比较而言,LVS性能最好,但是搭建相对复杂,搭建LVS群集可以参考博文:搭建:LVS+Keepalived高可用Web服务群集环境;Nginx的upstream模块支持群集功能,但是相对群集节点健康检查功能不强,性能没有Haproxy好,更多的是应用在企业内网环境中。Nginx群集可以参考博文:cent
分类:
Web程序 时间:
2019-07-05 19:16:23
阅读次数:
150