fly服务器_flyvpm「fly服务器」

  续上篇

  目次

杂项

应用监控工具

原生开辟库

天然语言处理惩罚

网络

ORM

PDF

性能分析

相应式开辟库

REST框架

科学盘算与分析

搜刮引擎

安全

序列化

应用服务器

模板引擎

测试

通用工具库

网络爬虫

Web框架

社区

有影响力的书

播客

Twitter

技能网站

更多资源

  杂项

  未分类别的资源。

DesignPatterns:实现并表明了最常见的计划模式。

  官网:https://github.com/iluwatar/java-design-patterns

Jimfs:内存文件体系。

  官网:https://github.com/google/jimfs

Lanterna:雷同curses的简单console文本GUI函数库。

  官网:https://code.google.com/p/lanterna/

LightAdmin:可插入式CRUDUI函数库,可用来快速应用开辟。

  官网:https://lightadmin.org/

OpenRefine:用来处理惩罚紊乱数据的工具,包罗整理、转换、利用WebService举行扩展并将其关联到数据库。

  官网:https://openrefine.org/

RoboVM:Java编写原生iOS应用。

  官网:https://robovm.com/

Quartz:强大的任务调治库.

  官网:https://www.quartz-scheduler.org/

  应用监控工具

  监控生产环境中应用程序的工具。

AppDynamics:性能监测贸易工具。

  官网:https://www.appdynamics.com/

JavaMelody:性能监测和分析工具。

  官网:https://github.com/javamelody/javamelody

Kamon:Kamon用来监测在JVM上运行的应用程序。

  官网:https://www.kamon.io/

NewRelic:性能监测贸易工具。

  官网:https://newrelic.com/

SPM:支持对JVM应用程序举行分布式事件追踪的性能监测贸易工具。

  官网:https://sematext.com/spm/

Takipi:产物运行时错误监测及调试贸易工具。

  官网:https://www.takipi.com/

  原生开辟库

  用来举行特定平台开辟的原生开辟库。

JNA:不利用JNI就可以利用原生开辟库。别的,还为常见体系函数提供了接口。

  官网:https://github.com/java-native-access/jna

  天然语言处理惩罚

  用来专门处理惩罚文本的函数库。

ApacheOpenNLP:处理惩罚雷同分词等常见任务的工具。

  官网:https://opennlp.apache.org/

CoreNLP:斯坦佛CoreNLP提供了一组底子工具,可以处理惩罚雷同标签、实体名辨认和感情分析如许的任务。

  官网:https://nlp.stanford.edu/software/coenlp.shtml

LingPipe:一组可以处理惩罚各种任务的工具集,支持POS标签、感情分析等。

  官网:https://alias-i.com/lingpipe/

Mallet:统计学天然语言处理惩罚、文档分类、聚类、主题建模等。

  官网:https://mallet.cs.umass.edu/

  网络

  网络编程函数库。

AsyncHttpClient:异步HTTP和WebSocket客户端函数库。

  官网:https://github.com/AsyncHttpClient/async-http-client

Grizzly:NIO框架,在Glassfish中作为网络层利用。

  官网:https://grizzly.java.net/

Netty:构建高性能网络应用程序开辟框架。

  官网:https://netty.io/

OkHttp:一个Android和Java应用的HTTP+SPDY客户端。

  官网:https://square.github.io/okhttp/

Undertow:基于NIO实现了壅闭和非壅闭API的Web服务器,在WildFly中作为网络层利用。

  官网:https://undertow.io/

  ORM

  处理惩罚对象长期化的API。

Ebean:支持快速数据访问和编码的ORM框架。

  官网:https://ebean-orm.github.io/

EclipseLink:支持很多长期化标准,JPA、JAXB、JCA和SDO。

  官网:https://www.eclipse.org/eclipselink/

Hibernate:广泛利用、矫健的长期化框架。Hibernate的技能社区非常活泼。

  官网:https://hibernate.org/orm/

MyBatis:带有存储过程大概SQL语句的耦合对象(Couplesobject)。

  官网:https://mybatis.github.io/mybatis-3/

OrmLite:轻量级开辟包,免除了别的ORM产物中的复杂性和开销。

  官网:https://ormlite.com/

  PDF

  用来资助创建PDF文件的资源。

ApacheFOP:从XSL-FO创建PDF。

  官网:https://xmlgraphics.apache.org/fop/

ApachePDFBox:用来创建和操纵PDF的工具集。

  官网:https://pdfbox.apache.org/

