序列化

嗯嗯**3 天前
数据库·学习·neo4j·数据存储·图数据库·序列化·cql
Neo4j学习2:概念、数据展示、CQL使用概念节点:关系、属性的数据节点、关系都含有各自的属性关系连接节点属性是键值对节点用圆圈表示、关系用方向连接节点
没有bug.的程序员18 天前
java·开发语言·后端·反射·序列化·serializable·protobuf
Java 序列化:Serializable vs. Protobuf 的性能与兼容性深度对比在分布式系统的语境下,如果说业务逻辑是系统的“灵魂”,那么数据序列化则是数据在网络中穿梭的“肉身”。当你在 Java 中调用 new User() 时,这个对象仅存在于当前进程的 JVM 堆内存中,是以一种极其复杂的指针和对象头结构存在的。一旦需要将其发送到另一台服务器或存储到磁盘,我们就必须面临一个残酷的问题:如何将这块充满指针的内存,转化为一串连续的、可传输的字节流?
liangsheng_g1 个月前
java·序列化·泛型
泛型新认知想要成为一个写好java代码的Coder,泛型一定是不可少的。大家都听说过java的泛型是伪泛型,是编译期进行校验使用的,而不是在运行期生效。 怎么理解? 就是泛型里的类信息在实际运行的时候,java对象本身是获取不到的,需要从java对象的类信息才能获取到。 注:本文是通过protostuff框架,实现了protobuf的序列化/反序列化功能 protostuff框架地址
charlee441 个月前
c++·json·序列化·结构体·nlohmann/json
C++中JSON序列化和反序列化的实现序列化(Serialization)是指将程序中的内存对象(如结构体、类实例、列表等)转换成一种可以存储或传输的格式(通常是字节流或文本)的过程。常见的序列化格式包括:
程序员三明治2 个月前
java·开发语言·后端·java基础·序列化·反序列化
【Java基础】序列化到底是什么?有什么用?实现原理?我们定义一个User类,并在main方法中创建一个user对象,名字是codesandwich,年龄是18岁:
Irene19912 个月前
序列化·worker对象
Worker 对象 与 DedicatedWorkerGlobalScope 实例对比(附:序列化、结构化克隆算法、循环引用 解释)Qwen3-Max以下是 Worker() 构造函数返回的 Worker 对象 与 DedicatedWorkerGlobalScope 实例 的详细对比表格:
梵得儿SHI3 个月前
java·开发语言·rpc·序列化·对象流·对象与字节流的转换·java对象流
Java IO 流深度解析:对象流与序列化机制(ObjectInputStream/ObjectOutputStream)在 Java IO 体系中,对象流(ObjectInputStream/ObjectOutputStream)是处理对象持久化的核心工具,它通过序列化机制实现对象与字节流的相互转换。本文将从底层原理到实战应用,全面解析对象流的工作机制、序列化规范及最佳实践。
Ronin3054 个月前
linux·网络·应用层·序列化
【Linux网络】应用层自定义协议我们程序员写的一个个解决我们实际问题,满足我们日常需求的网络程序,都是在应用层.应用层协议就是应用程序之间通信的规则和格式约定,让不同的程序能够理解彼此发送的数据含义。
卷卷的小趴菜学编程4 个月前
网络·序列化·反序列化·守护进程·jsoncpp·进程组·前后台进程
Linux网络之----序列化和反序列化序列化是指将数据结构或对象转换为一种可以存储或传输的格式的过程。这个过程通常将数据转换为字节流、字符串或其他通用格式,以便可以将其写入文件、存储到数据库或通过网络传输。
heeheeai4 个月前
kotlin·序列化
Kotlinx Serialization 指南欢迎访问我的主页: https://heeheeaii.github.io/
poemyang5 个月前
网络协议·rpc·序列化
RPC的三大问题:跨语言、跨平台通信的终极解决方案是如何炼成的?服务间通信的效率与可靠性是系统性能和稳定性的关键。远程过程调用(RPC)作为跨进程、跨机器交互的核心机制,其传输协议的设计至关重要。一个优秀的RPC传输协议需要应对三大挑战:1)跨语言、跨平台的数据表示与解析;2)保障网络传输的完整性、顺序性与效率;3)在服务间建立清晰统一的调用约定。 本文将从 HTTP/2 的多路复用机制、gRPC 的标准化实践、自研RPC协议的架构设计,以及ProtoBuf的高效编解码技术四个方面,深入探讨现代RPC体系如何实现高效可靠的通信,并分析在公网生态与内网性能之间的双重需求
thginWalker6 个月前
序列化
第7章 序列化与反序列化:JSON和Protobuf我们在开发一些远程过程调用(RPC)的程序时通常会涉及对象的序列化/反序列化问题,例如一个Person对象从客户端通过TCP方式发送到服务端。由于TCP(或者UDP等类似低层协议)只能发送字节流,因此需要应用层将Java POJO对象“序列化”成字节流,发送过去之后,数据接收端再将字节流“反序列化”成Java POJO对象即可。
文丑颜不良啊6 个月前
序列化·反序列化
Java序列化与反序列化序列化时间对象转换为字节流的过程。这样对象就可以通过网络传输、持久化存储或者缓存。Java 提供了 java.io.Serializable 接口来指出序列化。只要实现了该接口,就可以将类的对象进行序列化。
若汝棋茗8 个月前
java·c#·.net·序列化
C#在 .NET 9.0 中启用二进制序列化:配置、风险与替代方案在 .NET 生态中,二进制序列化(Binary Serialization)曾是实现对象持久化和跨进程通信的常用技术。然而,自 .NET 5 起,BinaryFormatter 因安全漏洞被标记为过时,并在默认配置下禁用。对于仍需在 .NET 9.0 中使用此功能的开发者,本文将详细解析启用步骤、潜在风险及推荐替代方案。
songyuc9 个月前
序列化
Python序列化的学习笔记O4-mini-Cursor:如果.npy文件里包含了「Python对象」而非纯数值数组时,就必须在加载时加上allow_pickle=True。
好易学·数据结构9 个月前
数据结构·算法·leetcode·二叉树·力扣·序列化·牛客
可视化图解算法36: 序列化二叉树-I(二叉树序列化与反序列化)请实现两个函数,分别用来序列化和反序列化二叉树,不对序列化之后的字符串进行约束,但要求能够根据序列化之后的字符串重新构造出一棵与原二叉树相同的树。
梁云亮9 个月前
json·jquery·序列化
Jquery ajax 提交序列化或JSON数据到后台
大Mod_abfun9 个月前
序列化·vb.net·反序列化
VB.net序列化和反序列化的使用方法和实用场景相信很多初学编程的人都会提出过这个疑问:“既然我的变量可以存在内存之中,那么是否也可以存在硬盘之中呢”
不吃肘击9 个月前
java·spring·json·序列化·反序列化·消息转换器
SpringMVC中自定义消息转换器处理响应和请求时的Json数据序列化的格式目录什么是消息转换器?主要功能:使用场景:常用的消息转换器使用步骤创建类继承WebMvcConfigurationSupport或者实现WebMvcConfiguration接口