健康巨人

文章
9
资源
0
加入时间
2年10月21天

手把手教你从0到1写一个简单的缓存框架

目前市面上已经有很多开源的缓存框架,比如 Redis、Memcached、Ehcache 等,那为什么还要自己动手写缓存?本文将带领大家从 0 到 1 写一个简单的缓存框架,目的是让大家对缓存的类型、缓存的标准、缓存的实现以及原理方面有一个系统的了解,做到知其然,知其所以然。注:本文代码部分较长,建议在 PC 端打开阅读。缓存定义的规范JSR是 JavaSpecification Requests...

NULL和nullptr的区别

实质:NULL在C中就是(void*)0:#define NULL (void*)0NULL在C++中就是0:#define NULL 0NULL是预处理变量