31.2k!這是我見過最強的后臺管理系統(tǒng) !
來源丨經(jīng)授權(quán)轉(zhuǎn)自 JavaGuide(ID:JavaGuide)
作者丨Guide
本期項目概覽:
- ruoyi-vue-pro:RuoYi-Vue 全新 Pro 版本
- AGEIPort:數(shù)據(jù)導(dǎo)入導(dǎo)出解決方案
- PowerJob:分布式調(diào)度與計算
- mybatis-crypto:mybatis 字段加解密組件
- novel:小說精品屋
ruoyi-vue-pro:RuoYi-Vue 全新 Pro 版本
項目介紹 :
- RuoYi-Vue 全新 Pro 版本,優(yōu)化重構(gòu)所有功能。系統(tǒng)內(nèi)置多種多種業(yè)務(wù)功能,可以用于快速你的業(yè)務(wù)系統(tǒng)。
- 后端基于 Spring Boot MyBatis Plus Druid Flowable Quartz,前端基于 Vue & Element。
- 支持 RBAC 動態(tài)權(quán)限、數(shù)據(jù)權(quán)限、SaaS 多租戶、Flowable 工作流、三方登錄、支付、短信、商城等功能。
內(nèi)置功能 :
功能分層
效果預(yù)覽 :
首頁
令牌管理
流程模型-設(shè)計
相關(guān)地址 :
- 項目地址:https://gitee.com/zhijiantianya/ruoyi-vue-pro
- 官方文檔:https://doc.iocoder.cn/
AGEIPort:數(shù)據(jù)導(dǎo)入導(dǎo)出解決方案
項目介紹 :
- AGEIPort 是阿里開源的一套解決數(shù)據(jù)導(dǎo)入導(dǎo)出常見痛點的解決方案,性能卓越、穩(wěn)定可靠、功能豐富、易于擴展。像大數(shù)據(jù)量的 Excel 批量導(dǎo)入導(dǎo)出、實時任務(wù)進度計算和反饋等和數(shù)據(jù)導(dǎo)入導(dǎo)出相關(guān)的場景都可以使用 AGEIPort。
- AGEIPort 來自于阿里系產(chǎn)品數(shù)據(jù)導(dǎo)入導(dǎo)出相關(guān)業(yè)務(wù)的技術(shù)沉淀和總結(jié),經(jīng)歷了多次 618 和雙 11 大促考驗,穩(wěn)定導(dǎo)入導(dǎo)出數(shù)據(jù) 300~400 億條/月。
- 如果你的項目涉及到大量的數(shù)據(jù)導(dǎo)入導(dǎo)出需求或者對數(shù)據(jù)導(dǎo)入導(dǎo)出性能比較敏感的話,可以試試 AGEIPort,畢竟是阿里系沉淀得到的解決方案,性能以及功能還是很強大的。
系統(tǒng)架構(gòu) :
AGEIPort 系統(tǒng)架構(gòu)
相關(guān)地址 :
- 項目地址:https://github.com/alibaba/AGEIPort
- 文章介紹:https://mp.weixin.qq.com/s/qGOW_So4BLPNDUGMsWr1Yg
PowerJob:分布式調(diào)度與計算
項目介紹 :
- 分布式調(diào)度與計算框架,能讓您輕松完成作業(yè)的調(diào)度與繁雜任務(wù)的分布式計算。
- 適合有定時執(zhí)行、延遲執(zhí)行、全部機器一同執(zhí)行、分布式處理等需求的業(yè)務(wù)場景。
- 使用簡單,提供 Web 界面,開發(fā)者可以可視化地完成調(diào)度任務(wù)的管理(增、刪、改、查)、任務(wù)運行狀態(tài)監(jiān)控和運行日志查看等功能。
- 支持多種定時策略以及執(zhí)行模式,支持 DAG 工作流。
系統(tǒng)架構(gòu) :
PowerJob 系統(tǒng)架構(gòu)
同類產(chǎn)品對比 :
PowerJob 和同類產(chǎn)品的對比
相關(guān)地址 :
- 項目地址:https://github.com/PowerJob/PowerJob
- 項目文檔:https://www.yuque.com/powerjob/guidence/intro
這個框架的誕生也挺有意思的,PowerJob 的作者當(dāng)時在阿里巴巴實習(xí)過,阿里巴巴那會使用的是內(nèi)部自研的 SchedulerX(阿里云付費產(chǎn)品)。實習(xí)期滿之后,PowerJob 的作者離開了阿里巴巴。想著說自研一個 SchedulerX,防止哪天 SchedulerX 滿足不了需求,于是 PowerJob 就誕生了。
mybatis-crypto:mybatis 字段加解密組件
項目介紹 :
- 基于 mybatis 插件機制實現(xiàn)的字段加解密組件,通過一個注解即可對敏感數(shù)據(jù)進行加解密處理。
- 支持自定義 Encryptor、特殊字段單獨指定 Encryptor 和 key ,滿足大部分使用場景。
使用示例 :
User.java
@Datapublic class User { private Long id; @EncryptedField(encryptor = MyEncryptor.class) private String name; @EncryptedField(encryptor = Base64Encryptor.class) private String email; @EncryptedField(encryptor = StrongTextEncryptor.class, key = "SPECIFIED-KEY") private String password; @EncryptedField private String idCardNo;}
MyEncryptor.java
public class MyEncryptor implements IEncryptor { public static String TAG = "-SUFFIX-BY-ENCRYPTOR"; @Override public String encrypt(Object val2bEncrypted, String key) throws Exception { return val2bEncrypted.toString() TAG; } @Override public String decrypt(Object val2bDecrypted, String key) throws Exception { String str = val2bDecrypted.toString(); return str.substring(0, str.length() - TAG.length()); }}
相關(guān)地址 :
項目地址:https://github.com/WhiteDG/mybatis-crypto
novel:小說精品屋
項目介紹 :
- novel 是一款開源原創(chuàng)文學(xué) CMS 系統(tǒng),附帶保姆級教程,包含小說推薦、作品檢索、小說排行榜、小說閱讀、小說評論、會員中心、作家專區(qū)、充值訂閱、新聞發(fā)布等功能。
- 后端基于 SpringBoot MyBatis Spring Security Elasticsearch RabbitMQ XXL-JOB Sentinel,前端基于 Vue 3 Element Plus 。
- 除了單體版之外,這個項目還有一個基于 Spring Cloud 的微服務(wù)版本供你學(xué)習(xí)使用。
效果預(yù)覽 :
相關(guān)地址 :
- 項目地址:https://github.com/201206030/novel
- 項目文檔:https://docs.xxyopen.com/