200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > Github Gitee Java开发 热门中后台开源项目

Github Gitee Java开发 热门中后台开源项目

时间:2020-06-14 17:58:18

相关推荐

Github Gitee Java开发 热门中后台开源项目

目录

组件工具类组件Http API组件规则引擎组件检验辅助组件加密、解密、时间组件Aop、Reflect组件重试组件Excel Word 文件操作组件分布式网关分布式配置中心和注册中心分布式权限认证分布式日志链路追踪分页式监控告警分布式任务调度平台分布式消息队列分布式搜索分布式缓存分布式锁分布式熔断限流分页式ID生成分布式事务分布式灰度发布数据库大数据邻域模型多线程与线程池数据同步架构管理系统后台框架博客系统电商系统反应式系统消息系统考试系统测试系统DevopsJava 教程源码PythonAI图片识别Nginx前端FEAndroid跨平台开发开源工具教程参考文档:Book

组件

工具类组件

hutool Java工具类yue-library Java工具包vjtools 唯品会Java规范工具包google guava java工具WxJava: WxJava - 微信开发 Java SDK,支持微信支付、开放平台、公众号、企业号/企业微信、小程序微服务相关工具类

Http API组件

forest 轻量级HTTP客户端API框架Retrofit HTTP客户端API框架retrofit-spring-boot-starterrocket-api API敏捷开发框架,用于API接口功能的快速开发urlshorter: 满足多种场景下的短链接生成需求qps-helper 通用的qps统计工具包springboot 邮件发送

规则引擎组件

liteFlow 可编排的组件式流程引擎QLExpress 动态脚本规则引擎解析工具

检验辅助组件

smart-validator 轻量级服务端校验框架faker: 是专门用来产生各种假数据的辅助工具库

加密、解密、时间组件

rsa-encrypt-body-spring-boot: Spring Boot 接口请求参数自动加解密encrypt-body-spring-boot-starter: SpringBoot控制器统一的响应体编码/加密与请求体解密的注解处理方式,支持MD5/SHA/AES/DES/RSAxk-time: xk-time 是时间转换,计算,格式化,解析,日历和cron表达式等的工具,使用Java8(JSR-310),线程安全,简单易用,多达70几种常用日期格式化模板,支持Java8时间类和Date,轻量级,无第三方依赖。

Aop、Reflect组件

fastaop Java Aop 库hp-reflect: hp-reflect 是一个高性能的反射工具。它使用字节码技术动态生成 access class

重试组件

支持注解的 java 重试框架 基于spring-retry和guava-retryretrieval: 一个精简的java重试组件,支持同步,异步,以及制定时间内重试

Excel Word 文件操作组件

easypoi excel导入导出工具类easyexcel excel导入导出工具类kkFileView: 使用spring boot打造文件文档在线预览项目解决方案

分布式网关

全新一代API网关可视化incubator-shenyu 微服务API 网关spring cloud gatewayzuul2openrestry 基于lua nginxkong 基于nginx

分布式配置中心和注册中心

nacos 开源服务发现与配置中心consuleureka 开源注册中心

分布式权限认证

MaxKey 单点登录认证系统sa-token 最全面的权限认证框架开源认证授权管理平台 Keycloaksureness: 面向REST API的高性能认证鉴权框架JustAuth: 小而全而美的第三方登录开源组件xxl-sso: 分布式单点登录框架radar 实时风控引擎(Risk Engine)pig SpringCloud OAuth2.0springboot2 权限管理系统微服务网关,鉴权史上最全的整合第三方登录的开源库bootshiro 基于springboot2+ shiro+jwt的真正rest api资源无状态认证权限管理框架)simple-security: 基于spring boot+spring security+jwt实现的基础auth机制

分布式日志链路追踪

