Github优质框架 + 工具模板 + 项目在线了解

一、优质常用框架

1、登录框架

1.1 单点登录框架 :Sa-Token

一个轻量级 Java 权限认证框架,让鉴权变得简单、优雅!—— 登录认证、权限认证、分布式Session会话、微服务网关鉴权、单点登录、OAuth2.0

了解地址:https://github.com/dromara/Sa-Token

1.2 第三方登录:JustAuth

🏆Gitee 最有价值开源项目 🚀💯 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么、推特、飞书、京东、阿里云、喜马拉雅、Amazon、Slack和 Line 等第三方平台的授权登录。 Login, so easy!

了解地址:https://github.com/justauth/JustAuth

2、线程池管理框架

使用线程池 ThreadPoolExecutor 过程中你是否有以下痛点呢?

代码中创建了一个 ThreadPoolExecutor,但是不知道那几个核心参数设置多少比较合适

凭经验设置参数值,上线后发现需要调整,改代码重新发布服务,非常麻烦

线程池相对开发人员来说是个黑盒,运行情况不能及时感知到,直到出现问题

如果有以上痛点,动态可监控线程池框架(DynamicTp)或许能帮助到你。
了解地址:https://github.com/dromara/dynamic-tp

3、支付框架:Jeepay

Jeepay是一套适合互联网企业使用的开源支付系统,支持多渠道服务商和普通商户模式。已对接微信支付,支付宝,云闪付官方接口,支持聚合码支付。

了解地址:https://github.com/jeequan/jeepay

4、定时任务:quartz

Quartz 是一个功能强大、灵活且开源的作业调度框架,主要用于在 Java 应用程序中执行定时任务,Quartz 广泛应用于企业级应用中,用于执行定期的任务,如数据备份、报表生成、邮件发送等。

了解地址:https://github.com/quartz-scheduler/quartz

5、UserAgent 解析:Yauaa

Yauaa(Yet Another UserAgent Analyzer)是一个用于解析和分析 User-Agent 字符串的 Java 库。User-Agent 字符串是由浏览器或其他客户端发送到服务器的头部信息,用于标识客户端的类型、版本、操作系统等信息。Yauaa 的主要作用是提取和解析这些信息,以便应用程序能够更好地理解和处理客户端请求。

了解地址:https://github.com/nielsbasjes/yauaa

6、JDhotkey(自动发现 热点)

为什么需要 自动发现 热点?
因为热点的瞬时流量大,需要及时发现热点然后将缓存。如果靠人为来手动设置,可能刚打开后台页面系统就已经崩溃了,一般要求秒级发现热点且自动缓存,而JDhotkey就可以实现自动发现热点,然后实现缓存。

了解地址:https://gitee.com/jd-platform-opensource/hotkey

7、etcd (容器化配置管理和服务发现)

etcd 是一个轻量级的分布式键值存储,主要应用于强一致性的配置管理和服务发现,特别适合与容器化平台如 Kubernetes 配合使用。它使用 Raft 协议来保证一致性和高可用性。

二、前、后端项目快速生成模板

1、前端后台 Vue 模板

1.1 极简版 vue-admin-template

这是一个极简的 vue admin 管理后台。它只包含了 Element UI & axios & iconfont & permission control & lint,这些搭建后台必要的东西。

了解地址:https://github.com/PanJiaChen/vue-admin-template

1.2 Admin完整版 vue-element-admin

vue-element-admin 是一个后台前端解决方案,它基于 vue 和 element-ui实现。它使用了最新的前端技术栈,内置了 i18n 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。

体验地址:https://panjiachen.github.io/vue-element-admin/#/dashboard

了解地址:https://github.com/PanJiaChen/vue-element-admin

三、优质项目

1、ruoyi-vue-pro

了解地址:https://github.com/YunaiV/ruoyi-vue-pro

2、zheng

基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。
了解地址:https://github.com/shuzheng/zheng

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值