自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 实现一个简单的kv数据库

最近在复习redis的时候突发奇想,能不能自己实现简易的redis,这样既可以加深对redis底层的理解,有能加深对这类型数据接口的认知。kv数据库非常重要的两个性能,分别提现在读和写上面,按照这种往最后追加数据的方式,不论是在往内存还是文件里写,性能都是极快的;但是对于查询的性能而言,就是非常差了,因为每次查询key时都需要从头查到尾将所有的key的记录都查出来(查询的时间复杂度是O(n)),也就是说数据越多,那就查询的越慢。

2023-02-22 14:05:22 576

原创 java基础

反射可以提供高运行时的类信息,并且可以在这时将类加载进来,甚至在编译时期该类的.class不存在也可以加载进来.String,intern()保证内容相同的字符串引用同一内存对象。分时复用CPU来优化CPU与I/O设备的速度差异。装箱类型: Byte。装箱类型: Char。装箱类型: Long。

2023-02-08 16:31:51 141 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除