午夜精品久久久久久久99热-午夜精品久久久久-午夜精品成人毛片-午夜黄网站-国产日韩精品欧美一区视频-国产日韩精品欧美一区色

【Java技術論壇】Java技術討論區技術論壇

【Java技術論壇】Java技術討論區技術論壇

庹曼冬 2025-06-16 智能 31 次瀏覽 0個評論

  續上篇

  目錄

雜項

應用監控工具

原生開發庫

自然語言處理

網絡

ORM

PDF

性能分析

響應式開發庫

REST框架

科學計算與分析

搜索引擎

安全

序列化

應用服務器

模板引擎

測試

通用工具庫

網絡爬蟲

Web框架

社區

有影響力的書

播客

Twitter

技術網站

更多資源

  雜項

  未分類其它資源。

Design Patterns:實現并解釋了最常見的設計模式。

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

Jimfs:內存文件系統。

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

Lanterna:類似curses的簡單console文本GUI函數庫。

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

LightAdmin:可插入式CRUD UI函數庫,可用來快速應用開發。

  官網:https://lightadmin.org/

OpenRefine:用來處理混亂數據的工具,包括清理、轉換、使用Web Service進行擴展并將其關聯到數據庫。

  官網: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

【Java技術論壇】Java技術討論區技術論壇

Kamon:Kamon用來監測在JVM上運行的應用程序。

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

New Relic:性能監測商業工具。

  官網:https://newrelic.com/

SPM:支持對JVM應用程序進行分布式事務追蹤的性能監測商業工具。

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

Takipi:產品運行時錯誤監測及調試商業工具。

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

  原生開發庫

  用來進行特定平臺開發的原生開發庫。

JNA:不使用JNI就可以使用原生開發庫。此外,還為常見系統函數提供了接口。

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

  自然語言處理

  用來專門處理文本的函數庫。

Apache OpenNLP:處理類似分詞等常見任務的工具。

  官網: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/

  網絡

  網絡編程函數庫。

Async Http Client:異步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的技術社區非?;钴S。

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

MyBatis:帶有存儲過程或者SQL語句的耦合對象(Couples object)。

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

OrmLite:輕量級開發包,免除了其它ORM產品中的復雜性和開銷。

  官網:https://ormlite.com/

  PDF

  用來幫助創建PDF文件的資源。

Apache FOP:從XSL-FO創建PDF。

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

Apache PDFBox:用來創建和操作PDF的工具集。

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

DynamicReports:JasperReports的精簡版。

  官網:https://dynamicreports.org/

flyingsaucer:XML/XHTML和CSS 2.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/

YourKit Java Profiler:商業分析器。

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

  響應式開發庫

  用來開發響應式應用程序的開發庫。

Reactive Streams:異步流處理標準,支持非阻塞式反向壓力(backpressure)。

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

Reactor:構建響應式快速數據(fast-data)應用程序的開發庫。

  官網:https://projectreactor.io/

RxJava:通過JVM可觀察序列(observable sequence)構建異步和基于事件的程序。

  官網: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啟發的Java REST框架。

  官網:https://sparkjava.com/

Swagger:Swagger是一個規范且完整的框架,提供描述、生產、消費和可視化RESTful Web Service。

  官網: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/

  搜索引擎

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

Apache Solr:一個完全的企業搜索引擎。為高吞吐量通信進行了優化。

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

Elasticsearch:一個分布式、支持多租戶(multitenant)全文本搜索引擎。提供了RESTful Web接口和無schema的JSON文檔。

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

  安全

  用于處理安全、認證、授權或會話管理的函數庫。

Apache Shiro:執行認證、授權、加密和會話管理。

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

Bouncy Castle,涵蓋了從基礎的幫助函數到PGP/SMIME操作。 多途加密開發庫。支持JCA提供者(JCA provider)

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

Cryptomator:在云上進行客戶端跨平臺透明加密。

  官網:https://cryptomator.org/

Keycloak:為瀏覽器應用和RESTful Web Service集成SSO和IDM。目前還處于beta版本,但是看起來非常有前途。

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

PicketLink:PicketLink是一個針對Java應用進行安全和身份認證管理的大型項目(Umbrella Project)。

  官網: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

  應用服務器

  用來部署應用程序的服務器。

Apache Tomcat:針對Servlet和JSP的應用服務器,健壯性好且適用性強。

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

Apache TomEE:Tomcat加Java EE。

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

