当前位置: 首页 > 科技观察

GitHub8月Java开源热门项目

时间:2023-03-21 13:04:59 科技观察

GitHub8月最热门Java开源项目排名已经出炉。我们来看看榜单的详细内容:1.tsunami-security-scannerhttps://github.com/google/tsunami-security-scannerStar5834tsunami-security-scanner是谷歌专门为大型企业设计的漏洞扫描神器规模的企业网络。它主要用于由数千甚至数百万物联网组成的企业系统。谷歌表示,“Tsunami”旨在满足像谷歌这样的高端企业客户的需求,漏洞扫描的准确性是重中之重,项目的重点是避免错误的检测结果。2.NewPipehttps://github.com/TeamNewPipe/NewPipeStar9835NewPipe是安卓下的第三方YouTube客户端,支持画中画、后台播放、变速播放、查看消息、导入订阅频道、使用Kodiplay是一个功能齐全的YouTube客户端。3.shardingsphere-elasticjobhttps://github.com/apache/shardingsphere-elasticjobStar6305Elastic-Job是ddframe中从dd-job的job模块中分离出来的分布式弹性作业框架。删除了dd-job中的监控和ddframe访问规范部分。本项目基于成熟的开源产品Quartz和Zookeeper及其客户端Curator进行二次开发。4.elasticsearchhttps://github.com/elastic/elasticsearchStar50200Elasticsearch是一个分布式RESTful风格的搜索和数据分析引擎,可以解决越来越多的用例。作为ElasticStack的核心,它集中了您的数据并帮助您发现您期望的和不期望的。Elasticsearch是一种实时分布式搜索分析引擎,可让您以前所未有的速度和规模探索数据。它用于全文搜索、结构化搜索、分析以及这三种功能的组合。5.COLAhttps://github.com/alibaba/COLAStar2578COLA是CleanObject-OrientedandLayeredArchitecture的缩写,既是框架又是架构。创建COLA的主要目的是为应用程序架构提供一组简单的“指导和约束”,这些架构可以复制、理解、实施,并且可以控制复杂性。6.mlkithttps://github.com/googlesamples/mlkitMLKit是一个功能强大且易于使用的工具包,它将谷歌在机器学习方面的专业知识带给普通移动应用开发者。7.flink-learninghttps://github.com/zhisheng17/flink-learningStar7167本项目包括Flink介绍、概念、原理、实战、性能调优、源码分析等,学习案例涉及FlinkConnector、Metrics、Library,DataStreamAPI,TableAPI&SQL等,以及Flink落地应用的大型项目案例分享。8.商城https://github.com/macrozheng/mallStar38887商城项目是一个电子商务系统,包括前端商城系统和后端管理系统,基于SpringBoot+MyBatis。前端商城系统包括首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客服、帮助中心等模块。后台管理系统包括产品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。9.CS-Noteshttps://github.com/CyC2018/CS-NotesStar107411这是一个准备面试的项目。该项目包括九个模块,从算法到操作系统、网络、面向对象和数据库、Java、Distribution、工具、编码实践。10.SpringBoot-Labshttps://github.com/YunaiV/SpringBoot-LabsStar5961本项目是基于SpringBoot2.X版本的深度教程。包括以下内容:在带你快速学习如何编写SpringMVCAPI接口的同时,我还想告诉你,还有全局返回、全局异常、拦截器、跨域处理等功能。在带你快速学习如何发送和消费MQ消息的同时,我还想告诉你,MQ还有集群消费、广播消费、顺序消息、定时消息、事务消息、消费重试等特性。在带你快速学习如何编写Job任务的同时,我也想告诉你,企业使用的调度平台还有很多,比如Quartz单体、Quartz集群、XXL-JOB等。11.mall-learninghttps://github.com/macrozheng/mall-learningStar6016这是一套商城学习教程,对架构、业务、技术要点都有全面的分析。商城项目是一套电子商务系统,现阶段采用主流技术实现。涵盖SpringBoot2.1.3、MyBatis3.4.6、Elasticsearch6.2.2、RabbitMQ3.7.15、Redis5.0、Mongodb4.2.5、Mysql5.7等技术,采用Docker容器化部署。