
技术沉淀
文章平均质量分 95
JackpotDC
毕业于西安电子科技大学 / 计算机技术硕士 / BAT大厂4年Java后台程序员
展开
-
中文编码集的发展史(ASCII码、GBK、UTF-8)
中文编程界的汉字编码问题,每一个小白的血泪史,每一个小白在处理中文文件时,都无数次想,如果这是一份纯英文的文件,可能现在早就下班在家洗澡了。原创 2021-06-07 10:46:27 · 7353 阅读 · 0 评论 -
基于ZooKeeper实现配置中心系统
1 背景1.1 分布式技术的成熟,分布式的广泛流行分布式集群下的配置管理实现方式,在当下这个时代已然是分布式的时代,结合上国家倡导的新基建的大背景,云服务和虚拟化也已经从高大上的名词变成了接地气的技术。现在各个公司的服务,能用零碎分布式的多台小型机器部署,就尽量不用大型计算机处理,一个非常经典的原因就是单点故障。1.2 分布式集群上的配置文件需要统一管理现在,我们以JavaWeb为例,你有一个分布式部署的JavaWeb服务,这些服务执行最简单的CRUD工作,下面连接的是MySQL,现在你需要在分原创 2020-07-18 22:03:00 · 693 阅读 · 0 评论 -
为什么wait/notify必须要强制要求放在synchronized中
为什么wait/notify必须要强制要求放在synchronized中为什么wait/notify必须要强制要求放在synchronized中如果Object.wait()/notify不需要同步为什么要在JVM层面抛异常如果没有wait/notify为什么wait/notify必须要强制要求放在synchronized中在日常开发,我们都知道wait/notify有着非常固定的一套模板,就是下面的样子,synchronized同步块包裹着Object.wait()方法,如果不通过同步块包住的话JVM原创 2020-07-10 22:59:21 · 3027 阅读 · 3 评论