Java 工具箱

2018-01-17 17:55:42 +08:00
 SeanDragon

推广一个历经开发周期两年,并且应用过千万级别项目的工具箱。 大家看了之后可以多多给我提建议,也欢迎大佬们 star fork。

common

http

mail

security

all

Thanks♪(・ω・)ノ

7577 次点击
所在节点    Java
50 条回复
junbaor
2018-01-18 09:09:39 +08:00
自己学习可以,项目里还是好好用 apache guava 吧。
junbaor
2018-01-18 09:12:56 +08:00
顶一下楼主,上面那句没有恶意。
vance
2018-01-18 09:16:12 +08:00
简单看了下,发现槽点很多,看下 Guava 怎么实现的吧
micean
2018-01-18 09:31:05 +08:00
看了下 https://github.com/SeanDragon/protools/blob/master/common/src/main/java/pro/tools/data/text/ToolStr.java

toCamelCase 要完成 2 次遍历,join 参数是数组而不是不定参……
footman265
2018-01-18 14:25:11 +08:00
很多建议都很有用啊,楼主可以迭代吸收,这已经达到了把项目发出来的目的了
gmywq0392
2018-01-18 15:40:32 +08:00
@yanjinbin 印象中 effective java 有这一则的,避免类被不必要的构造。工具类正是该使用场景吧。有些源码的 utils 里也有这么写法的。
gowk
2018-01-18 23:03:40 +08:00
楼主从善如流的态度值得学习
lihongjie0209
2018-01-19 00:31:01 +08:00
楼主心态真好, 值得学习
SeanDragon
2018-01-19 14:48:33 +08:00
抱歉各位前辈,我这么长时间没回复。
原因就是这两天找工作,再加上电脑主板坏了。

大家给的建议我十分认可,这个帖子和 protools 这个项目产生的影响超出了我当时评估的程度。

我十分感谢诸位前辈提出的建议,我一定会吸取,一定会让这个项目更好,不过我也是有私心的,我想年前暂时休息下,给家人多留些时间。

所有的回复我都查看并仔细研读了,世界真美好,有广大热心的 v 友陪我一起度过。❤
RisingV
2018-03-02 14:29:35 +08:00
这样的项目真的不 make sense

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/423700

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX