第一名:Elasticsearch 

源码地址:github.com/elastic/elasticsearch

Star数:45464

Fork数:15349

项目介绍: ElasticSearch是一个基于 Lucene的分布式RESTful搜索引擎。它提供了分布式多用户能力的全文搜索功能,基于RESTful Web接口。Elasticsearch基于Java语言开发,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch广泛应用于大数据和云计算,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端支持Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby等多种编程语言。


 第二名:Spring Boot 

源码地址:github.com/spring-projects/spring-boot

Star数:43430

Fork数:27722

项目介绍: Spring Boot是由Pivotal团队提供的船新Java EE框架,其设计目的是用来简化 Spring应用的搭建以及开发。自动化配置开箱即用等诸多便利特性使得利用Spring Boot来创建企业级应用和服务变得非常容易。Spring Boot当下可谓是如日中天的Java EE框架了。


 第三名:RxJava 

源码地址:github.com/ReactiveX/RxJava

Star数:41066

Fork数:6894

项目介绍: Rx = Reactive Extension。RxJava是 Reactive Extensions 的Java VM实现,是一个在 Java VM 上使用可观测的序列来组成异步的基于事件的程序库。讲白了就是一种帮助你做异步的框架。RxJava 的异步实现,是通过扩展了的观察者模式来支持数据/事件序列,并添加了运算符,使得可以声明性地将序列组合在一起,同时消除了诸如低级线程,同步,线程安全和并发数据结构之类问题的困扰。


 第四名:OkHttp 

源码地址:github.com/square/okhttp

Star数:35006

Fork数:7647

项目介绍: OkHttp是一个适用于 Android,Kotlin以及 Java的高效 HTTP客户端。简单易用支持HTTP/2连接池加持透明的GZIP压缩缓存支持等几大高效特性使得 OkHttp现如今已经非常广泛地用于各项互联网服务的开发。


 第五名:Guava 

源码地址:github.com/google/guava

Star数:34648

Fork数:7770

项目介绍: Guava是 Google的核心程序库,提供诸多核心或扩展功能,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字符串处理 [string processing] 、I/O 等等。所有这些工具每天都在被 Google的工程师广泛地应用于其产品和服务中


 第六名:Dubbo 

源码地址:github.com/apache/dubbo

Star数:30073

Fork数:19753

项目介绍: Apache Dubbo 是一款高性能、轻量级的开源 RPC框架,它提供了六大核心能力:面向接口的远程方法调用智能容错和负载均衡服务自动注册和发现高度可扩展能力运行期流量调度可视化的服务治理与运维。现如今已广泛应用于各大互联网公司。


 第七名:Netty 

源码地址:github.com/netty/netty

Star数:21608

Fork数:10091

项目介绍: Netty是一个NIO客户端服务器框架,可以快速轻松地开发网络应用程序,例如协议服务器和客户端。它极大简化了TCP和UDP套接字服务器等网络编程。Netty经过精心设计,结合了许多协议(例如FTP,SMTP,HTTP以及各种基于二进制和文本的旧式协议)的实施经验,成功地找到了一种无需妥协即可轻松实现开发,性能,稳定性和灵活性的方法。


 第八名:fastjson 

源码地址:github.com/alibaba/fastjson

Star数:19899

Fork数:5362

项目介绍: fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。速度快、使用广泛、功能完备、使用简单。


 第九名:Druid 

源码地址:github.com/alibaba/druid

Star数:19334

Fork数:6610

项目介绍:Druid 是一个 JDBC 组件库,也是一个为监控而生的数据库连接池,包含数据库连接池、SQL Parser 等组件, 被大量业务和技术产品使用或集成,经历过最严苛线上业务场景考验,使用非常的广泛。


 第十名:Gson 

源码地址:github.com/google/gson

Star数:16842

Fork数:3329

项目介绍: Gson是谷歌官方推出的支持 JSON和Java Object 相互转换的 Java序列化/反序列化 库。Gson可以处理任意Java对象,包括没有源代码的现有对象。有一些开源项目虽然可以将Java对象转换为JSON,但是大多数方法都要求你在类中放置Java注解,如果无法访问源代码,则无法执行某些操作,而且大多数还不完全支持Java泛型的使用,而Gson则针对性地解决了这个问题,非常好用。


后   记

若有错误或者不当之处,可在本公众号内反馈,一起学习交流!

更多热文在此:

  ●  Spring Boot 系列实战文章合集(源码已开源)

  ●  程序员写简历时必须注意的技术词汇拼写

  ●  前后端都分离了,该搞个好用的API管理系统了!

  ●  从一份配置清单详解Nginx服务器配置

  ●  如何在Windows下像Mac一样优雅的开发

  ●  Docker容器可视化监控中心搭建

  ●  利用ELK搭建Docker容器化应用日志中心

  ●  真实IT领域2/8法则,扎心了!

  ●  一文详解 Linux系统常用监控工具


更多 务实、能看懂、可复现的 技术文章、资源尽在公众号 CodeSheep,欢迎扫码订阅,第一时间获取更新 ⬇️⬇️⬇️


©著作权归作者所有:来自51CTO博客作者mb5fdcae83766b7的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. Apollo 源码解析 —— Portal 创建 Namespace
  2. Apollo 源码解析 —— Portal 创建 Cluster
  3. Apollo 源码解析 —— Portal 创建 App
  4. 推荐几个炫酷的Python开源项目
  5. Spring Boot项目利用MyBatis Generator进行数据层代码自动生成
  6. RocketMQ 源码分析 —— 定时消息与消息重试
  7. RocketMQ 源码分析 —— 集成 Spring Boot
  8. RocketMQ 源码分析 —— Message 顺序发送与消费
  9. RocketMQ 源码分析 —— 高可用

随机推荐

  1. 在离开当前页面时调用函数。
  2. 网站设计思想
  3. 利用html5 canvas实现纯前端上传图片的裁
  4. 【CSON原创】HTML5实现3D迷宫
  5. 在href元素中使用标记<c:out [duplicate]
  6. Tomcat中对Context应用
  7. css职位:相对;坚持到底
  8. 在一些页面中使用P和L定向生成PDF文档。
  9. 安装的Moodle字体在其他浏览器中不起作用
  10. TextView显示html样式的文字