mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-08-10 22:25:25 +00:00
chore[comment]: documentation comments
This commit is contained in:
@@ -45,7 +45,7 @@ cpu: i9900k
|
||||
- 原生集成netty的高性能ByteBuf,支持Zero Copy
|
||||
- 使用primitive type collection,没有装箱和拆箱,避免了无效GC,性能也足够快
|
||||
- 天生线程安全并且无锁化,多线程环境无任何性能损失
|
||||
- 没有反射,没有unsafe操作,只是GraalVM
|
||||
- 没有反射,没有unsafe操作,支持GraalVM
|
||||
- 扁平化了方法栈的调用深度,数据结构嵌套没有任何性能损失,如List<Set<Map<>>>;对比kryo和protobuf数据结构嵌套会出现性能损失
|
||||
- 无漏洞注入风险,只有初始化时会进行字节码增强,后期不会再进行任何字节码的操作
|
||||
- 充分利用程序局部性原理,序列化器放在short[]数组中,对象序列化和反序列化只会查找一次序列化器
|
||||
|
||||
@@ -89,7 +89,7 @@ public class ComplexObject {
|
||||
private Set<String> ssss;
|
||||
private Set<Map<Integer, String>> sssss;
|
||||
|
||||
@Note("如果要修改协议并且兼容老协议,需要加上Compatible注解,按照增加的顺序添加order")
|
||||
@Note("如果要修改协议并且兼容老协议,需要加上Compatible注解,保持Compatible注解的value自增")
|
||||
@Compatible(1)
|
||||
private int myCompatible;
|
||||
@Compatible(2)
|
||||
|
||||
Reference in New Issue
Block a user