DynamicReports:JasperReports的精简版。

  官网:https://dynamicreports.org/

flyingsaucer:XML/XHTML和CSS2.1渲染器。

  官网:https://github.com/flyingsaucerproject/flyingsaucer

iText:一个易于利用的PDF函数库,用来编程创建PDF文件。留意,用于贸易用途时必要答应证。

  官网:https://itextpdf.com/

JasperReports:一个复杂的报表引擎。

  官网:https://community.jaspersoft.com/project/jasperreports-library

  性能分析

  性能分析、性能分析及基准测试工具。

jHiccup:提供平台中JVM停息的日记和记录。

  官网:https://github.com/giltene/jHiccup

JMH:JVM基准测试工具。

  官网:https://openjdk.java.net/projects/code-tools/jmh/

JProfiler:贸易分析器。

  官网:https://www.ej-technologies.com/products/jprofiler/overview.html

LatencyUtils:丈量和陈诉耽误的工具。

  官网:https://github.com/LatencyUtils/LatencyUtils

VisualVM:对运行中的应用程序信息提供了可视化界面。

  官网:https://visualvm.java.net/

YourKitJavaProfiler:贸易分析器。

  官网:https://www.yourkit.com/features/

  相应式开辟库

  用来开辟相应式应用程序的开辟库。

ReactiveStreams:异步流处理惩罚标准,支持非壅闭式反向压力(backpressure)。

  官网:https://github.com/reactive-streams/reactive-streams-jv/

Reactor:构建相应式快速数据(fast-data)应用程序的开辟库。

  官网:https://projectreactor.io/

RxJava:通过JVM可观察序列(observablesequence)构建异步和基于变乱的程序。

  官网:https://github.com/ReactiveX/RxJava

  REST框架

  用来创建RESTful服务的框架。

Dropwizard:方向于本身利用的Web框架。用来构建Web应用程序,利用了Jetty、Jackson、Jersey和Metrics。

  官网:https://dropwizard.github.io/drpwizard/

Feign:受Retrofit、JAXRS-2.0和WebSocket开导的HTTP客户端毗连器(binder)。

  官网:https://github.com/Netflix/feign

Jersey:JAX-RS参考实现。

  官网:https://jersey.java.net/

RESTEasy:颠末JAX-RS规范完全认证的可移植实现。

  官网:https://resteasy.jboss.org/

RestExpress:一个Java范例安全的REST客户端。

  官网:https://github.com/RestExpress/RestExpress

RestX:基于注解处理惩罚和编译时源码天生的框架。

  官网:https://restx.io/

Retrofit:范例安全的REST客户端。

  官网:https://square.github.io/retrofit/

Spark:受到Sinatra开导的JavaREST框架。

  官网:https://sparkjava.com/

fly服务器_fly vpm fly服务器_fly vpm「fly服务器」 行业资讯

Swagger:Swagger是一个规范且完备的框架,提供形貌、生产、斲丧和可视化RESTfulWebService。

  官网:https://swagger.io/

Blade:国人开辟的一个轻量级的MVC框架.它拥有简便的代码,优雅的计划。

  官网:https://github.com/biezhi/blade

  科学盘算与分析

  用于科学盘算和分析的函数库。

DataMelt:用于科学盘算、数据分析及数据可视化的开辟环境。

  官网:https://jwork.org/dmelt/

JGraphT:支持数学图论对象和算法的图形库。

  官网:https://github.com/jgrapht/jgrapht

JScience:用来举行科学丈量和单位的一组类。

  官网:https://jscience.org/

  搜刮引擎

  文档索引引擎,用于搜刮和分析。

ApacheSolr:一个完全的企业搜刮引擎。为高吞吐量通讯举行了优化。

  官网:https://lucene.apache.org/solr/

Elasticsearch:一个分布式、支持多租户(multitenant)全文本搜刮引擎。提供了RESTfulWeb接口和无schema的JSON文档。

  官网:https://www.elsticsearch.org/

  安全

  用于处理惩罚安全、认证、授权或会话管理的函数库。

ApacheShiro:实行认证、授权、加密和会话管理。

  官网:https://shiro.apache.org/

BouncyCastle,涵盖了从底子的资助函数到PGP/SMIME操纵。多途加密开辟库。支持JCA提供者(JCAprovider)

  官网:https://www.bouncycastle.org/java.html

Cryptomator:在云上举行客户端跨平台透明加密。

  官网:https://cryptomator.org/

