1. 背景近期在做视频流量的统计,通过定时拉取云厂商的视频播放统计数据。由于数据比较多,而且每天都要处理,这样数据膨胀的非常快,每年的数据量达到了千万级别,因此有必要采取分库分表的方案进行数据分片。当然有很多的NewSQL数据库方案,比如TiDB或OceanBase等分布式存储的数据库,但是对于目前我们的维护成本是不可接受的。故而还是采取 Middleware + MySQL的方式满足现在的业务需
转载
2024-03-20 16:49:52
178阅读
axios资料:axios中文文档|axios中文网 | axiosaxios+json 默认情况下,axios将JavaScript对象序列化为JSON。submit(data) {
if (data && this.definitionId) {
// 启动流程并将表单数据加入流程变量
startProcess(this.defini
转载
2024-08-13 08:46:01
235阅读
sharding shphere作为一个分库分表组件,在处理分表业务时,比起自己实现分表功能,还是有很多明显优势的。对于一个从0开始的springboot项目,添加sharding sphere分库分表是比较简单的,有时需要在已有的程序框架中添加sharding sphere的分库分表功能,这就需要根据框架本身的特点进行特定的配置了。1. 添加依赖在ruoyi-framework\pom.xml模
转载
2024-04-12 11:27:23
990阅读
若依框架 、Spring Security、 第三方登录认证,短信登录,邮箱验证码登录,SSO 单点登录、JWT背景:后端开发使用 Spring Security 框架,默认登录验证是用户名,密码,需求是可以通过验证码登录,或者其他系统携带用户信息(比如登录用户名)来验证登录重写 WebSecurityConfigurerAdapter 的configure() 方法指定自定义检验器 自定义校验器
转载
2024-02-23 21:40:15
642阅读
从上面官网的介绍中,可以看到若依是一套提供了权限管理、代码生成的框架;之前一直使用的springboot ,最近也是因为业务需求,开始用springcloud 。本地运行的,只要在本地启动了nacos ,大致上是没什么问题,但是我部署上服务器,就遇见ruoyi-auth无法注册到 nacos服务中,各种尝试之后,终于可以,接下来就是我操作的步骤;这里的docker-compose 文件是使用的h
转载
2024-07-05 12:27:27
1268阅读
若依框架RuoYi-Cloud微服务版导入IDEA安装运行启动访问官方地址后端微服务版本源码地址附:相关安装部署,参考另几篇博文:IDEA导入项目IDEA修改配置导入数据库sql修改Nacos配置IDEA 启动项目前端note.js下载安装运行访问 官方地址后端微服务版本源码地址附:相关安装部署,参考另几篇博文:准备工作:JDK >= 1.8 (推荐1.8版本) Mysql >= 5
若依框架:一种高效、灵活的Web开发框架在当今的Web开发领域,框架扮演着越来越重要的角色。它们为开发者提供了强大的工具和抽象,使得开发过程更加高效、可靠。若依框架就是其中之一,它以其独特的特性和优势,在Web开发领域中脱颖而出。一、若依框架简介若依框架是一种基于Java的开源Web开发框架,旨在提供一种简单、快速且可扩展的开发方式。它基于Spring Boot和Vue.js构建,将后端强大的数据
转载
2024-08-18 09:14:36
105阅读
用户信息的修改 这里和之前的新增用户一样,也要重置表单,和用户信息查询回滚参数信息过来/**
* 根据用户编号获取详细信息
*/
@PreAuthorize("@ss.hasPermi('system:user:query')")
@GetMapping(value = { "/", "/{userId}" })
public AjaxResult ge
转载
2024-05-16 13:00:03
763阅读
若依微服务框架docker:解决方案与实践
在微服务开发的框架中,若依(RuoYi)微服务框架以其轻量级、高可用性以及良好的扩展性受到越来越多企业的青睐。然而,在容器化部署(特别是使用Docker)过程中,开发者常常会面临许多技术挑战。将若依微服务框架成功地容器化部署在Docker中,不仅可以提高系统的可维护性,还能大幅度提升开发与部署效率。
为了让大家更好理解整个过程,接下来,我将详细记录如
只针对若依框架的html部分代码:想要的效果,选中多选项,实现指定元素节点的新增(各种方式实现都不理想,只能自己一点点拼了): 效果:移除: 代码: 复制指定节点(页面初始化生成的被隐藏的节点,id为 div_replace_id);遍历验证新增节点各项元素数值;提交时获取新增节点下的所有数据,封装为json字符串&nb
前言一款基于SpringBoot+Bootstrap的极速后台开发框架。经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf、Bootstrap) 经典技术组合(Spring Boot、Apache Shiro、MyBatis、vue + element)内置模块如:机构管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、通知公告等。在线定时
转载
2023-10-20 10:17:24
362阅读
若依框架整合mybatis-plus一、为什么要用mybatis-plus?二、整合步骤1.引入pom文件2.增加mybatis-plus的配置类3.修改yml配置文件 一、为什么要用mybatis-plus?无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通
转载
2023-10-08 12:52:30
715阅读
上一篇写了下若依前后端分离框架中前端至弹出登陆界面的过程,本片来详细了解下登录的整个过程。 后端包含ruoyi-admin,ruoyi-common,ruoyi-framework等多个模块,ruoyi-admin为启动模块。先看一下ruoyi-admin/src/main/application.ym
转载
2023-10-10 06:56:42
1112阅读
1.前置工具安装jdk 1.8maven (后端项目管理工具)redis (缓存数据库)mysqlMySQLWorkbench (mysql可视化工具)idea (后端开发工具)nodejs (js前端开发平台,本文主要用到包管理工具 npm)vscode (前端开发工具)git (版本管理工具)TortoiseGit (git可视化工具)回到顶部2.代码地址官网代码地址:RuoYi-Vue: 基
转载
2023-11-03 19:42:49
193阅读
之前一直有关注若依后台管理系统,目前已升级至3.0版本,与之前版本最大的区别在于进行了模块的拆分。 也使用过Guns,基础的内置功能先不说,与若依使用对比下来,感觉若依界面更加简洁,开发更加简单,一是从日志方面:虽然若依日志记录相对简单,但无需为日志格外写代码;二是从数据封装方面:guns使用warpper包装的形式,不是很习惯。 &n
转载
2024-03-02 07:36:34
305阅读
一、问题场景前端某功能模块入参携带包含HTML标签的字符串,提交到后端报错:JSON parse error: Unexpected character ('>' (code 62)): was expecting either '*' or '/' for a comment; nested exception is com.fasterxml.jackson.core.JsonParse
转载
2024-07-12 18:19:56
160阅读
前言:登录之前的生成验证码的过程在我前面已经讲到,这里就不介绍了。下面我们来看整个登录过程都有哪些操作。/**
* 登录
* @param loginBody
* @return
*/
@RequestMapping("/login")
public AjaxResult loginUser(@RequestBody LoginB
转载
2023-09-25 12:01:22
273阅读
目录前言一、后台模块搭建和配置二、数据库建表三、代码生成器总结 前言一、后台模块搭建和配置在ruoyi-modules工程里面创建你自己的springboot项目。pom.xml依赖配置如下,需要我们自己填写的也就是<artifactId>和<description>
<?xml version="1.0" encoding="UTF-8"?>
<pro
转载
2024-02-10 00:27:31
579阅读
记录一下使用ruoyi-cloud过程中遇到的问题开发工具 Intellij Idea Community、Visual Studio CodeIdea 建议安装插件:Free Mybatis plugin,这样可以从 mapper 接口直接跳转到对应的 mapper.xml 文件vscode 建议安装插件:Vetur、vscode-element-helper、ESLint更新时间: 2020-
转载
2024-03-05 10:52:06
403阅读
若依框架是什么? 其实就是一套后台管理系统,它采用了Spring Boot和Shiro安全控制框架,以及Thymeleaf模板。 Spring Boot是一个基于Spring开发的框架,它继承了Spring原有的
转载
2023-10-29 19:46:43
383阅读