资讯动态 news

客服

下一篇:没有了 上一篇:没有了

GitHub上收获Star数排名前10的Java项目

发布于:2020-09-24 14:43 编辑:admin  

star:55.6k 介绍:Design patterns implemented in Java ,即用Java完成的规划形式。地址:https://github.com/iluwatar/java-design-patterns

规划形式对一个程序员或许架构师的重要性显而易见,不管是架构规划,日常编码,代码可读性,仍是为了面试。规划形式都是Java程序员有必要把握的东西。

star:47.2k 介绍:开源、分布式,根据Restful规划的搜索引擎。地址:https://github.com/elastic/elasticsearch。

这么牛逼的开源中间件我想不必过多介绍了吧。假如你连es都没听说过,我很置疑你是不是一个Java程序员。让笔者惊奇的是,es的star数竟然超过了大名鼎鼎的SpringBoot。

5. SpringBoot

star:45.7k 介绍:Spring Boot。地址:https://github.com/spring-projects/spring-boot。

作为SpringCloud微服务生态的柱石,作为Java企业级开发的革新之作,它关于每一个Java程序员的重要性,不亚于它们家老祖先SpringFramework。它让WEB开发变得如此轻松简略,你能够不必SpringCloud,可是你的JavaWeb项目还没有运用SpringBoot,那就有点说不过去了!

star:45.7k 介绍:Spring Boot。地址:https://github.com/spring-projects/spring-boot。

作为SpringCloud微服务生态的柱石,作为Java企业级开发的革新之作,它关于每一个Java程序员的重要性,不亚于它们家老祖先SpringFramework。它让WEB开发变得如此轻松简略,你能够不必SpringCloud,可是你的JavaWeb项目还没有运用SpringBoot,那就有点说不过去了!

star:42.2k 介绍:你需求知道的关于找工作的一切工作!地址:https://github.com/kdn251/interviews

又是一个带有稠密本乡特征的Github项目。值得一提的是,假如你想学习算法,这儿十分值得一看。不信?笔者贴几张图给你瞅瞅,嘿嘿:

Dijkstra最短途径算法:

star:41.9k 介绍:JVM呼应式编程扩展,一个为JVM的包含了异步和根据事情的。地址:https://github.com/ReactiveX/RxJava

star:39.3k 介绍:互联网 Java 工程师进阶常识彻底扫盲:包含高并发、分布式、高可用、微服务、海量数据处理等范畴常识,后端同学必看。地址:https://github.com/doocs/advanced-java

本项目内容内容包含高并发、分布式、高可用、微服务、海量数据处理等范畴常识。例如,分库分表相关内容:为什么要分库分表?用过哪些分库分表中间件?不同的分库分表中间件都有什么长处和缺陷?你们详细是怎么对数据库怎么进行笔直拆分或水平拆分的?现在有一个未分库分表的体系,未来要分库分表,怎么规划才能够让体系从未分库分表动态切换到分库分表上?怎么规划能够动态扩容缩容的分库分表计划?分库分表之后,id 主键怎么处理?

海量数据处理:怎么从许多的 URL 中找出相同的 URL?怎么从许多数据中找出高频词?怎么找出某一天拜访百度网站最多的 IP?怎么在许多的数据中找出不重复的整数?怎么在许多的数据中判别一个数是否存在?怎么查询最抢手的查询串?怎么计算不同电话号码的个数?怎么从 5 亿个数中找出中位数?怎么依照 query 的频度排序?怎么找出排名前 500 的数?

... ...

star:36k 介绍:Square的Java和Kotlin的HTTP客户端。地址:https://github.com/square/okhttp

Java项目和Android项目都能够运用的HTTP客户端。它便是由Square规划用于替换HttpUrlConnection和Apache HttpClient这两个糟糕的HTTP客户端的。是安卓端最炽热的轻量级结构。正因为它的优异,现在许多Java服务端也用okhttp作为HTTP客户端。假如你还没用过它,那么请赶忙测验吧,两个字:真香!!!

star:36k 介绍:谷歌公司Java中心库;地址:https://github.com/google/guava

这个库才能可太大了,首要包含:新的调集类型,不可变调集,图形库,并发东西,I/O,Hashing,本地缓存,限流等等。不管在谷歌,仍是其他公司都是用的十分广泛。

咱们欢喜看到Github上Java相关获取Star数Top10的项目,有好几个是我国人主导的。可是咱们细心看一下这些项目,都是一些总结性的项目。它们的价值可远比不了elasticsearch,SpringBoot这些改动国际的开源项目。

笔者翻到第二页,快乐的看到了一个不说改动国际,不说改动我国,最少在国内IT职业影响力十分巨大的开源项目。没错,它便是 Dubbo 。笔者现在的公司 VIVO 的中心结构也是Dubbo,而且还有许多有名的公司都在公司内部许多运用了Dubbo,比方:当当,考拉,瓜子二手车,去哪儿,芒果TV,TCL,海尔等。让咱们等待更多像Dubbo相同优异的开源项目冲进Github排行榜中!

END

下一篇:没有了 上一篇:没有了