来源丨经授权转自 JavaGuide(ID:JavaGuide)

作者丨Guide

本期项目概览:

ruoyi-vue-pro:RuoYi-Vue 全新 Pro 版本

项目介绍

内置功能

后台管理系统专业一点怎么说(这是我见过最强的后台管理系统)(1)

功能分层

效果预览

后台管理系统专业一点怎么说(这是我见过最强的后台管理系统)(2)

首页

后台管理系统专业一点怎么说(这是我见过最强的后台管理系统)(3)

令牌管理

后台管理系统专业一点怎么说(这是我见过最强的后台管理系统)(4)

流程模型-设计

相关地址

AGEIPort:数据导入导出解决方案

项目介绍

系统架构

后台管理系统专业一点怎么说(这是我见过最强的后台管理系统)(5)

AGEIPort 系统架构

相关地址

PowerJob:分布式调度与计算

后台管理系统专业一点怎么说(这是我见过最强的后台管理系统)(6)

项目介绍

系统架构

后台管理系统专业一点怎么说(这是我见过最强的后台管理系统)(7)

PowerJob 系统架构

同类产品对比

后台管理系统专业一点怎么说(这是我见过最强的后台管理系统)(8)

PowerJob 和同类产品的对比

相关地址

这个框架的诞生也挺有意思的,PowerJob 的作者当时在阿里巴巴实习过,阿里巴巴那会使用的是内部自研的 SchedulerX(阿里云付费产品)。实习期满之后,PowerJob 的作者离开了阿里巴巴。想着说自研一个 SchedulerX,防止哪天 SchedulerX 满足不了需求,于是 PowerJob 就诞生了。

mybatis-crypto:mybatis 字段加解密组件

项目介绍

使用示例

User.java

@Data public 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()); } }

相关地址

项目地址:https://github.com/WhiteDG/mybatis-crypto

novel:小说精品屋

项目介绍

效果预览

后台管理系统专业一点怎么说(这是我见过最强的后台管理系统)(9)

后台管理系统专业一点怎么说(这是我见过最强的后台管理系统)(10)

后台管理系统专业一点怎么说(这是我见过最强的后台管理系统)(11)

相关地址

,