Keycloak:为欣赏器应用和RESTfulWebService集成SSO和IDM。如今还处于beta版本,但是看起来非常有前程。

  官网:https://keycloak.jboss.org/

PicketLink:PicketLink是一个针对Java应用举行安全和身份认证管理的大型项目(UmbrellaProject)。

  官网:https://picketlink.org/

  序列化

  用来高效处理惩罚序列化的函数库。

FlatBuffers:高效利用内存的序列化函数库,无需解包息争析即可高效访问序列化数据。

  官网:https://github.com/google/flatbuffers

Kryo:快速、高效的对象图形序列化框架。

  官网:https://github.com/EsotericSoftware/kryo

FST:提供兼容JDK的高性能对象图形序列化。

  官网:https://github.com/RuedigerMoeller/fast-serialization

MessagePack:一种高效的二进制序列化格式。

  官网:https://github.com/msgpack/msgpack-java

  应用服务器

  用来摆设应用程序的服务器。

ApacheTomcat:针对Servlet和JSP的应用服务器,坚固性好且实用性强。

  官网:https://tomcat.apache.org/

ApacheTomEE:Tomcat加JavaEE。

  官网:https://tomee.apache.org/

Jetty:轻量级、小巧的应用服务器,通常会嵌入到项目中。

  官网:https://www.eclipse.org/jetty/

WebSphereLiberty:轻量级、模块化应用服务器,由IBM开辟。

  官网:https://developer.ibm.com/wasdev/

WildFly:之前被称作JBoss,由RedHat开辟。支持很多JavaEE功能。

  官网:https://www.wildfly.org/

  模板引擎

  在模板中更换表达式的工具。

ApacheVelocity:提供HTML页面模板、email模板和通用开源代码天生器模板。

  官网:https://velocity.apache.org/

FreeMarker:通用模板引擎,不必要任何重量级或本身利用的依靠关系。

  官网:https://freemarker.org/

Handlebars.java:利用Java编写的模板引擎,逻辑简单,支持语义扩展(semanticMustache)。

  官网:https://jknack.github.io/handlebars.java/

Thymeleaf:旨在更换JSP,支持XML文件的工具。

  官网:https://www.thymeleaf.org/

  测试

  测试内容从对象到接口,涵盖性能测试和基准测试工具。

ApacheJMeter:功能性测试和性能评测。

  官网:https://jmeter.apache.org/

Arquillian:集成测试和功能行测试平台,集成JavaEE容器。

  官网:https://arquillian.org/

AssertJ:支持流式断言进步测试的可读性。

  官网:https://joel-costigliola.github.io/assertj/

Awaitility:用来同步异步操纵的DSL。

  官网:https://github.com/jayway/awaitility

Cucumber:BDD测试框架。

  官网:https://github.com/cucumber/cucumber-jvm

Gatling:计划为易于利用、可维护的和高性能负载测试工具。

  官网:https://gatling.io/

Hamcrest:可用来机动创建意图(intent)表达式的匹配器。

  官网:https://hamcrest.org/JavaHamcrest/

JMockit:用来模仿静态、final方法等。

  官网:https://jmockit.org/

JUnit:通用测试框架。

  官网:https://junit.org/

Mockito:在主动化单位测试中创建测试对象,为TDD或BDD提供支持。

  官网:https://github.com/mockito/mockito

PowerMock:支持模仿静态方法、构造函数、final类和方法、私有方法以及移除静态初始化器的模仿工具。

  官网:https://github.com/jayway/powermock

RESTAssured:为REST/HTTP服务提供方便测试的JavaDSL。

  官网:https://github.com/jayway/rest-assured

Selenide:为Selenium提供精准的周边API,用来编写稳固且可读的UI测试。

  官网:https://selenide.org/

fly服务器_fly vpm fly服务器_fly vpm「fly服务器」 行业资讯

Selenium:为Web应用程序提供可移植软件测试框架。

  官网:https://selenide.org/

Spock:JUnit-compatibleframeworkfeaturinganexpressiveGroovy-derivedspecificationlanguage.兼容JUnit框架,支持衍生的Groovy范的语言。

  官网:https://docs.spockframework.org/

TestNG:测试框架。

  官网:https://testng.org/

Truth:Google的断言和命题(proposition)框架。

  官网:https://github.com/google/truth

Unitils:模块化测试函数库,支持单位测试和集成测试。

  官网:https://www.unitils.org/

