续上篇
目录
杂项
>>>点击进入业务全开限时查看领取>>>应用监控工具
原生开发库
自然语言处理
网络
ORM
性能分析
响应式开发库
REST框架
科学计算与分析
搜索引擎
安全
序列化
应用服务器
模板引擎
测试
通用工具库
网络爬虫
Web框架
社区
有影响力的书
播客
Twitte****
技术网站
更多资源
杂项
未分类其它资源。
Desig**** Patter****:实现并解释了最常见的设计模式。
官网:http****://github****/iluwat****/java-d****
Jimf****:内存文件系统。
官网:http****://github****/googl****/jimf****
Lanter****:类似curse****的简单consol****文本GUI函数库。
官网:http****://code.g****/p/lanter****/
LightA****:可插入式CRUD UI函数库,可用来快速应用开发。
官网:http****://lighta****/
OpenRe****:用来处理混乱数据的工具,包括清理、转换、使用Web Servic****进行扩展并将其关联到数据库。
官网:http****://openre****/
RoboV****:Java编写原生iOS应用。
官网:http****://robovm****/
Quart****:强大的任务调度库.
官网:http****://www.qu****/
应用监控工具
监控生产环境中应用程序的工具。
AppDyn****:性能监测商业工具。
官网:http****://www.ap****/
JavaMe****:性能监测和分析工具。
官网:http****://github****/javame****/javame****
Kamo****:Kamo****用来监测在JVM上运行的应用程序。
官网:http****://www.ka****/
New Reli****:性能监测商业工具。
官网:http****://newrel****/
SPM:支持对JVM应用程序进行分布式事务追踪的性能监测商业工具。
官网:http****://semate****/spm/
Takip****:产品运行时错误监测及调试商业工具。
官网:http****://www.ta****/
原生开发库
用来进行特定平台开发的原生开发库。
JNA:不使用JNI就可以使用原生开发库。此外,还为常见系统函数提供了接口。
官网:http****://github****/java-n****/jna
自然语言处理
用来专门处理文本的函数库。
Apach**** OpenNL****:处理类似分词等常见任务的工具。
官网:http****://opennl****/
CoreNL****:斯坦佛CoreNL****提供了一组基础工具,可以处理类似标签、实体名识别和情感分析这样的任务。
官网:http****://nlp.st****/softwa****/coenlp****
LingPi****:一组可以处理各种任务的工具集,支持POS标签、情感分析等。
官网:http****://alias-****/lingpi****/
Malle****:统计学自然语言处理、文档分类、聚类、主题建模等。
官网:http****://mallet****/
网络
网络编程函数库。
Asyn**** Http Clien****:异步HTTP和WebSoc****客户端函数库。
官网:http****://github****/AsyncH****/async-****
Grizzl****:NIO框架,在Glassf****中作为网络层使用。
官网:http****://grizzl****/
Nett****:构建高性能网络应用程序开发框架。
官网:http****://netty.****/
OkHtt****:一个Androi****和Java应用的HTTP+SPDY客户端。
官网:http****://square****/okhtt****/
Undert****:基于NIO实现了阻塞和非阻塞API的Web服务器,在WildFl****中作为网络层使用。
官网:http****://undert****/
ORM
处理对象持久化的API。
Ebea****:支持快速数据访问和编码的ORM框架。
官网:http****://ebean-****/
Eclips****:支持许多持久化标准,JPA、JAXB、JCA和SDO。
官网:http****://www.ec****/eclips****/
Hibern****:广泛使用、强健的持久化框架。Hibern****的技术社区非常活跃。
官网:http****://hibern****/orm/
MyBati****:带有存储过程或者SQL语句的耦合对象(Couple**** objec****)。
官网:http****://mybati****/mybati****/
OrmLit****:轻量级开发包,免除了其它ORM产品中的复杂性和开销。
官网:http****://ormlit****/
用来帮助创建PDF文件的资源。
Apach**** FOP:从XSL-F****创建PDF。
官网:http****://xmlgra****/fop/
Apach**** PDFBo****:用来创建和操作PDF的工具集。
官网:http****://pdfbox****/
Dynami****:Jasper****的精简版。
官网:http****://dynami****/
flying****:XML/XHTM****和CSS 2.1渲染器。
官网:http****://github****/flying****/flying****
iTex****:一个易于使用的PDF函数库,用来编程创建PDF文件。注意,用于商业用途时需要许可证。
官网:http****://itextp****/
Jasper****:一个复杂的报表引擎。
官网:http****://commun****/projec****/jasper****
性能分析
性能分析、性能剖析及基准测试工具。
jHiccu****:提供平台中JVM暂停的日志和记录。
官网:http****://github****/gilten****/jHiccu****
JMH:JVM基准测试工具。
官网:http****://openjd****/projec****/code-t****/jmh/
JProfi****:商业分析器。
官网:http****://www.ej****/produc****/jprofi****/overvi****
Latenc****:测量和报告延迟的工具。
官网:http****://github****/Latenc****/Latenc****
Visual****:对运行中的应用程序信息提供了可视化界面。
官网:http****://visual****/
YourKi**** Java Profil****:商业分析器。
官网:http****://www.yo****/featur****/
响应式开发库
用来开发响应式应用程序的开发库。
Reacti**** Stream****:异步流处理标准,支持非阻塞式反向压力(backpr****)。
官网:http****://github****/reacti****/reacti****/
Reacto****:构建响应式快速数据(fast-d****)应用程序的开发库。
官网:http****://projec****/
RxJav****:通过JVM可观察序列(observ**** sequen****)构建异步和基于事件的程序。
官网:http****://github****/Reacti****/RxJav****
REST框架
用来创建RESTfu**** 服务的框架。
Dropwi****:偏向于自己使用的Web框架。用来构建Web应用程序,使用了Jett****、Jackso****、Jerse****和Metric****。
官网:http****://dropwi****/drpwiz****/
Feig****:受Retrof****、JAXRS-****和WebSoc****启发的HTTP客户端连接器(binde****)。
官网:http****://github****/Netfli****/feig****
Jerse****:JAX-R****参考实现。
官网:http****://jersey****/
RESTEa****:经过JAX-R****规范完全认证的可移植实现。
官网:http****://restea****/
RestEx****:一个Java类型安全的REST客户端。
官网:http****://github****/RestEx****/RestEx****
Rest****:基于注解处理和编译时源码生成的框架。
官网:http****://restx.****/
Retrof****:类型安全的REST客户端。
官网:http****://square****/retrof****/
Spar****:受到Sinatr****启发的Java REST框架。
官网:http****://sparkj****/
Swagge****:Swagge****是一个规范且完整的框架,提供描述、生产、消费和可视化RESTfu**** Web Servic****。
官网:http****://swagge****/
Blad****:国人开发的一个轻量级的MVC框架. 它拥有简洁的代码,优雅的设计。
官网:http****://github****/biezh****/blad****
科学计算与分析
用于科学计算和分析的函数库。
DataMe****:用于科学计算、数据分析及数据可视化的开发环境。
官网:http****://jwork.****/dmel****/
JGraph****:支持数学图论对象和算法的图形库。
官网:http****://github****/jgraph****/jgraph****
JScien****:用来进行科学测量和单位的一组类。
官网:http****://jscien****/
搜索引擎
文档索引引擎,用于搜索和分析。
Apach**** Solr:一个完全的企业搜索引擎。为高吞吐量通信进行了优化。
官网:http****://lucene****/solr/
Elasti****:一个分布式、支持多租户(multit****)全文本搜索引擎。提供了RESTfu**** Web接口和无schem****的JSON文档。
官网:http****://www.el****/
安全
用于处理安全、认证、授权或会话管理的函数库。
Apach**** Shir****:执行认证、授权、加密和会话管理。
官网:http****://shiro.****/
Bounc**** Castl****,涵盖了从基础的帮助函数到PGP/SMIM****操作。 多途加密开发库。支持JCA提供者(JCA provid****)
官网:http****://www.bo****/java.h****
Crypto****:在云上进行客户端跨平台透明加密。
官网:http****://crypto****/
Keyclo****:为浏览器应用和RESTfu**** Web Servic****集成SSO和IDM。目前还处于beta版本,但是看起来非常有前途。
官网:http****://keyclo****/
Picket****:Picket****是一个针对Java应用进行安全和身份认证管理的大型项目(Umbrel**** Projec****)。
官网:http****://picket****/
序列化
用来高效处理序列化的函数库。
FlatBu****:高效利用内存的序列化函数库,无需解包和解析即可高效访问序列化数据。
官网:http****://github****/googl****/flatbu****
Kryo:快速、高效的对象图形序列化框架。
官网:http****://github****/Esoter****/kryo
FST:提供兼容JDK的高性能对象图形序列化。
官网:http****://github****/Ruedig****/fast-s****
Messag****:一种高效的二进制序列化格式。
官网:http****://github****/msgpac****/msgpac****
应用服务器
用来部署应用程序的服务器。
Apach**** Tomca****:针对Servle****和JSP的应用服务器,健壮性好且适用性强。
官网:http****://tomcat****/
Apach**** TomE****:Tomca****加Java EE。
官网:http****://tomee.****/
Jett****:轻量级、小巧的应用服务器,通常会嵌入到项目中。
官网:http****://www.ec****/jett****/
WebSph**** Libert****:轻量级、模块化应用服务器,由IBM开发。
官网:http****://develo****/wasde****/
WildFl****:之前被称作JBos****,由Red Hat开发。支持很多Java EE功能。
官网:http****://www.wi****/
模板引擎
在模板中替换表达式的工具。
Apach**** Veloci****:提供HTML页面模板、emai****模板和通用开源代码生成器模板。
官网:http****://veloci****/
FreeMa****:通用模板引擎,不需要任何重量级或自己使用的依赖关系。
官网:http****://freema****/
Handle****:使用Java编写的模板引擎,逻辑简单,支持语义扩展(semant**** Mustac****)。
官网:http****://jknack****/handle****/
Thymel****:旨在替换JSP,支持XML文件的工具。
官网:http****://www.th****/
测试
测试内容从对象到接口,涵盖性能测试和基准测试工具。
Apach**** JMete****:功能性测试和性能评测。
官网:http****://jmeter****/
Arquil****:集成测试和功能行测试平台,集成Java EE容器。
官网:http****://arquil****/
Assert****:支持流式断言提高测试的可读性。
官网:http****://joel-c****/assert****/
Awaiti****:用来同步异步操作的DSL。
官网:http****://github****/jaywa****/awaiti****
Cucumb****:BDD测试框架。
官网:http****://github****/cucumb****/cucumb****
Gatlin****:设计为易于使用、可维护的和高性能负载测试工具。
官网:http****://gatlin****/
Hamcre****:可用来灵活创建意图(inten****)表达式的匹配器。
官网:http****://hamcre****/JavaHa****/
JMocki****:用来模拟静态、fina**** ... 等。
官网:http****://jmocki****/
JUni****:通用测试框架。
官网:http****://junit.****/
Mockit****:在自动化单元测试中创建测试对象,为TDD或BDD提供支持。
官网:http****://github****/mockit****/mockit****
PowerM****: 支持模拟静态 ... 、构造函数、fina****类和 ... 、私有 ... 以及移除静态初始化器的模拟工具。
官网:http****://github****/jaywa****/powerm****
REST Assure****:为REST/HTTP服务提供方便测试的Java DSL。
官网:http****://github****/jaywa****/rest-a****
Seleni****:为Seleni****提供精准的周边API,用来编写稳定且可读的UI测试。
官网:http****://seleni****/
Seleni****:为Web应用程序提供可移植软件测试框架。
官网:http****://seleni****/
Spoc****:JUnit-**** framew**** featur**** an expres**** Groovy**** specif**** langua****兼容JUni****框架,支持衍生的Groov****范的语言。
官网:http****://docs.s****/
TestN****:测试框架。
官网:http****://testng****/
Trut****:Googl****的断言和命题(propos****)框架。
官网:http****://github****/googl****/trut****
Unitil****:模块化测试函数库,支持单元测试和集成测试。
官网:http****://www.un****/

