volatile可以说是最轻量级的同步工具,但是要使用volatile来保证业务的安全和一致性,我们需要对其用法有一个认识。 被vo...
根据sun解释,线程生命周期在java中有以下几种状态:初始(NEW),运行(RUNNABLE),阻塞(BLOCKED),等待(WAITING)...
根据sun解释,线程生命周期在java中有以下几种状态:初始(NEW),运行(RUNNABLE),阻塞(BLOCKED),等待(WAITING)...
根据sun解释,线程生命周期在java中有以下几种状态:初始(NEW),运行(RUNNABLE),阻塞(BLOCKED),等待(WAITING)...
一、 hashcode()方法是个native方法,返回该对象的哈希码,涉及到计算哈希码的数据结构都会用到此方法,如HashMap,Has...
transient只能用来修饰变量 当一个类实现了Serializable接口,那个这个类的实例就可以被序列化和反序列化,当这个类的某个属性(非...
redis数据结构在这里不讨论,把数据结构再往上提一层,redis就是一些键值对,我们在往redis里写数据的时候,可以设置一个过期时间,那么r...
无意间想起的一个问题 比如往socket里write的时候,比如往一个文件里写数据的时候,比如hession序列化的时候等等,不知道大家有没有想...
我们知道zookeeper的功能是通知协调,那么如何理解通知协调呢 1、首先要理解zookeeper集群的特性,就是zookeeper会根据仲裁...