WireMock:WebService测试桩(Stub)和模仿函数。

  官网:https://wiremock.org/

  通用工具库

  通用工具类函数库。

ApacheCommons:提供各种用途的函数,比如设置、验证、聚集、文件上传或XML处理惩罚等。

  官网:https://commons.apache.org/

args4j:下令行参数分析器。

  官网:https://args4j.kohsuke.org/

CRaSH:为运行举行提供CLI。

  官网:https://www.crashub.org/

Gephi:可视化跨平台网络图形化操纵程序。

  官网:https://github.com/google/guava

Guava:聚集、缓存、支持根本范例、并发函数库、通用注解、字符串处理惩罚、I/O等。

  官网:https://github.com/google/guava

JADE:构建、调试多租户体系的框架和环境。

  官网:https://jade.tilab.com/

javatuples:正如名字表现的那样,提供tuple支持。只管如今tuple的概念尚有留有争议。

  官网:https://www.javatuples.org/

JCommander:下令行参数分析器。

  官网:https://jcommander.org/

Protégé:提供存在论(ontology)编辑器以及构建知识体系的框架。

  官网:https://protege.stanford.edu/

  网络爬虫

  用于分析网站内容的函数库。

ApacheNutch:可用于生产环境的高度可扩展、可伸缩的网络爬虫。

  官网:https://nutch.apache.org/

Crawler4j:简单的轻量级网络爬虫。

  官网:https://github.com/yasserg/crawler4j

JSoup:刮取、分析、操纵和整理HTML。

  官网:https://jsoup.org/

  Web框架

  用于处理惩罚Web应用程序差别条理间通讯的框架。

ApacheTapestry:基于组件的框架,利用Java创建动态、矫健的、高度可扩展的Web应用程序。

  官网:https://wicket.apache.org/

ApacheWicket:基于组件的Web应用框架,与Tapestry雷同带有状态表现GUI。

  官网:https://wicket.apache.org/

GoogleWebToolkit:一组Web开辟工具集,包罗在客户端将Java代码转为Java的编译器、XML分析器、RCPAPI、JUnit集成、国际化支持和GUI控件。

  官网:https://www.gwtproject.org/

Grails:Groovy框架,旨在提供一个高效开辟环境,利用约定而非设置、没有XML并支持混入(mixin)。

  官网:https://grails.org/

Ninja:Java全栈Web开辟框架。非常稳固、快速和高效。

  官网:https://www.ninjaframework.org/

Pippo:小型、高度模块化的类Sinatra框架。

  官网:https://www.pippo.ro/

Play:利用约定而非设置,支持代码热加载并在欣赏器中表现错误。

  官网:https://www.playframework.com/

PrimeFaces:JSF框架,提供免费和带支持的贸易版本。包罗多少前端组件。

  官网:https://primefaces.org/

Ratpack:一组Java开辟函数库,用于构建快速、高效、可扩展且测试完备的HTTP应用程序。

  官网:https://ratpack.io/

SpringBoot:微框架,简化了Spring新程序的开辟过程。

  官网:https://projects.spring.io/spring-boot/

Spring:旨在简化JavaEE的开辟过程,提供依靠注入相干组件并支持面向切面编程

  官网:https://projects.spring.io/spring-framework/

Vaadin:基于GWT构建的变乱驱动框架。利用服务端架构,客户端利用Ajax。

  官网:https://vaadin.com/

Blade:国人开辟的一个轻量级的MVC框架.它拥有简便的代码,优雅的计划。

  官网:https://github.com/biezhi/blade

  古董级工具

  这些工具陪伴着Java一起出现,在各自光辉之后还在不停利用。

ApacheAnt:基于XML的构建管理工具。

  官网:https://ant.apache.org/

cglib:字节码天生库。

  官网:https://github.com/cglib/cglib

GlassFish:应用服务器,由Oracle赞助支持的JavaEE参考实现。

  官网:https://glassfish.java.net/

Hudson:连续集成服务器,如今仍在活泼开辟。

  官网:https://hudson-ci.org/

JavaServerFaces:Mojarra是JSF标准的一个开源实现,由Oracle开辟。

  官网:https://javaserverfaces.java.net/

JavaServerPages:支持自界说标签库的网站通用模板库。

  官网:https://jsp.java.net/

Liquibase:与具体数据库独立的追踪、管理和应用数据库Scheme变革的工具。

  官网:https://www.liquibase.org/

  社区

r/java:Reddit的Java子社区。

  官网:https://www.reddit.com/r/java

