首页
学习
活动
专区
圈层
工具
发布
首页标签序列化

#序列化

Serialize与Deserialize Trait:Rust数据序列化的艺术与科学

用户11379153

在Rust生态中,Serialize和Deserialize trait是数据交换的基石。从JSON解析到二进制协议、从数据库持久化到网络传输,序列化几乎无处不...

11810

【ProtoBuf】默认值的秘语注脚:消息更新与兼容之策的进阶实战笺

用户11379153

反序列化消息时,如果被反序列化的⼆进制序列中不包含某个字段,反序列化对象中相应字段时,就会设置为该字段的默认值。不同的类型对应的默认值不同:

8510

深入解析Java序列化:从使用到原理

用户11877422

serialVersionUID被称为序列化 ID。它是决定 Java 对象能否反序列化成功的重要因子。在反序列化时,JVM 会把字节流中的serialVers...

9010

Redis实现发布/订阅功能(实战篇)

用户11877422

于是博主萌生了自己写一个最新版且全程无错的博客供各位参考。希望各位不要把我才过的坑再踩一遍。(实战篇的所有代码均由本人测试,全程无Bug。)

12810

Dubbo应用开发之FST序列化的使用

全干程序员demo

7110

《从 AES 密钥硬编码到 shell 反弹:Shiro CVE-2016-4437 漏洞全链路复现》

XPcode7

Apache Shiro默认使用了CookieRememberMeManager,其处理cookie的流程是:得到rememberMe的cookie值 > Ba...

15110

Linux网络编程:应用层自定义协议与序列化

海棠未眠

接下来,我们要实现数据的序列化与反序列化功能,注意,我们这里使用的是json标准的字符风格,所以就使用json提供的接口来完成序列化与反序列化。

8810

23种设计模式之备忘录模式

紫风

12710

Kafka生产者原理深度解析

SmileNicky

序列化是将消息的key和value转换为字节数组的过程,以便在网络中传输。Kafka自带了多种序列化工具,如StringSerializer、ByteArray...

11110

(JavaScript)前端JS不知道怎么理解网页?本专栏从0开始教学!(十七):BOM浏览器对象模型;History历史记录、Location本地地址...;JS的JSON解析与序列化

凉凉心.

这些BOM对象在浏览器中都是作为window对象的属性保存 可以通过window对象来使用,也可以直接使用

15410

【Java基础】进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化

凉凉心.

几乎所有的操作系统都支持进程的概念,所有运行中的任务通常对应一个进程(Process)。

10610

处理layui序列化表格报错

凉凉心.

说序列化类型未xxx的对象时检测到循环引用? 这种大概率是因为在数据库设计时键值与外键等字段产生冲突,导致控制器产生循环使用

7410

Redis专题-基础篇

varin

腾讯云TDP | 先锋会员 (已认证)

17410

web渗透-反序列化漏洞

varin

腾讯云TDP | 先锋会员 (已认证)

就是把一个对象变成可以传输的字符串,目的就是为了方便传输。假设,我们写了一个class,这个class里面存有一些变量。当这个class被实例化了之后,在使用过...

11110

【随笔】Jackson 反序列化报错的解决方案

框架师

? 通过这次问题,也提醒我们在接口设计阶段,应尽早约定好字段类型和字段名,避免前后端各自随意定义,导致序列化和反序列化失败。

20210

PHP MsgPack 序列化库实现高效通信接口

Tinywan

沃土股份 | 技术经理 (已认证)

Msgpack 是一种二进制序列化格式,设计目标是比 JSON 更快、更小。它通过将数据编码为紧凑的二进制格式,减少序列化和反序列化的开销,同时保持跨语言兼容性...

14410

反射组件使用方法与封装实践的长尾关键词标题生成:反射组件使用方法及封装实践详细指南

小焱写作

通过上述封装方法,你可以将反射机制转化为更加易用、安全的组件,在框架开发、测试工具、数据处理等场景中发挥更大价值。

12410

微信为什么做不到,群消息的时序一致性?(第91讲,收藏)

架构师之路

数据库的主从架构,上游分别发起了op1,op2,op3三个操作,主库master来序列化所有的SQL写操作op3,op1,op2,然后把相同的序列发送给从库sl...

21010

【主键自增】

贺公子之数据科学与艺术

虽然这两组注解中都有id的标识,但它们分别应用于不同的框架和场景中,具有不同的功能和作用。在使用MyBatis框架时,通常使用@Id 和@GeneratedVa...

21810

压缩减少带宽

贺公子之数据科学与艺术

这些库允许你定义一个紧凑的二进制格式,而且能够更好地控制序列化过程,从而减少数据大小。

17810
领券