
算法
文章平均质量分 97
呼啸长风
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FastKV:一个真的很快的KV存储组件
一、前言KV存储无论对于客户端还是服务端都是重要的构件。对于Android客户端而言,最常见的莫过于SDK提供的SharePreferences(以下简称SP),但其低效率和ANR问题饱受诟病。后来官方又推出了基于Kotlin的DataStore, 其中的Preferences DataStore,换汤不换药,底层的存储策略还是一样的,目测该有的问题还是有。18年年末微信开源了MMKV, 有较高热度。我之前写过一个叫LightKV的Android客户端的KV存储组件,开源时间比MMKV要早一点,但原创 2021-10-14 19:49:26 · 960 阅读 · 2 评论 -
Packable-高效易用的序列化方案
一、前言当我们需要对一些信息进行存储或者传输时,通常需要用一种数据协议,将信息转换为可存储或传输的形式(二进制字节流、经过编码的文本等)。特别地,当数据源是对象时,转化对象的过程被称为**“序列化”,反之,从编码数据转化为对象的过程被称为“反序列化”**。转换为文本的协议,最常用的是XML和json。XML协议擅长描述,用于构建网页文档,Android的页面搭建等效果不错,其缺点是解析效率一般JSON协议具备较好的可读性,解析效率也不错,面向阅读和面向机器都比较友好,在数据协议的选型时,通常会被优原创 2021-08-04 21:12:05 · 742 阅读 · 0 评论