135 Commits
Author SHA1 Message Date
calvin1978 47c633a3b7 最后一次更新springdie utils,后续更新将在vip下开源 2018-01-25 16:49:31 +08:00
calvin1978 60b0557e27 Improvement:
* 最低依赖JDK7,引入JDK7的类
* 整理重构,类结构更统一,文档更新,Sonar代码检查
* UnitConverter加入,从bytes, mills 转为带单位的字符串
* 其他少量API方法补充,如MapUtil增加sortByValues

BugFixing:

* 反射:调用方法如果参数是原子类型或抽象类接口时查找方法失败的bug
* WildCharMactcher: 通配符比较跨操作系统测试通过

### 兼容性

删除类包括JSONMapper,XmlMapper,ThrottledSlf4jLogger ConcurrentHashMapV8,FastMethodInvoker,MethodInvoker, CommonCollections

其他类多有改名或调整Package,或调整API到别的类,可以查找
2017-12-28 12:27:03 +08:00
aelns 5c15e89ad9 修复错别字 2017-03-11 02:45:01 +08:00
Rason 91b06f4c1e Update ClassUtil.java
注释有误,修改Field为Method
2017-02-10 10:41:00 +08:00
calvin1978 d91067a403 根据OSS指南,重写release pom file 2017-01-24 14:15:48 +08:00
calvin1978 9709310f65 Prepare for 5.0.0 -RC1 2017-01-24 13:12:52 +08:00
calvin1978 c09cd02723 fix UT 2017-01-24 13:03:56 +08:00
calvin1978 8079272c05 #525 URLResouceUtil加强 2017-01-24 12:06:41 +08:00
calvin1978 6eadd01117 format code 2017-01-24 11:15:46 +08:00
calvin1978 457b1ae64a remove useless hashfunction 2017-01-24 00:33:45 +08:00
calvin1978 429f37bcb3 [PULL REQUEST] 六翼天使的提交,关于ListUtil 2017-01-23 23:00:22 +08:00
calvin1978 07e8765855 提高覆盖率 2017-01-23 22:27:41 +08:00
calvin1978 4d7fd03b19 #525 FileUtil的测试用例改进及bug修复 2017-01-23 21:59:32 +08:00
calvin1978 322280533e #525 1.增加通配符匹配,对字符串可用通配符匹配,2.文件搜索可用AntPath,通配符,正则表达式匹配 3.FilePathUtils增加在windows下,将路径转为windows路径 2017-01-23 13:22:36 +08:00
calvin1978 11966020b6 #525 目录调整 2017-01-22 12:22:36 +08:00
calvin1978 72e1e8f75a #539 捕捉线程运行时的异常,防止跑飞的Runnable改名为SafeRunnable 2017-01-21 23:00:08 +08:00
calvin1978 b78c58919b #539 DateUtii 增加endOf Year, Month,Wek Date,Hour,Minutes函数 2017-01-21 22:59:11 +08:00
calvin1978 ae15c9f1fb #539 DateUtii 增加beginOf/Next Year, Month,Wek Date,Hour,Minutes函数,日期改为中国习惯,周一是每周第一天。 2017-01-21 12:20:50 +08:00
calvin1978 c9d51604b8 just some cleanup 2017-01-21 10:52:06 +08:00
calvin1978 684f28d8c4 #539 JDK依赖改为JDK7.0+ 2017-01-21 10:42:38 +08:00
calvin1978 f9f9936aca 放弃JDK6支持 2017-01-21 02:39:37 +08:00
calvin1978 6c65226b6e 再次尝试JDK1.6 2017-01-21 02:23:00 +08:00
calvin1978 9390a66633 fix UT 2017-01-21 01:58:39 +08:00
calvin1978 b101a9f45e 增加Travis自动测试 2017-01-21 01:43:22 +08:00
calvin1978 bc07e255da #525 修正JSR166e某些类用了JDK7才有的依赖。 2017-01-21 00:59:20 +08:00
calvin1978 822b71d23d #525 增加ThreadUtil.getCallerMethod(),FilePathUtil.getJarFile(Class), 大幅调整ResouceUtil的实现与注释. 2017-01-21 00:45:06 +08:00
calvin1978 ea32bbd985 #525 升级Jackson版本 2017-01-20 22:29:18 +08:00
calvin1978 3e8feaf889 #2 加入Commons Collections中有用的类,使用本类时需自行添加Commons Collections依赖 2017-01-20 17:46:53 +08:00
calvin1978 a7882db569 先取消未经JMH验证的FastList 2017-01-20 16:59:07 +08:00
calvin1978 ec2c496289 try release BETA-1 2017-01-20 11:55:48 +08:00
calvin1978 4a151bebe2 prepare for release 2017-01-20 11:51:58 +08:00
calvin1978 cc823c4a15 prepare for release 2017-01-20 11:20:52 +08:00
calvin1978 c251b81faf fix 2017-01-20 09:37:54 +08:00
calvin1978 3c74dfc2ec rename 2017-01-20 09:37:00 +08:00
calvin1978 0cfccdaa03 加强UT 2017-01-20 00:58:17 +08:00
calvin1978 169d5b6765 提升UT,手工合并一些pull request 2017-01-19 23:19:22 +08:00
wolf8334 576a6a8c1d Update FilePathUtilTest.java
修改不同OS的路径分隔符适应性问题。
2017-01-19 21:09:13 +08:00
calvin1978 d5613127bb #525 UT and Sonar 2017-01-19 16:59:48 +08:00
calvin1978 a227c0647e fix UT 2017-01-19 14:21:29 +08:00
calvin1978 15d061c2fd 拆分ThreadUtil 与 ThreadPoolUtil 2017-01-19 02:11:59 +08:00
calvin1978 78ccd86521 #525 小方法引入 2017-01-19 02:02:58 +08:00
calvin1978 8bfa13abba #525 引入RateLimitedSlf4jLogger 和 UnitConverter,Murmursh的封装修正,BooleanUtil加强 2017-01-18 21:39:34 +08:00
calvin1978 405e998172 fix 2017-01-18 10:09:24 +08:00
calvin1978 6e53489acb #2 小更新 2017-01-18 01:44:02 +08:00
calvin1978 35f6cb38b4 #2 反射类大调整,参考guava的思路调整API 2017-01-17 21:25:30 +08:00
calvin1978 49b390759e #2 Guava的集合与Hash能力再挖掘 2017-01-17 21:24:49 +08:00
calvin1978 e1c96b086f #2 昨晚的成果 fix FastList在JDK7编译失败,继续基于Guava加强 2017-01-17 13:29:10 +08:00
calvin1978 3989e28a30 #525 加强Utils Modules模块 加入hikari的FastList,加强MathUtil 2017-01-17 08:59:37 +08:00
calvin1978 4c430a8666 更多使用Guava减少代码 2017-01-17 00:49:57 +08:00
calvin1978 2d4b8f224e 使用Guava的Ordering,代替自己写的ComparatorUtil 2017-01-16 23:56:40 +08:00