今天中午,我突然想搞清楚 Unicode 和 UTF-8 之间的关系,就开始查资料。
这个问题比我想象的复杂,午饭后一直看到晚上9点,才算初步搞清楚。
下面就是我的笔记,主要用来整理自己的思路。我尽量写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。
阅读全文
并发工具箱 concurrent包的原理分析以及使用
1、java.util.concurrent包下的类分类图locks部分:显式锁(互斥锁和速写锁)相关;atomic部分:原子变量类相关,是构建非阻塞算法的基础;executor部分:线程池相
阅读全文
maven scope 的 compile/provided/runtime/test
maven pome 的scope有compile,provided,runtime,test
阅读全文
mysql建立索引的原则
mysql 建立索引的规则
阅读全文
不懂数据库索引的底层原理?那是因为你心里没点b树
数据库索引的底层原理
阅读全文
谈谈程序员喝酒的事
程序员该不该喝酒,喝什么酒
阅读全文
golang 判断reflect.Value的值是否为空值
golang 判断reflect.Value是否为空的方法
阅读全文
nginx 限流配置
限流算法令牌桶算法算法思想是:令牌以固定速率产生,并缓存到令牌桶中;令牌桶放满时,多余的令牌被丢弃;请求要消耗等比例的令牌才能被处理;令牌不够时,请求被缓存
阅读全文
git add -A 和 git add . 的区别
git add -A和 git add . git add -u在功能上看似很相近,但还是存在一点差别
阅读全文
shell 提示确认再后续操作(Y / N,YES / NO)
shell 脚本可以给用户友好的确认提示,要求确认[Y / N]或[YES / NO],这时如果用户想继续执行其余步骤,必须确认
阅读全文