微信号:tedu_java

介绍:达内Java培训官方账号,分享最前沿的Java行业动态、就业前景、知识宝典、入门技巧!学Java你想知道的全在这里,4个月帮你学会最新最热门的Java技术,高薪入职名企!

2018年8月份GitHub上最热门的Java项目

2018-09-10 15:00 达内JAVA


8 月份 GitHub 上最热门的 Java 项目排行已经出炉啦,在本月的名单中,多个项目都是关于Java库的集合,还有各种学习指南等,下面就是本月上榜的12个开源项目:


1
JCSprout


https://github.com/crossoverJie/JCSprout Star 11958


这是一个还处于萌芽阶段的 Java 核心知识库。分为常用集合、Java多线程、JVM、分布式相关、常用框架等内容。


2
Java-Guide


 https://github.com/Snailclimb/Java-Guide Star 4103


一份Java学习指南,涵盖大部分Java程序员所需要掌握的核心知识。


3
AndroidAutoSize


https://github.com/JessYanCoding/AndroidAutoSize Star 2131


今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案。

Pixel 2 XL | 1440 x 2880 | 560dpi:



4
java-design-patterns


https://github.com/iluwatar/java-design-patterns Star 38253


Design patterns 是程序员在设计应用程序或系统时可用来解决常见问题的最佳实践手册。它可以帮助你加快开发进程,有效防止一些可能导致重大失误的细节问题,不过深入了解 java-design-patterns 之前,你应提前熟悉各种编程/软件设计原则。


5
proxyee-down


https://github.com/proxyee-down-org/proxyee-down Star 13918



proxyee-down 是一个开源的下载神器,也可以说是百度云神器,不过,它需要安装证书、设置代理,初次使用会略显繁琐,但带来的速度提升也是显而易见的。


6
spring-boot


https://github.com/spring-projects/spring-boot Star 28380


从最根本上来讲,Spring Boot 就是一些库的集合,它能够被任意项目的构建系统所使用。简便起见,该框架也提供了命令行界面,它可以用来运行和测试Boot应用。框架的发布版本,包括集成的CLI(命令行界面),可以在Spring仓库中手动下载和安装。


具有如下特性:

● 创建独立的Spring应用程序

● 嵌入的Tomcat,无需部署WAR文件

● 简化Maven配置

● 自动配置Spring

● 提供生产就绪型功能,如指标,健康检查和外部配置

● 绝对没有代码生成和对XML没有要求配置


7
Sentinel


https://github.com/alibaba/Sentinel Star 2028

 

随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的轻量级流量控制产品,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助您保护服务的稳定性。


8
elasticsearch


https://github.com/elastic/elasticsearch Star 33290


Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引擎,能够解决越来越多的用例。作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。Elasticsearch 是一个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。 它被用作全文检索、结构化搜索、分析以及这三个功能的组合。


9
tutorials


https://github.com/eugenp/tutorials Star 7782


该项目是一系列小而专注的教程,每个教程都涵盖一个明确的开发领域。大多数教程项目都专注于Spring Framework(和Spring Security)。以下技术是重点:core Java,Jackson,HttpClient,Guava。


10
weixin-java-tools


https://github.com/Wechat-Group/weixin-java-tools Star 9683


可能是目前最好最全的微信 Java 开发工具包,支持包括微信支付、开放平台、小程序、企业号和公众号等的开发。


11
incubator-dubbo


https://github.com/apache/incubator-dubbo Star 16470


Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring 框架无缝集成。目前,incubator-dubbo 作为一个孵化中的 apache 项目,毕业后,项目移出incubator,成为正式开源项目。


12
guava


https://github.com/google/guava Star 26502


Guava 中文是石榴的意思,该项目是 Google 的一个开源项目,包含许多 Google 核心的 Java 常用库。


9月Java免费训练营预约报名中,达内经典Java课程免费送,高薪技术,行业趋势,名企入职推荐,近距离听Java一线专家的观点,成为高薪技术大牛,so easy!马上识别下方二维码或者阅读原抢名额吧~


☟☟☟


--精彩推荐--



PS:还有疑问可以咨询QQ:1229718872问达妹哦~

来自:开源最前线(ID:OpenSourceTop) 

地址:https://www.itcodemonkey.com/article/8758.html

*版权声明:转载文章和图片均来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。 


点击下方“阅读原文”抢免费Java训练营名额吧!

 
达内JAVA 更多文章 你与年薪40W+的Java高级程序员的5个差距! 分享图片 想学习Java开发的新人,千万不要错过这门课 北上广等一线城市 IT 岗位已接近饱和? 2018薪资最高的13个IT职位,你拖后腿了吗?
猜您喜欢 .NET 高效开发之不可错过的实用工具 mysql常识以及存储引擎,锁和事务 MySQL 5.7新特性介绍 “因聚而生·华为中国ICT生态之行2017·呼和浩特站”成功举行 深度 | 机器的崛起:算法会超出我们的控制吗?