WireMo****:Web Servic****测试桩(Stub)和模拟函数。
官网:http****://wiremo****/
通用工具库
通用工具类函数库。
Apach**** Common****:提供各种用途的函数,比如配置、验证、 ... 、文件上传或XML处理等。
官网:http****://common****/
args4****:命令行参数解析器。
官网:http****://args4j****/
CRaS****:为运行进行提供CLI。
官网:http****://www.cr****/
Geph****:可视化跨平台网络图形化操作程序。
官网:http****://github****/googl****/guav****
Guav****: ... 、缓存、支持基本类型、并发函数库、通用注解、字符串处理、I/O等。
官网:http****://github****/googl****/guav****
JADE:构建、调试多租户系统的框架和环境。
官网:http****://jade.t****/
javatu****:正如名字表示的那样,提供tupl****支持。尽管目前tupl****的概念还有留有争议。
官网:http****://www.ja****/
JComma****:命令行参数解析器。
官网:http****://jcomma****/
Protégé:提供存在论(ontolo****)编辑器以及构建知识系统的框架。
官网:http****://proteg****/
网络爬虫
用于分析网站内容的函数库。
Apach**** Nutc****:可用于生产环境的高度可扩展、可伸缩的网络爬虫。
官网:http****://nutch.****/
Crawle****:简单的轻量级网络爬虫。
官网:http****://github****/yasser****/crawle****
JSou****:刮取、解析、操作和清理HTML。
官网:http****://jsoup.****/
Web框架
用于处理Web应用程序不同层次间通讯的框架。
Apach**** Tapest****:基于组件的框架,使用Java创建动态、强健的、高度可扩展的Web应用程序。
官网:http****://wicket****/
Apach**** Wicke****:基于组件的Web应用框架,与Tapest****类似带有状态显示GUI。
官网:http****://wicket****/
Googl**** Web Toolki****:一组Web开发工具集,包含在客户端将Java代码转为Java的编译器、XML解析器、RCP API、JUni****集成、国际化支持和GUI控件。
官网:http****://www.gw****/
Grail****:Groov****框架,旨在提供一个高效开发环境,使用约定而非配置、没有XML并支持混入(mixi****)。
官网:http****://grails****/
Ninj****:Java全栈Web开发框架。非常稳固、快速和高效。
官网:http****://www.ni****/
Pipp****:小型、高度模块化的类Sinatr****框架。
官网:http****://www.pi****/
Play:使用约定而非配置,支持代码热加载并在浏览器中显示错误。
官网:http****://www.pl****/
PrimeF****:JSF框架,提供免费和带支持的商业版本。包括若干前端组件。
官网:http****://primef****/
Ratpac****:一组Java开发函数库,用于构建快速、高效、可扩展且测试完备的HTTP应用程序。
官网:http****://ratpac****/
Sprin**** Boot:微框架,简化了Sprin****新程序的开发过程。
官网:http****://projec****/spring****/
Sprin****:旨在简化Java EE的开发过程,提供依赖注入相关组件并支持面向切面编程
官网:http****://projec****/spring****/
Vaadi****:基于GWT构建的事件驱动框架。使用服务端架构,客户端使用Ajax。
官网:http****://vaadin****/
Blad****:国人开发的一个轻量级的MVC框架. 它拥有简洁的代码,优雅的设计。
官网:http****://github****/biezh****/blad****
古董级工具
这些工具伴随着Java一起出现,在各自辉煌之后还在一直使用。
Apach**** Ant:基于XML的构建管理工具。
官网:http****://ant.ap****/
cgli****:字节码生成库。
官网:http****://github****/cgli****/cgli****
GlassF****:应用服务器,由Oracl****赞助支持的Java EE参考实现。
官网:http****://glassf****/
Hudso****:持续集成服务器,目前仍在活跃开发。
官网:http****://hudson****/
JavaSe**** Face****:Mojarr****是JSF标准的一个开源实现,由Oracl****开发。
官网:http****://javase****/
JavaSe**** Page****:支持自定义标签库的网站通用模板库。
官网:http****://jsp.ja****/
Liquib****:与具体数据库独立的追踪、管理和应用数据库Schem****变化的工具。
官网:http****://www.li****/
社区
r/java:Reddi****的Java子社区。
官网:http****://www.re****/r/java
stacko****:问答平台。
官网:http****://stacko****/questi****/tagge****/java
vJUG:虚拟Java用户组。
官网:http****://virtua****/
有影响力的书
具有广泛影响且值得阅读的Java经典书籍。
Effect**** Java (2nd Editio****):http****://hao.jo****/effect****/
Java 8 in Actio****:http****://hao.jo****/java-8****/
Java Concur**** in Practi**** | Java并发编程实战:http****://hao.jo****/java-c****/
Thinki**** in Java | Java编程思想:http****://hao.jo****/thinki****/
Java Puzzle**** | Java解惑:http****://hao.jo****/java-p****/
播客
可以一边编程一边听的东西。
Java Counci****: 官网 http****://virtua****/podcas****/
Java Poss****:Discon**** as of 02/...
官网:http****://www.ja****/
Twitte****
Adam Bien:自由职业者、作家、JavaON****明星演讲者、顾问、Java Champi****。
Antoni**** Goncal****:Java Champi****、JUG Leade****、Devox**** Franc****、Java EE 6/7、JCP、作家。
Arun Gupt****:Java Champi****、JavaON****明星演讲者、JUG Leade****、Devoxx****成员、Red Hatte****。
Brun**** Borge****:Oracl****产品经理、Java Jock。
Ed Burn****:Oracl****技术团队顾问。
Euge**** Parasc****:Sprin****安全课程作者。
Jame**** Weave****:Java、JavaF****、IoT开发者、作者和演讲者。
Java EE:Java EE Twitte****官方账号。
Java Magazi****:Java杂志官方账号。
Java.n****:Java.n****官方账号。
Java:Java Twitte****官方账号。
Javi**** Paul:知名Java博客作者。
Luka**** Eder:Data Geeker****(jOOQ)创始人兼CEO。
Mari**** Fusc****:RedHat****、JUG协调、活跃讲师和作者。
Mark Reinho****:Oracl****首席架构师、Java平台开发组。
Martij**** Verbur****:Londo**** JUG co-lea****、演讲者、作家、Java Champi****等。
OpenJD****:OpenJD****官方账号。
Reza Rahma****:Java EE、GlassF****、WebLog****传道者、作家、演讲者、开源黑客。
Simo**** Mapl****:Java Champi****、virtua****创始人、LJC leade****、RebelL****作者。
Stephe**** Colebo****: Java Champi****、演讲者。
Tim Boudre****:作家、NetBea****大牛。
Trish**** Gee:Java Champi****、演讲者。
技术网站
值得关注的Java技术站点。
Androi**** Arsena****:http****://androi****/
Googl**** Java Styl****: http****://google****/svn/trun****/javagu****
Info****:http****://www.in****/
Java Code Geek****:http****://www.ja****/
Java, SQL, and jOOQ:http****://blog.j****/
Java.n****:http****://java.n****/
Javalo****:http****://java.d****/
JavaWo****:http****://www.ja****/
JAXent****:http****://jaxent****/
RebelL****:http****://zerotu****/rebell****/
The Java Specia****' Newsle****: http****://www.ja****/archiv****/archiv****
The Takip**** Blog:http****://blog.t****/
TheSer****:服务器编程交流平台是一个老牌的IT信息网站,关注服务器端编程的,以Java和.Net周边信息为主。 http****://www.th****/
Though**** On Java:http****://www.th****/
Vanill**** Java:http****://vanill****/
Vlad Mihalc**** on Hibern****:http****://vladmi****/
Voxxe****:http****://www.vo****/
OnJav****:O'Reill**** Java包含最新的Java技术资讯,优质代码,完全的实例和详解。 http****://hao.jo****/onjav****/
Import****(Import**** 专注 Java 技术):http****://www.im****/
更多资源
中文版:http****://github****/jobbol****/awesom****
英文版:http****://github****/akullp****/awesom****
原文链接: githu**** akullp**** 翻译: Import**** - 唐尤华
译文链接: http****://www.im****/14429.****
版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢。
-END****
架构文摘
ID:ArchDi****
互联网应用架构丨架构技术丨大型网站丨大数据丨机器学习
更多精彩文章,请点击下方:阅读原文
标签: 十二生肖电影国语版
