Tag

Hessian

0 views collected around this technical thread.

Java Tech Enthusiast
Java Tech Enthusiast
Dec 15, 2024 · Fundamentals

Java Serialization and Deserialization: Concepts and Practices

The article explains serialization and deserialization fundamentals, highlights pitfalls such as ambiguous binary streams and platform‑dependent field sizes, then compares Java’s native ObjectOutputStream, JSON libraries, Hessian binary RPC, and Google’s Protobuf, guiding readers to select the appropriate format based on performance, payload size, and type‑safety needs.

HessianJSONJava
0 likes · 8 min read
Java Serialization and Deserialization: Concepts and Practices
ByteFE
ByteFE
Aug 22, 2022 · Backend Development

Comparison of JDK, Fastjson, and Hessian Serialization Protocols and Practical Hessian Serialization

This article examines the reasons for using serialization, compares three serialization protocols (JDK built‑in, Fastjson, and Hessian) with performance metrics, and provides a detailed Hessian serialization implementation, including class definitions, test results, hex analysis, and troubleshooting of common issues.

HessianJavaPerformance
0 likes · 12 min read
Comparison of JDK, Fastjson, and Hessian Serialization Protocols and Practical Hessian Serialization
Top Architect
Top Architect
Oct 16, 2020 · Backend Development

Understanding Java RPC Frameworks: RMI, Hessian, and Dubbo with Code Examples

This article explains the concepts and usage of three Java RPC frameworks—RMI, Hessian, and Dubbo—detailing their serialization methods, transport protocols, and service registration mechanisms, and provides complete code samples for interface definition, service implementation, client, and server setup.

Distributed SystemsDubboHessian
0 likes · 6 min read
Understanding Java RPC Frameworks: RMI, Hessian, and Dubbo with Code Examples
vivo Internet Technology
vivo Internet Technology
Sep 11, 2019 · Backend Development

Parallel Stream Class Loading Failure Analysis in Tomcat Containers

The article explains how Java 8 parallel streams in Tomcat containers trigger class‑loading failures because ForkJoinWorkerThreads inherit a null context class loader after Tomcat 7.0.74 introduced SafeForkJoinWorkerThreadFactory, leading to deserialization errors and memory‑leak risks, and recommends avoiding dynamic class loading or using custom thread pools.

Class LoadingDubboForkJoinPool
0 likes · 8 min read
Parallel Stream Class Loading Failure Analysis in Tomcat Containers
Java Captain
Java Captain
Jan 17, 2019 · Backend Development

Understanding Java RPC: RMI, Hessian, and Dubbo with Code Examples

This article explains the concept of RPC in Java, compares three popular frameworks—RMI, Hessian, and Dubbo—describes their architectures, and provides complete code samples for interfaces, service implementations, clients, and servers to help developers build scalable distributed applications.

Distributed SystemsDubboHessian
0 likes · 6 min read
Understanding Java RPC: RMI, Hessian, and Dubbo with Code Examples