10 2019 档案
摘要:前提 最近学习Netty的时候想做一个基于Redis服务协议的编码解码模块,过程中顺便阅读了Redis服务序列化协议RESP,结合自己的理解对文档进行了翻译并且简单实现了RESP基于Java语言的解析。编写本文的使用使用的JDK版本为[8+]。 RESP简介 Redis客户端与Redis服务端基于一
阅读全文
摘要:前言 最近在调研Netty的使用,在编写编码解码模块的时候遇到了一个中文字符串编码和解码异常的情况,后来发现是笔者犯了个低级错误。这里做一个小小的回顾。 错误重现 在设计Netty的自定义协议的时候,发现了字符串类型的属性,一旦出现中文就会出现解码异常的现象,这个异常并不一定出现了Exception
阅读全文

搜索
积分与排名
- 积分 - 294497
- 排名 - 3403
随笔分类 (157)
随笔档案 (125)
- 2023年8月(2)
- 2023年2月(1)
- 2022年12月(1)
- 2022年10月(4)
- 2022年9月(1)
- 2022年2月(2)
- 2022年1月(1)
- 2021年12月(1)
- 2021年11月(1)
- 2021年10月(1)
- 2021年8月(3)
- 2021年7月(1)
- 2021年3月(1)
- 2021年2月(1)
- 2021年1月(2)
- 2020年12月(2)
- 2020年11月(3)
- 2020年10月(3)
- 2020年9月(3)
- 2020年8月(6)
- 2020年7月(12)
- 2020年6月(4)
- 2020年5月(2)
- 2020年4月(2)
- 2020年3月(4)
- 2020年2月(15)
- 2020年1月(8)
- 2019年12月(3)
- 2019年11月(4)
- 2019年10月(2)
- 2019年9月(1)
- 2019年7月(1)
- 2019年6月(1)
- 2019年5月(2)
- 2019年4月(2)
- 2018年10月(6)
- 2018年9月(2)
- 2018年8月(5)
- 2018年7月(3)
- 2018年6月(6)
- 更多