Java程序员必备学习资源大全(一)

2023-05-26 0 356

Java程序员必备学习资源大全(一)

千万别欲言又止,即便在难过的关键时刻,

即使你从来不晓得有谁会醉心你的微笑。

—尚大学堂

我想许多开发人员如果提过GitHub上有一个Awesome – XXX系列的天然资源重新整理。awesome-java是akullpp发起保护的Java天然资源条目,文本主要包括:构筑辅助工具、资料库、架构、模版、安全可靠、标识符预测、笔记、服务器端库、书刊、Java公交站点之类。责任编辑尚大学堂java专业培训研究者为我们重新整理Java开发人员要看的天然资源六本,全校师生能珍藏出来留作可供采用:

Java程序员必备学习资源大全(一)

珍藏品级辅助工具

那些辅助工具充斥着Java一同再次出现,在各别光辉后还在始终采用。

Apache Ant:如前所述XML的构筑管理辅助工具。

cglib:二进制码聚合库。

GlassFish:ArcGIS,由Oracle冠名全力支持的Java EE参照同时实现。

Hudson:持续集成服务器,目前仍在活跃开发。

JavaServer Faces:Mojarra是JSF标准的一个开源同时实现,由Oracle开发。

JavaServer Pages:全力支持自定义标签库的网站通用模版库。

Liquibase:与具体资料库独立的追踪、管理和应用资料库Scheme变化的辅助工具。

构筑辅助工具

构筑及应用依赖关系处理辅助工具。

Apache Maven:Maven是一款声明式构筑及依赖管理辅助工具,采用约定优于配置方式进行管理。相对Apache Ant更推荐采用Maven,前者采用了过程式管理,保护相对困难。

Bazel:来自Google的构筑辅助工具,能快速、可靠地构筑标识符。

Gradle:采用Groovy(非XML)进行增量构筑,能很好地与Maven依赖管理配合工作。

二进制码操作

编程方式操作二进制码的开发库。

ASM:通用底层二进制码操作和预测开发库。

Byte Buddy:采用流式API进一步简化二进制码聚合。

Byteman:在运行时通过DSL(规则)操作二进制码进行测试和故障排除。

Javassist:一个简化二进制码编辑尝试。

集群管理

在集群内动态管理应用程序的架构。

Apache Aurora:Apache Aurora是一个Mesos架构,用于长时间运行服务和定时任务(cron job)。

Singularity:Singularity是一个Mesos架构,方便部署和操作。它全力支持Web Service、后台运行、调度作业和一次性任务。

Java程序员必备学习资源大全(一)

Java程序员必备学习资源大全(一) 

明天继续…

Java程序员必备学习资源大全(一)

尚大学堂 通告:

1.“西安迪欧软件有限公司”是我们的名称,经营范围:投资、运营、管理,旗下品牌“尚大学堂”为自有品牌。

2.“尚大学堂”只有西安、深圳、郑州三个直属分校,其他只是加盟分校,无技术全力支持,一旦再次出现问题,我们不承担法律责任。

联系我们Java程序员必备学习资源大全(一)

电话:029-62258374

QQ:3168098131

微信:sxtjava

官网:www.029sxt.com

邮箱:fanchangansxt@163.com

地址:西安市高新区科技二路软件园天泽大厦5F

Java程序员必备学习资源大全(一)

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务