godotg
|
44004d5f93
|
doc[zfoo]: update document
|
2022-12-02 20:39:13 +08:00 |
|
godotg
|
ab60b86a79
|
chore[maven]: maven style
|
2022-12-02 17:17:06 +08:00 |
|
godotg
|
57282ad3d7
|
perf[maven]: reduce maven configuration
|
2022-12-02 17:00:36 +08:00 |
|
godotg
|
de0be98388
|
test[protocol]: 极端大的对象序列化和反序列化测试
|
2022-11-15 21:39:04 +08:00 |
|
godotg
|
d03534bc58
|
doc[protocol]: update doc
|
2022-11-14 21:08:44 +08:00 |
|
godotg
|
0549dd6aa5
|
test[protocol]: 极端大的对象序列化和反序列化测试
|
2022-11-14 20:57:22 +08:00 |
|
godotg
|
def164a2a9
|
test[protocol]: 试极端大的对象序列化和反序列化测试
|
2022-11-14 20:50:28 +08:00 |
|
godotg
|
3ea0490067
|
test[protocol]: 试极端大的对象序列化和反序列化情况,极端大的对象指的是字段多,对象大,方法大
|
2022-11-14 20:34:43 +08:00 |
|
godotg
|
d3c927ed8b
|
perf[gdscript]: add get_class method to gdscript
|
2022-11-06 09:35:18 +08:00 |
|
godotg
|
cc501ea77c
|
perf[gdscript]: add class_name to gdscript
|
2022-11-05 22:30:39 +08:00 |
|
godotg
|
2a0ab01490
|
perf[gdscript]: byte buffer method of writeRawInt
|
2022-11-01 18:30:13 +08:00 |
|
godotg
|
151cfa77f7
|
perf[generate]: generate protocol
|
2022-11-01 16:49:49 +08:00 |
|
godotg
|
7b59fcdfa6
|
perf[generate]: generate gdscript protocol
|
2022-11-01 16:38:37 +08:00 |
|
godotg
|
32c5f01b0f
|
fix[serialization]: fix lonlongmap serialization error
|
2022-11-01 16:23:02 +08:00 |
|
godotg
|
4d31f383bd
|
perf[protocol]: 协议生成的时候,按照原本的顺序生成字段的定义
|
2022-10-29 11:08:02 +08:00 |
|
godotg
|
370c090d23
|
perf[storage]: perfect gdscript generate option
|
2022-10-28 12:17:10 +08:00 |
|
godotg
|
e1c547c9d6
|
refactor[storage]: storage code refactoring
|
2022-10-27 20:11:09 +08:00 |
|
godotg
|
fc16eb963a
|
perf[gdscript]: 优化gdscript的语法
|
2022-10-27 14:45:07 +08:00 |
|
godotg
|
b7e28d4569
|
feat[gdscript]: 支持godot 4.x,使用GdScript的4.0新语法
|
2022-10-27 13:16:47 +08:00 |
|
godotg
|
9d17bd23de
|
test[protocol]: revert test protocol
|
2022-10-27 10:52:03 +08:00 |
|
godotg
|
fb161bc05c
|
doc[protocol]: update document
|
2022-10-26 20:43:33 +08:00 |
|
godotg
|
68a64d0e0e
|
test[storage]: test unit
|
2022-10-26 17:17:43 +08:00 |
|
godotg
|
6476e0b4bb
|
feat[protocol]: 子协议会自动注册协议号protocolId,如果子协议没有指定protocolId则自动生成protocolId
|
2022-10-26 16:38:25 +08:00 |
|
godotg
|
248faeec13
|
feat[class]: 增加获取类的相关类的relevantClass方法
|
2022-10-26 15:32:43 +08:00 |
|
godotg
|
6b9ae203a1
|
del[protocol]: 删除checkSubProtocol方法
|
2022-10-22 19:57:09 +08:00 |
|
godotg
|
27abc72cd8
|
feat[protocol]: 在使用xml方式注册协议不使用注解或者协议字段
|
2022-10-22 18:23:15 +08:00 |
|
godotg
|
b2bd66a9ec
|
perf[protocol]: 更加严谨的校验check protocol
|
2022-10-22 17:53:47 +08:00 |
|
godotg
|
30104a18ad
|
perf[json]: export jackson mapper for spring
|
2022-10-22 11:47:42 +08:00 |
|
godotg
|
bed3726d52
|
rename[test]: rename test class
|
2022-10-21 10:35:37 +08:00 |
|
godotg
|
4382b9af88
|
test[buffer]: unsafe操作可能会影响性能的对比
|
2022-10-21 10:29:59 +08:00 |
|
godotg
|
8e7ea2c1fc
|
perf[buffer]: 自定义私有协议格式,可以针对性的对存在性能瓶颈的数据结构做特定优化
|
2022-10-21 10:25:06 +08:00 |
|
godotg
|
2962f56cd8
|
perf[buffer]: 自定义私有协议格式,可以针对性的对存在性能瓶颈的数据结构做特定优化
|
2022-10-21 08:55:36 +08:00 |
|
godotg
|
ecafb0ab42
|
update[maven]: update dependency version
|
2022-10-20 22:00:01 +08:00 |
|
godotg
|
7f3d6e0db2
|
update[spring]: 升级spring的小版本
|
2022-10-20 16:34:48 +08:00 |
|
meiwei
|
f342811ec0
|
perf[protocol]: 优化缓存注解
|
2022-10-11 20:00:29 +08:00 |
|
godotg
|
46aeeb1d5a
|
ref[lpmap]: move lpmap from orm to protocol
|
2022-10-09 12:16:53 +08:00 |
|
godotg
|
cd55de2b37
|
perf[executor]: specified map initial size
|
2022-10-08 11:31:50 +08:00 |
|
godotg
|
caf09712a9
|
feat[concurrent]: add concurrent primitive type CopyOnWriteHashMapLongObject
|
2022-10-08 10:58:34 +08:00 |
|
godotg
|
b3df782744
|
perf[concurrent]: move concurrent collection to concurrent package
|
2022-10-08 10:21:56 +08:00 |
|
godotg
|
a43f7a0f85
|
perf[protocol]: 如果所有协议Class返回的hashcode都不相同(大概率事件),则使用高性能的HashMapIntShort
|
2022-10-08 10:17:49 +08:00 |
|
godotg
|
d71dac91c4
|
feat[hashmap]: add int-short primitive type hash map
|
2022-10-08 09:38:36 +08:00 |
|
godotg
|
a19c01ed38
|
perf[set]: use Boolean instead Object constant
|
2022-10-07 22:45:23 +08:00 |
|
godotg
|
faea293e20
|
perf[set]: use Boolean instead Object constant
|
2022-10-07 22:43:38 +08:00 |
|
godotg
|
5f6263e380
|
feat[serialization]: use primitive type hash map to deserialize
|
2022-10-07 22:36:02 +08:00 |
|
godotg
|
89f3c85d41
|
feat[hashmap]: add other primitive type hash map
|
2022-10-07 21:59:01 +08:00 |
|
godotg
|
7a071a6228
|
feat[hashmap]: support primitive hash map
|
2022-10-07 21:35:48 +08:00 |
|
godotg
|
a2e28b55ce
|
test[array]: add iterator test unit of ArrayListInt
|
2022-10-07 17:41:34 +08:00 |
|
godotg
|
b3a83af396
|
rename[set]: rename primitive hash set
|
2022-10-07 14:14:42 +08:00 |
|
godotg
|
125f0cda38
|
rename[array]: rename primitive array list
|
2022-10-07 14:12:47 +08:00 |
|
godotg
|
96768588fc
|
del[class]: 删除ClassUtils无用方法
|
2022-10-07 12:24:15 +08:00 |
|