Plumelog java分布式日志组件,支持百亿级别TLog轻量级的分布式日志标记追踪组件Catboot-websocket-log: 使用websocket技术实时输出系统日志到浏览器端SpringCloud sleuth+zipkin实现链路追踪Skywalkingspring cloud sleuth zipkin 分布式链路追踪cat 开源监控prometheus 监控系统和时间序列数据库MyPerf4J 监控sofa-tracer: 分布式系统调用跟踪的组件slf4j-spring-boot-starter: 一个注解搞定日志的组件,还可定位代码哟log4j-redis-appender: log4j日志写入redis扩展,为logstash日志收集做缓存中间件boot-websocket-log: 使用websocket技术实时输出系统日志到浏览器端,实现WebLogLoggingAppender日志收集插件: 收集java日志到Redis或者Kafka中的插件,日志收集完之后可使用ELK栈做分析(暂时只支持Logback)aop-log: AopLog是基于SpringAop和ThreadLocal实现的一个对请求方法内容日志的拦截与处理的日志工具包。 请求埋点 信息收集

分页式监控告警

prometheus-spring-boot-starter: 一个管理异常通知的神奇starterPrometheus Alert运维告警中心消息转发系统alarm-log: 日志监控报警,支持log4j、log4j2、logback等主流框架

分布式任务调度平台

xxl-job分布式任务调度平台PowerJob分布式任务调度与计算框架sia-taskOhMyScheduler: 新一代分布式调度与计算框架,支持CRON、API、固定频率、固定延迟等调度策略xxl-job-spring-boot-starter xxl-job-core包简单封装成spring boot starter

分布式消息队列

KafkaQMQRabbitMQDDMQ 基于 Apache RocketMQ 构建的消息队列xxl-mq 轻量级分布式消息队列

分布式搜索

easy-es: 更好用的Elastic Search搜索引擎框架,与Mybatis-plus一致的APIElasticsearch-ESClientRHL 基于springboot的elasticsearch 客户端调用封装工具Springboot2.1.1+elasticsearch6.5.3 企业级搜索平台,支持PB级数据elasticsearch+hbase海量数据查询spring-boot-elasticsearch: ES全文搜索引擎RediSearch

分布式缓存

jetcache 两级缓存框架J2CacheJava 两级缓存框架cachecloud Redis云平台Codis redis集群支持注解缓存失效时间 主动异步刷新缓存mPass-cache: 基于Spring Boot上的注解缓存,自带轻量级缓存管理页面

分布式锁

分布式锁spring-boot-klock-starter: 基于redis的分布式锁组件redisson的boot-starter 分布式锁redis-spring-boot-starter: 支持Jedis、Lettuce、Redisson等主流客户端idempotent-spring-boot-starter: idempotent 幂等处理方案

分布式熔断限流

sentinelresilience4jratelimiter-spring-boot-starter: 基于 redis 的偏业务应用的分布式限流组件redislimiter-spring-boot: 一个优秀的分布式spring boot/Spring Cloud API限流框架,特别适合微服务架构

分页式ID生成

分布式id生成微服务 分布式唯一主键ID生成方案id-generator: 经典的雪花算法,41位时间戳+10位机器ID+12位序列号

分布式事务

seatatx-lcnmyth采用消息队列解决分布式事务的开源框架hmily分布式事务解决方案

分布式灰度发布

Spring Cloud Gray 微服务灰度路由解决方案Discovery 基于Spring Cloud 蓝绿、灰度、权重、限流、熔断、降级、隔离、追踪、流量染色、故障转移

数据库

TenDB Cluster MySQL分布式关系型数据库 Minio 分布式文件存储数据库连接池mybatis-plus 自动生成增删改查、java代码fastmybatisTi-DB开源分布式关系型nosql数据库云盘系统vue.js+elementuiGaea 基于mysql协议的数据库中间件minio-spring-boot-starter: Minio开箱即用的Starterspring-boot-starter-mongodb-plus: 对官方spring boot starter对mongodb支持的扩展,提供更多配置属性,比如:连接数的配置等SimpleCurd 2个类,实现类ActiveRecord,无需写Mapper.

大数据

FastBigDate 大数据数据分析大数据入门指南

邻域模型

dddlib: 一个领域驱动设计(DDD)类库,为遵循DDD范式开发软件提供通用的接口、基类、实现类和工具。kaka-core: 事件领域模型框架

多线程与线程池

