欢迎来到本站
  • 2023.12.08 | along | 23871次围观
    RuoYi 若依管理系统
    软件简介基于 SpringBoot 的权限管理系统 易读易懂、界面简洁美观。 核心技术采用 Spring、MyBatis、Shiro 没有任何其它重度依赖。直接运行即可用平台简介一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适的。于是利用空闲休息时间开始自己写了一套后台系统。如此有了若依。她可以用于所有的 Web 应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问。系统会陆续...
  • 2023.12.08 | along | 20646次围观
    Hutool Java 工具集
    软件简介Hutool 是一个小而全的 Java 工具类库,通过静态方法封装,降低相关 API 的学习成本,提高工作效率,使 Java 拥有函数式语言般的优雅,让 Java 语 言也可以 “甜甜的”。Hutool 对文件、流、加密解密、转码、正则、线程、XML、日期、Http 客户端 等 JDK 方法进行封装,组成各种 Util 工具类。Hutool 涵盖了 Java 开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;Hutoo...
  • 2023.07.28 | along | 1652次围观
    地区 & IP 库
    地区 & IP 库yudao-spring-boot-starter-biz-ip (opens new window)业务组件,提供地区 & IP 库的封装。#1. 地区AreaUtils (opens new window)是地区工具类,可以查询中国的省、市、区县,也可以查询国外的国家。它的数据来自 Administrative-divisions-of-China (opens new window)项目,最终整理...
  • 2023.07.28 | along | 1323次围观
    验证码
    验证码项目基于 AJ-Captcha (opens new window)实现行为验证码,包含滑动拼图、文字点选两种方式,UI 支持弹出和嵌入两种方式。如下图所示:滑动拼图文字点选疑问:为什么采用行为验证码?相比传统的「传统字符型验证码」的“展示验证码-填写字符-比对答案”的流程来说,「行为验证码」的“展示验证码-操作-比对答案”的流程,用户只需要使用鼠标产生指定的行为轨迹,不需要键盘手动输入,用户体验更好,更加难以被机器识别,更加安全可靠。#1. 交互流...
  • 2023.07.28 | along | 945次围观
    敏感词
    本章节,介绍项目的敏感词功能,可用于文本检测,高效过滤色情、广告、敏感、暴恐等违规内容。例如说,用户昵称、评论、私信等文本内容,都可以使用敏感词功能进行过滤。#1. 实现原理敏感词采用 前缀树 (opens new window)算法,,核心代码见 SimpleTrie (opens new window)类。#2. 使用教程对应的管理后台,可以在 [系统管理 -> 敏感词] 菜单,进行敏感词的管理。如下图所示:前端实现:sens...
  • 2023.07.28 | along | 702次围观
    数据脱敏
    数据脱敏接口在返回一些敏感或隐私数据时,是需要进行脱敏处理,通常的手段是使用 * 隐藏一部分数据。例如说:类型原始数据脱敏数据手机13248765917132****5917身份证530321199204074611530321**********11银行卡9988002866797031998800********31#1. 脱敏组件yudao-spring-boot-starter-desensitize (opens new window)...
  • 2023.07.28 | along | 651次围观
    站内信配置
    站内信配置本章节,介绍项目的站内信功能。它在管理后台有三个菜单,分别是:① 站内信模版:管理站内信的内容模版② 站内信管理:查看站内信的发送记录③ 我的站内信:查看发送给我的站内信#1. 表结构#2. 实现代码前端代码:views/system/notify(opens new window)后端代码:controller/admin/notify(opens new window)#3. 站内信配置本小节,讲解如何配置站内信功能,整个过程如下:新建一个站内信【模版】,配置站...
  • 2023.07.28 | along | 610次围观
    邮件配置
    邮件配置本章节,介绍项目的邮件功能。它在管理后台有三个菜单,分别是:① 邮箱账号:配置邮件的发送账号② 邮件模版:管理邮件的内容模版③ 邮件记录:查看邮件的发送记录#1. 表结构#2. 实现原理邮件功能提供统一的 API 给其它模块,使它们可以快速实现发送邮件的功能,无需关心不同邮件平台的具体对接。邮件采用异步发送,基于 Redis 消息队列,如下图所示:前端代码:views/system/mail(opens new window)后端代码:controller/...
  • 2023.07.28 | along | 604次围观
    短信配置
    短信配置本章节,介绍项目的短信功能。该功能提供统一的短信 API 给其它模块,使它们可以快速接入短信功能,无需关心不同短信平台的具体对接。短信采用异步发送,基于 Redis 消息队列,如下图所示:yudao-spring-boot-starter-biz-sms (opens new window)业务组件:封装不同短信平台的客户端。yudao-module-system 的 sms (opens new window)业务模...
  • 2023.07.28 | along | 607次围观
    数据库文档
    数据库文档yudao-module-infra 的 DatabaseDocController (opens new window)类,基于 Screw (opens new window)工具,生成数据库表结构的文档。访问 [基础设施 -> 数据库文档] 菜单,可以查看项目的数据库文档。如下图所示:关于 Screw 的使用讲解,可见 《芋道 Spring Boot 数据表结构文档 》 (opens...