第三方开源项目

pinyin4j。文字转拼音。android 项目经常用到。

<1>. HtmlUnit
相当强大的爬虫引擎,可以模拟浏览器。
WebClient webClient = new WebClient(BrowserVersion.CHROME);
BrowserVersion.FIREFOX_17 BrowserVersion.IE 等等。该引擎可以模拟火狐,谷歌,
IE8 已及IE11。
<2>.jsoup
jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一 套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。
这是百度百科的官方说明,没错jsoup确实很强大和易用,我一般都是和htmlunit 结合起来使用
,效果棒棒哒啊!
<3>. Gson
谷歌提供的解析json的强大jar包,无论你的json多复杂,一个方法搞定,比之前哪些json 的jar包要好用很多,而且google这么伟大的公司,做出来的东西肯定是简单易用,而且效 率很高。  csdn上的这个哥们已经解释
的很全面了,推荐下。
<4>.Jsch
ftp上传jar包,之前用过的ftp上传的jar包好像不是加密的,这个是使用sftp协议上传和下载,
内容都是加密的,我现在也一直在用,楼主可以体验下,

这个文章有详细介绍,楼主可以看一下。
 
JGraphT
实现了大量的图结构相关的算法。
 
我也推荐一个吧:lombok
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data:可以省略所有的set/get方法
@AllArgsConstructor:全参构造函数
@NoArgsConstructor:无参构造函数
@Builder:类似于一个工厂生成对象

1楼写的很好了,我随便说几个
1、FastJSON:Taobao的JSON类库,我专门和GSON做过性能测试,好像没什么差别,不过FastJSON大部分是静态方法,直接调用就行,使用更顺手吧,然后是——国产……
2、commons-lang:Apache commons包中的一个,其余的包我是有需要就引,这个包我是一定会引用的
3、Jsoup:很好用的基于DOM树解析的页面解析类库(我曾经使用它来过滤页面填写内容,比如过滤掉输入的iframe标签,只留下文字类型的表情),用它写过一个淘宝数据采集的定向爬虫(没用遵循 robotsx协议),很好用

楼主问的是第三方开源的jar,估计是编码引用这种类型的,我就不写Maven这种类型的了
 
太多了~~
Apache Commons-* 系列
xxxClient 系列 如 HttpClient Jedis Jredis....
优化JDK系列 如各种calendar工具类
poi系列... 如各种PoiHelper

自认为org.json最棒,其他都是耍流氓~
....等等
 
retrofit2: 用来写http api sdk非常方便。
mockito: 写mock测试的不二选择。
rose: 对数据库orm映射封装的非常方便,写dao接口强烈推荐。
 
okhttp,一个http 操作库,据说安卓的源码已经将原来的httpclient的实现替换成了okhttp.

我想想
slf4j + logback
spring 包括 mvc
mysql驱动
jedis redis客户端
Netty
lombok 注解式getter setter logger
apache common pool 做连接池
Fastjson
jetty 做rest风格api

其他想到再说吧。


I0Itech.zkClient 非常好用的zk客户端。
testng 个人认为比junit好使
 

1.Apache POI  处理office文档用到的

2. IText    PDF操作类库
3.Java Base64   Base64编码类库
4.Commons-lang 对应java sdk里面的java.lang包,用来简化基本工具类操作
5.pingyin4j  中文转拼音库
6.Commons-IO,处理IO的工具包
7.Commons-beanutils 用来处理javaBean类的反射,内省的工具包
8.Commons-codec 处理常用加密编码
9.Commons-collections 对各种集合类的封装
10.patchca Java验证码类库
11.Commons Configuration Java配置文件管理类
12.CGLib Java动态代理类库
13.Super CSV Java Csv格式读写类库
14.com4j  使用java调用com的类库
15.util.concurrent JAVA并发开发包
16.Jsapar  JAVA文本文件处理包
17.Dregexp  正则表达式类库
18.JEgg Java多线程开发包
19.SmartPagination 页面数据分页处理

20.Dom4j  xml解析类库

http://commons.apache.org/

http://www.iteye.com/topic/450033

 

猜你喜欢

转载自www.cnblogs.com/EarlyBridVic/p/12557442.html