4
spring-boot
3359 github.com/spring-projects/spring-bootstar 31683
实质上,Spring Boot是可用于任何项目构建系统的库的集合。 为简便起见,该框架还提供了命令行接口,可用于执行和测试引导APP应用程序。 的发布版本。 包括集成命令行界面(CLI ),可以在Spring仓库中手动下载和安装。 这些特性包括:
创建独立的spring APP应用程序
嵌入的Tomcat。 不需要部署war文件
简化Maven配置
自动配置Spring
提供指标、体检、外部配置等生产准备功能
绝对没有代码生成,XML不需要配置
5
java-design-patterns
3359 github.com/iluwatar/Java-design-patterns star 42081
Design patterns是一本最佳实践手册,可用于解决设计APP应用程序和系统时程序员常见的问题。 这有助于加快开发过程,有效防止可能导致重大错误的细节问题,但在深入了解java-design-patterns之前,必须熟悉各种编程和软件设计原则
6
spring-cloud-alibaba
3359 github.com/spring-cloud-incubator/spring-cloud-Alibaba star 2305
Spring Cloud Alibaba致力于提供微服务开发的一站式解决方案。 该项目包含开发分布式APP应用程序微服务所需的组件,以帮助开发人员使用Spring Cloud编程模型轻松开发分布式APP应用程序服务。 这样,只需添加注释和少量配置,spring cloud APP应用程序就可以访问蚂蚁微服务解决方案,并通过中间件快速构建分布式APP应用系统。
7
resilience4j
3359 github.com/resilience 4j/resilience4jstar 2106
Resilience4j是一个轻量级容错组件,灵感来自Hystrix,但主要为Java 8和基于函数的编程而设计。 轻量化表示只有Vavr库(前身为Javaslang ),没有外部依存。 Hystrix依赖于Archaius,而Archaius本身依赖于许多第三方软件包,包括Guava和Apache Commons Configuration。
8
波罗罗
3359 github.com/Ctrip corp/Apollo star 9603
阿波罗(阿波罗)是由片行框架部门开发的分布式部署中心,集中管理不同环境、不同集群的部署,部署变更后可以实时推送至APP应用端,且具有规范权限、流程管理
9
编码程序
3359 github.com/cache cats/coderiverstar 781
coderiver中文名河代码是一个为程序员和设计师提供项目合作的平台,类似于程序员的客栈,主要目的是方便各领域人才之间的技术交流,共同成长,多人合作完成项目。 暂时不参与金钱交易。
10
symphony
3359 github.com/b3log/symphony star 8076
以Java实现的现代化社区(论坛/BBS/社交网络/博客)平台具有以下特性:
实现了面向内容讨论的论坛
实现了面向知识问答的社区
社交网络,包括用户共享、交友和游戏
11
图里亚斯足球俱乐部
3359 github.com/eugenp/tutorials star 9767
这个项目是一系列小而专注的教程,每个教程都涵盖了明确的开发领域。 大多数教程项目集中在spring框架(和Spring Security )上。 以下技术是重点:酷睿Guava、fzdgs、http客户端、Guava。
12
酷睿单8
3359 github.com/corretto/corretto-8star 1061
这是一个免费的OpenJDK发行版,准备好在平台之间生产。 亚马逊是在最近重申了亚马逊Linux对Java的长期支持后,支持Java用户的另一个重要支持。 《重磅!亚马逊推出了 Java SE 替代品 —— Corretto》
13
互联网
3359 github.com/kdn 251/interviews star 30614
Java工程师面试指南。 几乎涵盖了所有软件工程师在面试中遇到的问题和回答。
其他优秀文章请参考后台公众号菜单