Commit Graph

295 Commits

Author SHA1 Message Date
godotg 0b51f671ad perf[gdscript]: gdscript map method of field 2023-03-05 21:42:10 +08:00
godotg 9895e3c9ec fix[gdscript]: fix gdscript syntax error 2023-03-04 17:13:23 +08:00
aoyu 1f7ebba7de perf[protocol] reformat code 2023-02-27 19:50:13 +08:00
aoyu e06e2d1aa8 test[protocol]add performance test of specific object 2023-02-27 12:04:36 +08:00
aoyu 62ee3a2751 fix[protocol] modify a detail of "SpeedTest" 2023-02-25 21:17:15 +08:00
godotg 99c49f5c05 fix[protocol]: fix test compilation error 2023-02-24 10:28:48 +08:00
sun 1b1844950c feat[monitor]: performance of disk io monitoring 2023-02-21 20:17:19 +08:00
aoyu 608d5f0ad0 test[protocol]test serialization and deserialization performance of fields(int,Integer,float) 2023-02-18 22:37:38 +08:00
aoyu a729493015 perf[protocol]:optimize detection of circular references using topological sorting algorithms 2023-02-13 15:19:06 +08:00
godotg 607314a442 revert[proxy]: bean should be pojo class 2023-01-17 11:18:52 +08:00
sun 06f716feb9 fix[proxy]: the annotations of the bean of the parent class cannot be scanned 2023-01-16 19:11:19 +08:00
godotg 5ef04e0b17 perf[exception]: format the exception log 2023-01-06 22:29:52 +08:00
godotg 41009a99a7 doc[zfoo]: update document 2022-12-14 15:05:15 +08:00
godotg d95088cfa8 fix[storage]: fixed the issue that when packaged as a jar, the resource could not get the absolute path 2022-12-13 11:10:42 +08:00
aoyu f3460a9e3d perf[storage] 优化了字符串处理函数 2022-12-12 18:54:29 +08:00
aoyu f9a19e1947 feat[storage]:配置文件可以同时指定多个扫描路径和扫描包 2022-12-12 15:21:10 +08:00
godotg fb0728d204 feat[protocol]: protocol registration no longer requires transient 2022-12-11 19:52:12 +08:00
godotg 8fadd4b554 perf[protocol]: correct the source code comment 2022-12-06 14:26:27 +08:00
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