2020年1月4日

Synchronized解析——如果你愿意一层一层剥开我的心

摘要: 前言 synchronized,是解决并发情况下数据同步访问问题的一把利刃。那么synchronized的底层原理是什么呢?下面我们来一层一层剥开它的心,就像剥洋葱一样,看个究竟。 Synchronized的使用场景 synchronized关键字可以作用于方法或者代码块,最主要有以下几种使用方式, 阅读全文

posted @ 2020-01-04 16:46 Jay_huaxiao 阅读(729) 评论(1) 推荐(2) 编辑

老是遇到乱码问题:它是如何产生的,又如何解决呢?

摘要: 前言 中文乱码问题在我们日常开发中司空见惯,那么乱码问题是如何产生的呢?又怎样去解决乱码问题呢?本文将结合基本概念和例子展开阐述,希望大家有收获。 一个简单乱码的例子 用GBK编码,用utf 8解码,产生乱码,运行结果如下: 相关基础概念 要理解乱码的根源,需要先了解清楚 位、字节、字符、字符集 等 阅读全文

posted @ 2020-01-04 12:10 Jay_huaxiao 阅读(2317) 评论(0) 推荐(0) 编辑

导航