Jetty:輕量級、小巧的應用服務器,通常會嵌入到項目中。

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

WebSphere Liberty:輕量級、模塊化應用服務器,由IBM開發。

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

WildFly:之前被稱作JBoss,由Red Hat開發。支持很多Java EE功能。

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

  模板引擎

  在模板中替換表達式的工具。

Apache Velocity:提供HTML頁面模板、email模板和通用開源代碼生成器模板。

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

FreeMarker:通用模板引擎,不需要任何重量級或自己使用的依賴關系。

  官網:https://freemarker.org/

Handlebars.java:使用Java編寫的模板引擎,邏輯簡單,支持語義擴展(semantic Mustache)。

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

Thymeleaf:旨在替換JSP,支持XML文件的工具。

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

  測試

  測試內容從對象到接口,涵蓋性能測試和基準測試工具。

Apache JMeter:功能性測試和性能評測。

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

Arquillian:集成測試和功能行測試平臺,集成Java EE容器。

  官網: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類和方法、私有方法以及移除靜態初始化器的模擬工具。

【Java技術論壇】Java技術討論區技術論壇

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

REST Assured:為REST/HTTP服務提供方便測試的Java DSL。

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

Selenide:為Selenium提供精準的周邊API,用來編寫穩定且可讀的UI測試。

  官網:https://selenide.org/

Selenium:為Web應用程序提供可移植軟件測試框架。

  官網:https://selenide.org/

Spock:JUnit-compatible framework featuring an expressive Groovy-derived specification language.兼容JUnit框架,支持衍生的Groovy范的語言。

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

TestNG:測試框架。

  官網:https://testng.org/

Truth:Google的斷言和命題(proposition)框架。

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

Unitils:模塊化測試函數庫,支持單元測試和集成測試。

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

WireMock:Web Service測試樁(Stub)和模擬函數。

  官網:https://wiremock.org/

  通用工具庫

  通用工具類函數庫。

Apache Commons:提供各種用途的函數,比如配置、驗證、集合、文件上傳或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/

  網絡爬蟲

  用于分析網站內容的函數庫。

Apache Nutch:可用于生產環境的高度可擴展、可伸縮的網絡爬蟲。

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

Crawler4j:簡單的輕量級網絡爬蟲。

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

JSoup:刮取、解析、操作和清理HTML。

  官網:https://jsoup.org/

  Web框架

  用于處理Web應用程序不同層次間通訊的框架。

Apache Tapestry:基于組件的框架,使用Java創建動態、強健的、高度可擴展的Web應用程序。

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

Apache Wicket:基于組件的Web應用框架,與Tapestry類似帶有狀態顯示GUI。

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

Google Web Toolkit:一組Web開發工具集,包含在客戶端將Java代碼轉為Java的編譯器、XML解析器、RCP API、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/

Spring Boot:微框架,簡化了Spring新程序的開發過程。

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

Spring:旨在簡化Java EE的開發過程,提供依賴注入相關組件并支持面向切面編程

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

Vaadin:基于GWT構建的事件驅動框架。使用服務端架構,客戶端使用Ajax。

  官網:https://vaadin.com/

Blade:國人開發的一個輕量級的MVC框架. 它擁有簡潔的代碼,優雅的設計。

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

  古董級工具

  這些工具伴隨著Java一起出現,在各自輝煌之后還在一直使用。

Apache Ant:基于XML的構建管理工具。

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

cglib:字節碼生成庫。

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

GlassFish:應用服務器,由Oracle贊助支持的Java EE參考實現。

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

Hudson:持續集成服務器,目前仍在活躍開發。

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

JavaServer Faces:Mojarra是JSF標準的一個開源實現,由Oracle開發。

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

JavaServer Pages:支持自定義標簽庫的網站通用模板庫。

  官網: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經典書籍。

Effective Java (2nd Edition):https://hao.jobbole.com/effective-java/

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

Java Concurrency in Practice | Java并發編程實戰:https://hao.jobbole.com/java-concurrency-in-practice/

Thinking in Java | Java編程思想:https://hao.jobbole.com/thinking-in-java/

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

  播客

  可以一邊編程一邊聽的東西。

Java Council: 官網 https://virtualjug.com/podcast/

Java Posse:Discontinued as of 02/2015.

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

  Twitter

Adam Bien:自由職業者、作家、JavaONE明星演講者、顧問、Java Champion。

Antonio Goncalves:Java Champion、JUG Leader、Devoxx France、Java EE 6/7、JCP、作家。

