Karson
cb6526c845
[ISSUE #7837 ] add expire checking for AutoExpireCache in common util. ( #7392 )
2022-01-14 15:52:16 +08:00
shunfan-shao
a36d96acc8
Use LinkedHashMap to preserve string order ( #7296 )
...
* Use LinkedHashMap to preserve string order
* fix similar test
2022-01-09 22:31:22 +08:00
李晓双 Li Xiao Shuang
27ed668695
Strengthen the code ( #7511 )
2022-01-07 18:09:55 +08:00
onewe
9aeafd9359
[ISSUE #7411 ] fix NPE when the RpcClient shutdown ( #7413 )
...
* [ISSUE #7411 ] fix NPE when the RpcClient shutdown
- add unit test for this issue
* remove UnusedImports
2021-12-15 11:10:35 +08:00
caomingjie-code
f136dde8fa
优化代码。防止并发bug ( #7341 )
2021-12-07 10:25:01 +08:00
ethan
36f30dccd5
Add port offset configuration for the client when using reverse proxy to expose different nacos server ports ( #7150 )
2021-11-16 11:26:51 +08:00
吴治国
87ddbeff90
[ISSUE #6970 ] Add rest api v2 in core module ( #7085 )
...
* Add rest api v2 in core module
* merge cluster listNodes methods
* ut
* add beta annotation
2021-11-10 14:11:40 +08:00
赵延
1778a84964
Fix PushAckRequest mismatch problem. ( #7179 )
...
* fix PushAckRequest mismatch problem.
* add doc.
* add doc.
2021-11-08 10:23:14 +08:00
孙继峰
91706cf137
[ISSUE #6978 ] move unit test case that exist in integration test class ( #7042 )
...
* delete unit test case that already exist in HttpUtilsTest
* move unit test case to QueryTest
* move unit test case to ResponseHandlerTest
* delete empty test class
2021-10-11 09:50:31 +08:00
吴治国
a74eb55270
[ISSUE #5095 ] Add some testcases for common cache ( #6950 )
...
* add testcase for common cache
* license
2021-09-23 10:29:58 +08:00
吴治国
cdd2a8f5b8
[ISSUE #5095 ] Add testcase for common base64 ( #6952 )
...
* add testcase for common base64
* testcase
* license
2021-09-23 10:29:15 +08:00
吴治国
cf2b4a541a
[ISSUE #5095 ] Add some testcases for common executor ( #6959 )
...
* add some testcases for common executor
* style
2021-09-23 10:28:17 +08:00
BlackBAKA
1a53916329
[ISSUE #6628 ] Remove redundant functional interfaces ( #6653 )
2021-08-17 09:27:46 +08:00
secbro2
8801be513d
complete the warn log ( #6646 )
...
* complete the warn log
* format and optimize the log
2021-08-16 10:11:35 +08:00
brotherlu-xcq
46c1f7e6df
simple the logic of input RpcClient. ( #6444 )
2021-08-11 13:42:38 +08:00
孙继峰
2343a4ed14
add unit test to HttpUtils ( #6617 )
2021-08-11 13:34:18 +08:00
赵延
1a3c8cfb60
fix npe when connection is not established. ( #6534 )
2021-08-10 09:31:40 +08:00
孙继峰
4c1175acf0
add retryTimes check ( #6594 )
2021-08-09 10:05:42 +08:00
孙继峰
f91089eb90
[ISSUE #6595 ] Optimize RpcClient ( #6596 )
...
* replace explicit type argument with <>
* replace anonymous class with lambda
* remove redundant initializer
* format comment & log and fix typo
* add unit test to RpcClient::resolveServerInfo
* extend CollectionUtils::getOrDefault
* simplify RpcClient::resolveServerInfo
* remove unused variable
2021-08-09 09:42:37 +08:00
孙继峰
4a134b233c
add unit test to RpcClient ( #6584 )
2021-08-06 11:06:30 +08:00
ZZQ的
ca89efb620
remove guava Iterables ( #6563 )
2021-08-05 09:37:08 +08:00
ZZQ的
1119d0336f
Replace "ThreadFactoryBuilder" API with jdk API and add unit test ( #6532 )
2021-08-04 13:56:26 +08:00
ZZQ的
449480f68b
Refactor the cache to replace guava ( #6520 )
...
* Refactor the cache to replace guava
* Refactor CacheBuilder
* add unit test
* Format code
2021-08-03 09:30:26 +08:00
ZZQ的
b0f7bfbba7
replace "google.common.base.Preconditions" API with jdk API ( #6502 )
...
* replace "google.common.base.Preconditions" API with jdk API
* delete static method import "lenitentFoment"
* add unit test
2021-07-30 16:35:46 +08:00
ZZQ的
a729001ec5
[Reduce dependence]>[Sets] Replace "google.common.collect.*" API with… ( #6445 )
...
* [Reduce dependence]>[Sets] Replace "google.common.collect.*" API with jdk API
* delete empty line separator
2021-07-30 16:32:38 +08:00
ZZQ的
9beaacbc54
[Reduce dependence]>[Maps] Replace "google.common.collect.*" API with jdk API ( #6443 )
2021-07-29 10:46:22 +08:00
孙继峰
e3c9fcf2d7
[ISSUE #5095 ] Add unit test for RpcClientFactory ( #6471 )
...
* fix typo
* Add unit test for RpcClientFactory
2021-07-27 18:00:43 +08:00
ZZQ的
838a62cc4a
Replace "google.common.collect.Strings" API with jdk API ( #6464 )
2021-07-27 13:53:52 +08:00
ZZQ的
47c6706a63
[Reduce dependence]>[Lists] Replace "google.common.collect.*" API wit… ( #6404 )
...
* [Reduce dependence]>[Lists] Replace "google.common.collect.*" API with jdk API
* use elements.size to init the array length
* Replace IllegalArgumentException with NullPointerException
* Refactor CollectionUtilsTest#list()
* Add exception message
* update annotation
* update unit test method name
2021-07-27 13:47:41 +08:00
brotherlu-xcq
2b186bc3fe
[ISSUE #6367 ] Add IOReactorExceptionHandler to avoid IOReactor out of loop when meet unknown Network error. ( #6441 )
...
* Add IOExceptionHandler to handle the Exception form IOReactor.
* remove the systemProperties for create ConnectionManager.
* fix the javadoc.
2021-07-27 09:29:58 +08:00
ZZQ的
c52589fd03
[Reduce dependence]>[Iterators] Replace "google.common.collect.*" API with jdk API ( #6447 )
2021-07-26 09:29:43 +08:00
孙继峰
c464f7c8c0
[ISSUE #5095 ] Add unit test for TlsFileWatcher ( #6453 )
...
* Add unit test for TlsFileWatcher
* replace explicit type argument with <>
* replace anonymous Runnable with lambda
* 'catch' parameter named 'ignored' is used
* adjust log style
2021-07-26 09:26:52 +08:00
孙继峰
727446c022
[ISSUE #5095 ] Add unit test for SelfHostnameVerifier ( #6428 )
...
* replace the variable with a constant
* [ISSUE #5095 ] Add unit test for SelfHostnameVerifier
2021-07-23 10:38:33 +08:00
孙继峰
7587bf7685
[ISSUE #5095 ] Add unit test for JacksonUtils ( #6415 )
2021-07-22 09:57:26 +08:00
hunjipo
cdc276e829
To slightly improve performance, this commit switches to StringBuilder.append(char) instead of StringBuilder.append(String) whenever we append a single character to a StringBuilder. ( #6300 )
2021-07-12 13:51:14 +08:00
孙继峰
f326a0c543
[ISSUE #5095 ] Add unit test for ClassUtils ( #6327 )
...
* fix typo
* add unit test for ClassUtils
2021-07-12 09:45:35 +08:00
ZZQ的
98e1e72ed9
[issue #6284 ][naming module] replace *commons.lang3*.*Utils to com.al… ( #6291 )
...
* [issue #6284 ][naming module] replace *commons.lang3*.*Utils to com.alibaba.nacos.common.utils.*Utils
* add StringUtils.split() function
* Replace NumberUtils.isNumber() -> NumberUtils.isDigits()
2021-07-12 09:16:57 +08:00
ZZQ的
b9e388bff9
[core module] replace *commons.lang3*.*Utils to com.alibaba.nacos.com… ( #6288 )
...
* [core module] replace *commons.lang3*.*Utils to com.alibaba.nacos.common.utils.*Utils
* Use StringUtils replace jdk String method.
* Fix error logic.
2021-07-08 15:13:34 +08:00
孙继峰
26caf8e97a
[ISSUE #5095 ] Add unit test for ConvertUtils ( #6269 )
...
* 100% cover ConvertUtils
* delete dead code
* simplify code
2021-07-08 15:09:38 +08:00
孙继峰
97abc6dd72
[ISSUE #5095 ] Add unit test for CollectionUtils ( #6251 )
2021-07-02 17:55:52 +08:00
ZZQ的
afb512b476
[ISSUE #6240 ] Add TypeUtils/TypeUtilsTest ( #6247 )
2021-07-02 17:55:15 +08:00
ZZQ的
2d40c5225b
[ISSUE #6241 ] Add DateFormatUtils、DateFormatUtilsTest ( #6245 )
...
* [ISSUE #6241 ] Add DateFormatUtils、DateFormatUtilsTest
* Format code
2021-07-02 17:53:19 +08:00
ZZQ的
119a193ba9
[ISSUE #6228 ] Add RandomUtils/RandomUtilsTest ( #6243 )
...
* [ISSUE #6228 ] Add RandomUtils/RandomUtilsTest
* [ISSUE #6228 ] Canonical code
2021-07-02 17:52:41 +08:00
ZZQ的
888f50b5e4
Add NumberUtils、NumberUtilsTest;Modify NumberUtil dependency ( #6227 )
...
* Add NumberUtils、NumberUtilsTest;Modify NumberUtil dependency
* delete "isNumber" function
* [ISSUE #6221 ] Canonical code
2021-07-02 17:46:32 +08:00
ZZQ的
80078ae8ee
[ISSUE#3102] nacos-common module ArrayUtils、StringUtils ( #6211 )
...
* add ArrayUtils and TestClass
* modified StringUtils for remove common-lang3
* add Comment for StringUtils, Completion unit test
* fix variable name error and erro test
* Optimize the code.
* Edit author
2021-07-01 14:28:49 +08:00
孙继峰
16734cdec9
[ISSUE #5095 ] Add unit test for InternetAddressUtil ( #6222 )
...
* add unit test to InternetAddressUtil
* inline variable
* simplify assert
2021-07-01 11:33:21 +08:00
孙继峰
f36556657f
[ISSUE #6197 ] Use java.util.Objects instead of com.alibaba.nacos.common.utils.Objects ( #6218 )
2021-07-01 11:32:34 +08:00
ZZQ的
4cd6c58a95
[ISSUE #6198 ] BUG nacos-common>utils>StringUtils.join method NullPointerException #6198 ( #6213 )
...
* [ISSUE #6198 ] fix bug
* format code
* Modify Comment.Remove toString()
2021-06-30 19:13:40 +08:00
孙继峰
8dcf38f65b
[ISSUE #5095 ]Add unit test for VersionUtils ( #6195 )
...
* replace with try with resource
* replace with lambda
* add unit test
* inline variable
2021-06-30 10:18:29 +08:00
赵延
3fd77bc7e0
If the client already disconnect, ignore this request to avoid NPE. ( #6175 )
...
* if the client already disconnect, ignore this request to avoid npe.
* unify code with DistroClientDataProcessor.
* print warn info when client already disconnect.
* transfer client check logic to method.
* if client is not ephemeral, is illegal.
2021-06-30 10:15:06 +08:00