06 2021 档案
摘要:hasQueuedPredecessors()解析 判断队列是否有等待资源的线程 public final boolean hasQueuedPredecessors() { //读取尾节点 Node t = tail; //读取头节点 Node h = head; //s是首节点h的后继节点 No
阅读全文
摘要:参考1: 你写的单例模式,能防止反序列化和反射吗? 参考2:枚举实现单例 常见单例模式 // 饿汉,在类加载的时候就被实例化 /** * 恶汉式单例,线程安全 * @author sicimike * @create 2020-02-23 20:15 */ public class Singleto
阅读全文
摘要:原文链接:几种Java常用序列化框架的选型与对比 背景介绍 序列化与反序列化是我们日常数据持久化和网络传输中经常使用的技术,但是目前各种序列化框架让人眼花缭乱,不清楚什么场景到底采用哪种序列化框架。本文会将业界开源的序列化框架进行对比测试,分别从通用性、易用性、可扩展性、性能和数据类型与Java语法
阅读全文

浙公网安备 33010602011771号