Arun Gupta:Java Champion、JavaONE明星演講者、JUG Leader、Devoxx4Kids成員、Red Hatter。

Bruno Borges:Oracle產品經理、Java Jock。

Ed Burns:Oracle技術團隊顧問。

Eugen Paraschiv:Spring安全課程作者。

James Weaver:Java、JavaFX、IoT開發者、作者和演講者。

Java EE:Java EE Twitter官方賬號。

Java Magazine:Java雜志官方賬號。

Java.net:Java.net官方賬號。

Java:Java Twitter官方賬號。

Javin Paul:知名Java博客作者。

Lukas Eder:Data Geekery(jOOQ)創始人兼CEO。

Mario Fusco:RedHatter、JUG協調、活躍講師和作者。

Mark Reinhold:Oracle首席架構師、Java平臺開發組。

Martijn Verburg:London JUG co-leader、演講者、作家、Java Champion等。

OpenJDK:OpenJDK官方賬號。

Reza Rahman:Java EE、GlassFish、WebLogic傳道者、作家、演講者、開源黑客。

Simon Maple:Java Champion、virtualJUG創始人、LJC leader、RebelLabs作者。

Stephen Colebourne: Java Champion、演講者。

Tim Boudreau:作家、NetBeans大牛。

Trisha Gee:Java Champion、演講者。

  技術網站

  值得關注的Java技術站點。

Android Arsenal:https://android-arsenal.com/

Google Java Style: https://google-styleguide.googlecode.com/svn/trunk/javaguide.html

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

Java Code Geeks:https://www.javacodegeeks.com/

Java, SQL, and jOOQ: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/

The Java Specialist' Newsletter: https://www.javaspecialists.eu/archive/archive.jsp

The Takipi Blog:https://blog.takipi.com/

TheServerSide.com:服務器編程交流平臺是一個老牌的IT信息網站,關注服務器端編程的,以Java和.Net周邊信息為主。 https://www.theserverside.com/

Thoughts On Java:https://www.thoughts-on-java.org/

Vanilla Java:https://vanillajava.blogspot.ch/

Vlad Mihalcea on Hibernate:https://vladmihalcea.com/

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

OnJava:O'Reilly Java包含最新的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

  原文鏈接: github akullpp 翻譯: ImportNew.com - 唐尤華

  譯文鏈接: https://www.importnew.com/14429.html

  版權申明:內容來源網絡,版權歸原創者所有。除非無法確認,我們都會標明作者及出處,如有侵權煩請告知,我們會立即刪除并表示歉意。謝謝。

-END-

架構文摘

ID:ArchDigest

互聯網應用架構丨架構技術丨大型網站丨大數據丨機器學習

更多精彩文章,請點擊下方:閱讀原文

轉載請注明來自夕逆IT,本文標題:《【Java技術論壇】Java技術討論區技術論壇》

每一天,每一秒,你所做的決定都會改變你的人生!

發表評論

快捷回復:

評論列表 (暫無評論,31人圍觀)參與討論

還沒有評論,來說兩句吧...

主站蜘蛛池模板: 在线观看 亚洲 | 羞羞视频在线观看 | 在线小视频 | 最新国产在线观看福利 | 五月婷婷丁香久久 | 在线免费观看毛片网站 | 伊人激情久久综合中文字幕 | 欧日韩一区二区三区 | 伊人网综合在线 | 男人天堂网在线 | 一级电影院 | 久久99九九精品免费 | 七月婷婷丁香 | 久久国产小视频 | 国产成人精品日本亚洲专一区 | 女人天堂网在线观看2019 | 亚洲国产成人久久精品app | 婷婷六月丁香午夜爱爱 | 久久免费99精品久久久久久 | 校园春色综合网 | 国产精品亚洲一区二区三区久久 | 一级大片免费看 | 丁香视频在线 | 丁香六月婷婷激情 | 五月天婷婷色综合 | 黄色一级片免费网站 | 久久精品国产影库免费看 | 性色爽爱性色爽爱网站 | 国产免费小视频在线观看 | 一区二区三区不卡免费视频97 | 中文字幕在线永久在线视频2020 | 欧美.亚洲.日本一区二区三区 | 亚洲第一中文字幕 | 五月天激情影院 | 五月婷婷六月丁香 | 久久久久女人精品毛片 | 殴美视频 | 综合网久久 | 丁香在线| 一区二区三区不卡在线 | 亚洲一区欧美 |