asyncTool 解决任意的多线程并行、串行、阻塞、依赖、回调的并行框架,多线程编排一站式解决方案dynamic-tp:轻量级动态线程池,内置监控告警功能,基于主流配置中心hippo4j: 强大的动态线程池,附带监控报警功能,内置两种使用模式:轻量级依赖配置中心以及无中间件依赖版本异步执行ThreadLocal在线程间传递jedi: 线程池监控 动态线程池 异步调度 高可靠 高可用 线程池管理 异步任务dynamic-threadpool

数据同步

datax-web DataX集成可视化页面,选择数据源即可一键生成数据同步任务Canal mysql binlog的增量订阅&消费组件syncClient,数据实时同步中间件(同步mysql到kafka、redis、elasticsearch、httpmq)基于canal的mysql和elasticsearch实时同步方案,支持增量同步和全量同步datax 离线数据同步工具/平台

架构

架构师技术图谱

可扩展,可靠且高性能的大型系统背后的模式

管理系统

Cloud-Platform Spring Cloud+Nacos+Sentinel+vue 具备用户管理、资源权限管理、网关API 管理等SpringCloud2.1 微服务开发脚手架 oauth2、nacos、feign、sentinel、gatewayxboot 分布式限流/同步锁/动态权限 数据权限 工作流 代码生成 定时任务springboot-plus SpringBoot 2多数据库SmartAdmin SpringBoot和Vue,前后端分离open-capacity-platform: Spring Cloud+layui 微服务能力开放平台JeeSpringCloud 快速开发框架oasys 办公自动化psi 基于Jeecg-Boot开发进销存管理系统72crm 基于jfinal+vue+ElementUI的前后端分离系统erupt: 非代码生成器,纯注解开发、零前端代码、零 CURD、不生成任何代码、自动建表、注解式API 后台管理系统开源SpringBoot和Vue的企业级项目Novel-Cloud是基于Spring Cloud 微服务小说门户SpringBlade 微服务架构 前后端分离

后台框架

microservices-platform SpringBoot2.x、SpringCloud和SpringCloudAlibaba前后端分离 多租户kitty Spring Cloud Alibaba 基础框架 Cat 监控fans-cloud-alibaba 基于springcloud-Alibaba框架 skywalkingSpring-cloud-alibaba-basis 学习整合SpringCloud2.0的微服务开发脚手架springcloud 前后端管理系统框架zuihou/zuihou-admin-cloud: 基于SpringCloud(Hoxton.SR3) 的SaaS 微服务脚手架renren-securityocp 企业级微服务框架(用户权限管理,配置中心管理,应用管理)spingBlade Springboot2 Springcloud React VueRoses Spring Boot 2和Spring Cloud Finchley.RELEASEvhrspringboot例子基于springboot的快速学习示例spring boot demox-boot vue 分布式限流/同步锁/验证码/SnowFlake雪花算法ID生成 动态权限管理 数据权限 工作流 代码生成 日志记录 定时任务 第三方社交账号、短信登录 单点登录jeecg-boot 快速开发平台 spider-flow: 新一代爬虫平台md_blockchain: 开源java区块链平台springboot-vue-demospring boot、spring cloud的一些封装和使用示例

博客系统

VBlog多用户博客管理平台halo 博客系统solo 博客系统eblog Springboot2 博客项目docsite 静态站点一键生成工具vueblog一个前后端分离的简单博客NiceFish前端提供 浏览器 & 移动端 & Electron 实现;后端提供 SpringBoot & SpringCloud 实现。MarkerHub/vueblog: 一个前后端分离的简单博客案例

电商系统

flash-waimai: 外卖平台,包括手机端,后台管理, api服务yshop 商城系统paascloud spring cloud + vue + oAuth2.0前后端分离模拟商城litemall Spring Boot+Vue+微信小程序+Vue移动端flash-waimai 外卖平台,包括手机端,后台管理, api服务mall4j 基于springboot的商城mall-swarm 微服务商城系统 Spring cloud商城系统mall-learning 电商学习系统onemall 微服务商城 Spring Cloud Alibaba秒杀系统设计与实现Seckill SpringBoot 秒杀系统spring-boot-seckill 秒杀系统秒杀系统设计与实现spring-boot-pay 支付服务支付整合系统 springmvc+mybatis基于SpringBoot+Dubbo构建的电商平台-微服务架构、商城、电商、微服务、高并发、kafkaspring cloud + vue + oAuth2.0全家桶实战 商城

