随笔分类 - Java
摘要:synchronized 原理 synchronized的底层是使用操作系统的mutex lock实现的。 synchronized的实现有两种,同步方法和同步代码块,但是两种的底层都是基于 Monitor 实现的 同步方法 ACC_SYNCHRONIZED标记符来实现同步 同步代码 JVM 采用
阅读全文
摘要:官方定义 This means that changes to a volatile variable are always visible to other threads. What's more, it also means that when a thread reads a volatil
阅读全文
摘要:ProtoBean 与 JavaBean相互转换 原理 ProtoBean → Json → Java Bean JavaBean → Json → ProtoBean 工具 jackson-datatype-protobuf :是 Jackson 对 Protobuf 转换成 Json 格式的支持
阅读全文
摘要:idea中查看sun.misc中的源码 查看 idea 中 JDK 中的 src 路径 下载对应的 openJDK,我这里下载的是 jdk-jdk8-b120.zip 把系统 JDK 路径中 src 备份,复制一份到桌面进行解压 把 jdk-jdk8-b120.zip 中的 jdk-jdk8-b12
阅读全文
摘要:Apache Maven 01核心概念 maven 概念 Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理 解决的问题: 项目的 jar 来源 项目的依赖如何管理 项目构建 名词解释 Project 可被 Maven 识别的项目结构,是项目运行的工作空间, Maven Pro
阅读全文

浙公网安备 33010602011771号