godotg
|
6a4f68417f
|
chore[maven]: update maven version
|
2025-03-30 21:28:57 +08:00 |
|
godotg
|
a245e63fc3
|
perf[orm]: if create entity fail when load entity, and throw exception
|
2025-03-30 19:45:53 +08:00 |
|
godotg
|
e27ff42fd1
|
chore[maven]: update maven version
|
2025-03-30 16:08:34 +08:00 |
|
jaysunxiao
|
032aa6c170
|
doc: netty ssl config
|
2025-03-25 10:38:58 +08:00 |
|
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 |
|