stackoverflow:问答平台。

  官网:https://stackoverflow.com/questions/tagged/java

vJUG:假造Java用户组。

  官网:https://virtualjug.com/

  有影响力的书

  具有广泛影响且值得阅读的Java经典册本。

EffectiveJava(2ndEdition):https://hao.jobbole.com/effective-java/

Java8inAction:https://hao.jobbole.com/java-8-in-action/

JavaConcurrencyinPractice|Java并发编程实战:https://hao.jobbole.com/java-concurrency-in-practice/

ThinkinginJava|Java编程头脑:https://hao.jobbole.com/thinking-in-java/

JavaPuzzlers|Java解惑:https://hao.jobbole.com/java-puzzlers/

  播客

  可以一边编程一边听的东西。

JavaCouncil:官网https://virtualjug.com/podcast/

JavaPosse:Discontinuedasof02/2015.

  官网:https://www.javaposse.com/

  Twitter

AdamBien:自由职业者、作家、JavaONE明星演讲者、顾问、JavaChampion。

AntonioGoncalves:JavaChampion、JUGLeader、DevoxxFrance、JavaEE6/7、JCP、作家。

ArunGupta:JavaChampion、JavaONE明星演讲者、JUGLeader、Devoxx4Kids成员、RedHatter。

BrunoBorges:Oracle产物司理、JavaJock。

EdBurns:Oracle技能团队顾问。

EugenParaschiv:Spring安全课程作者。

JamesWeaver:Java、JavaFX、IoT开辟者、作者和演讲者。

JavaEE:JavaEETwitter官方账号。

JavaMagazine:Java杂志官方账号。

Java.net:Java.net官方账号。

Java:JavaTwitter官方账号。

JavinPaul:着名Java博客作者。

LukasEder:DataGeekery(jOOQ)首创人兼CEO。

MarioFusco:RedHatter、JUG和谐、活泼讲师和作者。

MarkReinhold:Oracle首席架构师、Java平台开辟组。

MartijnVerburg:LondonJUGco-leader、演讲者、作家、JavaChampion等。

OpenJDK:OpenJDK官方账号。

RezaRahman:JavaEE、GlassFish、WebLogic传道者、作家、演讲者、开源黑客。

SimonMaple:JavaChampion、virtualJUG首创人、LJCleader、RebelLabs作者。

StephenColebourne:JavaChampion、演讲者。

TimBoudreau:作家、NetBeans大牛。

TrishaGee:JavaChampion、演讲者。

  技能网站

  值得关注的Java技能站点。

AndroidArsenal:https://android-arsenal.com/

GoogleJavaStyle:https://google-styleguide.googlecode.com/svn/trunk/javaguide.html

InfoQ:https://www.infoq.com/

JavaCodeGeeks:https://www.javacodegeeks.com/

Java,SQL,andjOOQ:https://blog.jooq.org/

Java.net:https://java.net/

Javalobby:https://java.dzone.com/

JavaWorld:https://www.javaworld.com/

JAXenter:https://jaxenter.com/

RebelLabs:https://zeroturnaround.com/rebellabs/

TheJavaSpecialist'Newsletter:https://www.javaspecialists.eu/archive/archive.jsp

TheTakipiBlog:https://blog.takipi.com/

TheServerSide.com:服务器编程交换平台是一个老牌的IT信息网站,关注服务器端编程的,以Java和.Net周边信息为主。https://www.theserverside.com/

ThoughtsOnJava:https://www.thoughts-on-java.org/

VanillaJava:https://vanillajava.blogspot.ch/

VladMihalceaonHibernate:https://vladmihalcea.com/

Voxxed:https://www.voxxed.com/

OnJava:O'ReillyJava包罗最新的Java技能资讯,优质代码,完全的实例和详解。https://hao.jobbole.com/onjava/

ImportNew(ImportNew专注Java技能):https://www.importnew.com/

  更多资源

  中文版:https://github.com/jobbole/awesome-java-cn

  英文版:https://github.com/akullpp/awesome-java

  原文链接:githubakullpp翻译:ImportNew.com-唐尤华

  译文链接:https://www.importnew.com/14429.html

  版权阐明:内容泉源网络,版权归原创者全部。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表现歉意。谢谢。

-END-

架构文摘

ID:ArchDigest

互联网应用架构丨架构技能丨大型网站丨大数据丨呆板学习

更多出色文章,请点击下方:阅读原文

你可能想看:

客户评论

我要评论