Commit Graph
100 Commits
Author SHA1 Message Date
jaysunxiao 76b843d6ed Merge pull request #144 from jobschen/LazyCache
删除无用注释
2025-03-06 15:55:00 +08:00
jaysunxiao 84ee4b0bef Merge pull request #143 from jobschen/LazyCache
LazyCache - 锁机制调整
2025-03-06 10:56:31 +08:00
jaysunxiao bcfb7780e6 Merge pull request #142 from jobschen/LazyCache
Lazy cache
2025-03-05 20:07:52 +08:00
jaysunxiao d3c4def871 Merge pull request #141 from jobschen/main
JMH 多线程缓存淘汰压力测试,存在并发问题
2025-03-05 17:24:57 +08:00
godotg b8c0ea04a6 feat[cache]: lazy init SingleCache 2025-02-23 20:43:59 +08:00
godotg 14e4e55b63 feat[cache]: async lazyGet for SingleCache 2025-02-23 18:30:23 +08:00
godotg 0d1a5cc696 update 2025-02-22 22:07:48 +08:00
jaysunxiao 949da6bea1 chore[session]: unnecessary logs 2025-02-18 12:05:34 +08:00
godotg f5e78b5ba9 doc: update doc 2025-02-16 21:49:13 +08:00
godotg ed585657ca doc: update README.md 2025-02-09 11:32:36 +08:00
godotg 1591543cce del[net]: unnecessary if statement 2025-01-05 20:12:06 +08:00
godotg 2df0c28af6 fix[handler]: ChannelDuplexHandler doesn't need to be used ChannelHandler.Sharable 2025-01-05 15:24:59 +08:00
jaysunxiao d1254d2382 doc: update doc 2024-12-31 16:50:10 +08:00
jaysunxiao cbb2478de5 Merge pull request #140 from 3ho/main
feat[protocol]: 上层需要知道是那个消息解析异常
2024-12-28 20:27:24 +08:00
jaysunxiao 159200c16b doc: idea maven proxy settings.xml 2024-12-13 23:03:34 +08:00
jaysunxiao c147070992 Merge pull request #138 from fangkx1/orm
fix:orm对象嵌套当前对象,检查会循环递归堆栈溢出
2024-12-04 20:14:45 +08:00
jaysunxiao da700c5e24 chore: update doc 2024-11-15 18:21:56 +08:00
jaysunxiao 290e8efcda Merge pull request #137 from LucaLq/main
perf[net]: adjust access modifier
2024-11-13 19:59:19 +08:00
godotg d3d2d93dc5 chore: test 2024-11-09 12:15:47 +08:00
jaysunxiao 3528da2db6 Merge pull request #136 from awakeyoyoyo/main
fix[orm]: fix error entity clazz
2024-10-28 15:51:20 +08:00
jaysunxiao 0971bc8414 Merge pull request #135 from awakeyoyoyo/main
perf[orm]: code style
2024-10-22 21:08:11 +08:00
jaysunxiao 12116091c4 Merge pull request #134 from awakeyoyoyo/main
perf[orm]: code style
2024-10-21 15:35:05 +08:00
jaysunxiao 3aaab2dc21 Merge pull request #133 from awakeyoyoyo/main
perf[orm]: persist finish, reset modifiedTime & writeToDbTime
2024-10-21 14:23:15 +08:00
godotg dc1a196714 chore: excel read exception log 2024-10-19 10:57:16 +08:00
godotg 92fc58fcd0 feat: sync ask with timeout 2024-10-13 11:51:08 +08:00
godotg 37a30d9fda feat: ask with timeout 2024-10-13 11:41:44 +08:00
godotg a26547586f fix: filter null entity 2024-10-08 23:32:49 +08:00
godotg f04838195b feat: get ip from session 2024-10-06 20:31:10 +08:00
jaysunxiao 5c8b9c6aad test[map]: CopyOnWriteHashMapLongObject test 2024-09-27 10:04:40 +08:00
jaysunxiao 628463dab5 perf[map]: get put remove by primitive way 2024-09-23 19:50:17 +08:00
jaysunxiao 082c2fa581 perf[orm]: find thread by threadExecutorMap 2024-09-23 19:34:48 +08:00
jaysunxiao 6dd5b3ac65 perf[id]: catch getIncrementIdFromMongo exception 2024-09-22 14:57:37 +08:00
godotg a3d6b717df chore[doc]: update doc 2024-09-17 21:59:34 +08:00
godotg da8e2f6b42 chore[cache]: simplify code 2024-08-26 11:18:45 +08:00
jaysunxiao 353914d4f0 Merge pull request #132 from LucaLq/main
feat[cache]: get the data in the cache
2024-08-24 22:43:36 +08:00
godotg 469cbab443 feat[release]: 4.0.0 release 2024-08-20 20:38:56 +08:00
godotg a4fe83de9a perf[cache]: reduce copy objects 2024-08-20 14:22:47 +08:00
godotg 4f369e1ca6 Merge remote-tracking branch 'origin/main' 2024-08-20 13:28:13 +08:00
godotg 1277ab03ea perf[cache]: reduce the duplication of objects 2024-08-20 13:27:28 +08:00
godotg 6331c66dc4 chore[doc]: update doc 2024-08-17 10:50:53 +08:00
godotg d676bc4972 perf[cache]: check expire cache in all access method 2024-08-16 18:19:05 +08:00
godotg 96485d132b fix[cache]: fixed a bug where expired data could not be deleted 2024-08-16 17:58:02 +08:00
godotg 02f6574c09 fix[cache]: fixed a bug where expired data could not be deleted 2024-08-16 16:48:54 +08:00
godotg 2c66183b5e style[golang]: replace space with tab 2024-08-13 10:57:11 +08:00
godotg 794693179c chore[task]: simplified code 2024-08-11 12:57:26 +08:00
godotg 452723508b perf[executor]: use & bits operation to improve performance 2024-08-11 12:12:40 +08:00
godotg 6b4ad5f7bd Merge remote-tracking branch 'origin/main' 2024-08-10 18:11:25 +08:00
godotg 4564c4fbfc del[signal]: remove unnecessary log 2024-08-10 18:11:06 +08:00
sun edebf3d126 doc[zfoo]: update document 2024-08-06 18:45:45 +08:00
godotg a844013eb0 perf[orm]: avoid resize 2024-08-03 14:24:15 +08:00
godotg a455317925 style[orm]: code style 2024-08-03 14:09:11 +08:00
godotg 02ec775623 doc[zfoo]: update document 2024-07-30 16:23:12 +08:00
godotg f809dbe6ec doc[zfoo]: update document 2024-07-30 11:39:19 +08:00
godotg e6544eaeb8 feat[orm]: id filed can use other name with @BsonId annotation 2024-07-29 18:01:01 +08:00
godotg 4bc8650e29 perf[entity]: persist entity with different version strategy 2024-07-29 17:19:30 +08:00
godotg ee43b08908 perf[entity]: persist entity with different version strategy 2024-07-29 17:14:46 +08:00
godotg db7feb2acf feat[cache]: batch remove callback 2024-07-29 16:07:16 +08:00
godotg c91e4f6f08 chore[orm]: log 2024-07-29 15:45:57 +08:00
godotg 04d481557c chore[protocol]: deep clone log 2024-07-29 11:29:47 +08:00
godotg 7c58329a28 fix[go]: golang adjust padding is not deep clone 2024-07-29 11:02:00 +08:00
godotg 7c516da9d1 chore[protocol]: deep clone log 2024-07-29 10:49:52 +08:00
godotg 32fbeae1d9 test[swift]: swift test 2024-07-28 22:22:26 +08:00
godotg b28cd708d2 feat[swift]: cut down Map serialization of swift 2024-07-28 22:20:45 +08:00
godotg 65a4bcb1d3 feat[swift]: cut down Set serialization of swift 2024-07-28 21:54:48 +08:00
godotg a685de104e feat[swift]: cut down array serialization of swift 2024-07-28 21:34:23 +08:00
godotg a10bf0402d fix[swift]: ensure capacity 2024-07-28 20:40:35 +08:00
godotg 9b835ed23e feat[swift]: support swift protocol 2024-07-28 17:24:19 +08:00
godotg a4e7c0d5fa feat[swift]: support swift protocol 2024-07-28 17:22:39 +08:00
godotg 35b8ac92f8 test[protocol]: generation test 2024-07-28 12:04:35 +08:00
godotg c31a3fe004 chore[js]: ArrayBuffer slice is deep clone 2024-07-27 12:56:21 +08:00
godotg 1c8c859a4c perf[c++]: use memmove instead of memcpy to improve performance 2024-07-27 12:33:28 +08:00
godotg 47e41a61df test[protocol]: big compatible bytes of normal object 2024-07-27 12:30:01 +08:00
godotg 6b1a28cde0 test[protocol]: big compatible bytes of normal object 2024-07-27 11:16:10 +08:00
godotg a721f6d5ff chore[orm]: accessor log 2024-07-26 17:42:40 +08:00
godotg b97819121c test[dart]: dart test 2024-07-26 17:31:51 +08:00
godotg 048eb48e78 perf[dart]: cut down dart generated code 2024-07-26 17:23:51 +08:00
godotg 87a1679cf8 feat[dart]: cut down dart generated code 2024-07-26 17:13:16 +08:00
godotg d989907b12 Merge remote-tracking branch 'origin/main' 2024-07-26 15:17:44 +08:00
godotg 9622e8a461 feat[dart]: compatible protocol 2024-07-26 15:17:29 +08:00
godotg 495de3c9ea feat[protocol]: support dart protocol 2024-07-26 14:55:04 +08:00
godotg 94392d77d3 test[protocol]: ruby code style 2024-07-24 17:36:19 +08:00
godotg beebb39842 perf[protocol]: ruby code style 2024-07-24 17:29:47 +08:00
godotg 7f67827a3f test[protocol]: ruby test 2024-07-24 15:59:31 +08:00
godotg 01de60bc48 test[protocol]: ruby test 2024-07-24 14:59:31 +08:00
godotg 7103d95983 fix[protocol]: ruby compatible read 2024-07-24 14:45:11 +08:00
godotg f143e824f7 feat[protocol]: cut down ruby generated protocol 2024-07-24 13:33:18 +08:00
godotg e2621ec08f feat[protocol]: ruby compatible protocol 2024-07-24 11:50:16 +08:00
godotg 2f56836fee feat[protocol]: merge ruby protocol 2024-07-24 11:47:28 +08:00
godotg 53b92fcb7c style[protocol]: ruby code style 2024-07-23 17:57:32 +08:00
godotg 10449d0734 feat[protocol]: ruby language support 2024-07-23 17:51:04 +08:00
godotg 232b4a641e perf[storage]: custom convert 2024-07-22 14:46:59 +08:00
godotg b599269ce7 fix[rust]: capacity error 2024-07-22 08:13:18 +08:00
godotg e348cd1941 test[rust]: rust protocol test 2024-07-21 21:54:00 +08:00
godotg de9cafc6ac test[rust]: rust protocol test 2024-07-21 21:49:48 +08:00
godotg 3194bb6107 feat[rust]: merge rust protocol 2024-07-21 21:46:40 +08:00
godotg 14d3fab8ca feat[rust]: cut down rust protocol for HashMap 2024-07-21 21:28:21 +08:00
godotg f57c11bf44 feat[rust]: cut down rust protocol for HashSet 2024-07-21 20:20:29 +08:00
godotg 1ad7a9c24f feat[rust]: cut down rust protocol 2024-07-21 17:05:56 +08:00
godotg ae47b1b7c7 style[rust]: format rust code style 2024-07-21 16:28:50 +08:00
godotg 293ccb4e21 test[rust]: protocol test 2024-07-21 16:09:55 +08:00