2020-05-01发表Java / Java并发15 分钟读完 (大约2249个字)CPU内存模型和LOCK指令 本文主要内容是对Intel CPU手册的第八章内容的简要翻译,旨在了解汇编指令Lock在CPU级别的实现机制。 一、CPU内存模型阅读更多
2019-12-26发表Java / JavaSE3 分钟读完 (大约487个字)文件正确写入bom 0. 什么是BOM(byte order mark, 字节序标记)?bom可认为是unicode编码格式的一个标识。bom的字符为\uFEFF,不同编码格式下会encoding为不同的字节序,如下图:阅读更多
2019-11-08发表Java / JavaSE3 分钟读完 (大约430个字)工厂类中使用ThreadLocal的陷阱 1. 背景由于EDI已有的日志结构比较混乱,多个人都写了自己的LoggerHelper工具类。近期的工作主要是写一个新的日志框架,通过SPI方式加载Appender的实现,并替换掉之前的日志内容。阅读更多
2019-10-26发表Java / JavaSE8 分钟读完 (大约1235个字)包冲突 Jar包冲突的说法其实比较笼统,具体而言是类冲突。两个JAR包内包含了某个完全限定名相同的类。 一、Jar包冲突的场景阅读更多