反应式系统

反应式微服务框架Flower 基于Akka

消息系统

CIM是一套基于mina或netty框架下的推送系统J-IM: 基于t-io开发的轻量、高性能、单机支持几十万至百万在线用户IMwebsocket-springboot-starter: 基于springboot websocket 定制V-IMflat 视频会议系统firechat IMt-io

考试系统

xzs 考试系统

测试系统

estable-mock: 换种思路写Mock,让单元测试更简单性能测试系统 Takin一个傻瓜式mock小工具wiremock: 一个可以模拟服务的测试框架

Devops

jenkinsdocker 部署sonarqube 代码检查系统walle 瓦力上线部署系统ansible linux 自动化运维工具openspug/spug: 开源运维平台rtty: 在任何地方通过web访问您的设备的终端Taisite-Platform: 开源的接口自动化测试平台dapps: Dapps 是一个跨平台的应用商店,包含众多软件,基于dockerArchery: Archery 定位于 SQL 审核查询平台

Java 教程源码

spring源码springboot2.0教程springboot源码springcloud教程spring教程spring教程JavaGuide 面试JCSprout 面试程序员技能图谱常用技术框架、开源中间件,系统架构、数据库、大公司架构案例、常用三方类库、项目管理、线上问题排查、个人成长、思考芋道源码Springboot 全家桶mybatis源码中文注释springcloud-learning面试题

Python

从零学Pythondjango 教程python教程python 下载字幕小工具任务队列echarts ptyhon 生成图表微博爬虫爬虫入门教程python调用微信api中国诗词连接mysql数据分析 第二版用sql实现可视化数据图表爬虫集合推荐系统新华字典微信公众号爬虫爬虫框架python软件开源运维平台 Flask最简单的发送邮件python实现Python - 100天从新手到大师python教程建议收藏,22个Python迷你项目(附源码)python算法python算法算法面试笔记算法大全算法

AI

机器学习教程pytorch电子书聊天机器人教程deep learning100天学会机器学习神经网络与深度学习机器学习caffe深度学习翻译深度学习pytorch深度学习课程表NLP PythonTensorflow电子书AI学习大全机器学习软件工程师的机器学习deeplearningbook 深度学习TensorFlow-World 机器学习EffectiveTensorflow 机器学习

图片识别

medicine图片拍照识别idCardCv 身份证号码识别image图片识别OCR项目

Nginx

nginxWebUI nginx网页管理工具Nginx GUI Manager

前端FE

前端开发规范Material Design 网页的响应式前端框架基于vue前端框架element-ui 基于vue前端框架ReactJs前端框架vant 基于vue移动端框架ElemeFEminuinodejs+Git+markdown wikiReact 的图表库前端原型学习vue开源组件大全借书小程序ant design vue组件Html5 视频播放ng-form-element: 动态表单,VUE动态表单。基于vue+element ui实现动态表单组件,通过拖拽组件到面板即可实现一个表单

Android

开源Android app源码AndroidUtilCode 工具类DevUtils 工具类android工具包通用弹窗组件anroid面试下拉刷新mvpArms动态化构建 Native 页面的框架秒级编译界面悬浮窗自动适配

跨平台开发

Motrix 基于electron 开发的下载工具electron 博客

开源工具教程

用于快速切换 hosts 文件的应用p3c java代码检测插件Git 树形浏览chrome插件shell python脚本chrome 插件开发demo变量命名神器北大课程资料清华大学计算机课程资料

参考文档:

HelloGitHubgit.newsGitHubDailyjava后端目前最常用的工具和框架java后端知识点开源软件阮一峰开源阅读架构师的初级技能,选组件!

Book

itdevbooks 编程电子书技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计awesome-javaJava 设计模式源码Java算法java算法leetcode题解产品思维互联网上的免费书籍Java 程序员常读书单整理程序员技能图谱

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。