您的位置 首页 java

2021年github上star过万的热门项目:Java篇(二)

2021年github上star过万的热门项目:Java篇(二)


1. canal

  • 地址 :
  • star : 19.0k
  • fork : 5.8k

Java项目

MySQL数据库binlog增量订阅、消费组件。仿MySQL salve方式,实现MySQL主从同步,并添加日志增量解析等功能。MySQL原始的主备机制,其结构如下:


2. dbeaver

  • 地址 :
  • star : 20.6k
  • fork : 1.9k

Java项目

支持主流数据库的桌面管理工具。一款用 Java 写的数据库管理工具,只要是 JDBC 支持的数据库它都支持。虽然分免费社区版和付费企业版,但是免费的功能其实已经够用啦 桌面管理工具,支持主流数据库。是一款数据库管理工具,使用Java编写,并且支持JDBC支持的数据库。有免费社区版和付费企业版两种,但实际上免费功能已经足够了。


3. infer

  • 地址 : Facebook /infer
  • star : 12.3k
  • fork : 1.7k

其它项目

Facebook的一款支持Objective-C、Java和C语言的静态分析工具,用于检测Android、iOS代码中的资源泄漏、内存泄露、空指针等等。推荐整合到客户端发布的过程环节中,可以在发布应用前将客户端应用的一些严重缺陷扼杀掉,同时降低了应用程序崩溃风险以及低性能。


4. newbee-mall

  • 地址 :
  • star : 6.9k
  • fork : 1.8k

Java项目

一种基于SpringBoot2.X和相关技术栈的电子商务系统。包含商城系统和商城后台管理系统,支持商城常用功能。本项目代码开放源码,功能齐全,流程完善,对开发初学者非常友好,只需极短的时间就能启动商城项目。它是一个完整的电商项目,也建议Java开发人员学习或者为项目贡献代码。


5. roncoo-pay

  • 地址 :
  • star : 4.0k
  • fork : 2.4k

Java项目

开源Java网络支付系统。具有独立的帐户系统、用户系统、支付接入系统、支付交易系统、对帐清清算系统等,希望学习支付相关技术的同学可以参考此项目。该项目的结构是:

 roncoo-pay
├── roncoo-pay-app-notify //商户通知模块
├── roncoo-pay-app-order-polling //订单轮询模块
├── roncoo-pay-app-reconciliation //交易对账模块
├── roncoo-pay-app-settlement //交易结算模块
├── roncoo-pay-common-core //公共基础模块,不需要单独部署
├── roncoo-pay-service //核心业务模块,不需要单独部署
├── roncoo-pay-web-boss //运营后台模块
├── roncoo-pay-web-gateway //支付网关模块
├── roncoo-pay-web-merchant //商户后台模块
├── roncoo-pay-web-sample-shop //模拟商城模块  

6. nvda

  • 地址 :
  • star : 1.2k
  • fork : 444

其它项目

一款非视觉桌面访问阅读器,是 微软 开源的免费Windows操作系统。由合成器语音或盲文点字反馈,方便盲人和低视力人士使用Windows操作系统下运行的计算机。还可以向开发者展示微软常用的辅助功能界面,比如微软Active Accessibility,JavaAccess Bridge,IAccessible2,UI automation。 更多无障碍开发信息,NVDA中文站。

   

7. jbake

  • 地址 :
  • star : 918
  • fork : 305

Java项目

一个基于Java的开放源代码网站,博客生成器。常用命令如下:

 # 快速开始
$ curl -s "#34; | bash
$ sdk install jbake
$  mkdir  awesome-jbake && cd awesome-jbake
$ jbake -i
$ jbake -b -s

jbake -h  #查看帮助文档
jbake -i  #安装依赖
jbake -s #运行项目  


8. Heart-First-JavaWeb

  • 地址 :
  • star : 588
  • fork : 111

Java项目

脚踏实地的 Java Web入门开发教程,适合初学者。本教程列出了在 Java Web 的初级阶段,可能遇到的问题和难点。


9. thinking-in-java-zh

  • 地址 :
  • star : 420
  • fork : 141

开源书籍项目

《Java 编程思想》中文版。在线阅读地址:

   

10. Geisha

  • 地址 :
  • star : 114
  • fork : 16

Java项目

Web MVC框架 ,用Java语言编写。包括多个语言特性和IOC实现,通过进行注释设置对URL映射。入门练习项目,适合初学者熟悉Java语法并理解Web框架的实现。下面是示例代码:

 @Component
@RequestMapping("/person")
public class Hello {

    @RequestMapping("/info")
    public String hello(@Param("name") String name, @Param("age") String age) {
        return "hello " + name + ", your age is " + Integer.valueOf(age);
    }
}  

—结语—

@老K玩代码,专注分享实战项目和最新行业资讯,已累计分享超1000实战项目!
如果你喜欢老K的分享,欢迎关注老K玩代码,全网同号~

文章来源:智云一二三科技

文章标题:2021年github上star过万的热门项目:Java篇(二)

文章地址:https://www.zhihuclub.com/170958.shtml

关于作者: 智云科技

热门文章

网站地图