排序
【SpringBoot+MyBatisPlus】利用线程特性与ThreadLocal来解决公共字段自动填充问题
文章目录前言一.字段自动填充引入二.元数据对象处理器三.Threadlocal的使用前言每一次在Controller层中封装改动数据的方法时都要重新设置一些共性字段,显得十分冗余。为了解决此问题也是在项目...
Spring Boot 集成 Redis 配置 MyBatis 二级缓存
目录写在前面源码获取一、MyBatis缓存机制1.1、一级缓存1.2、二级缓存二、集成Redis2.1、安装Redis2.2、项目引入Redis2.2.1、Maven依赖2.2.2、配置application.yml2.2.3、配…
Spring5详解
Spring5详解1.Spring框架概述1.1Spring框架简介1.2Spring框架实现2.IOC容器2.1IOC概念2.2IOC底层原理2.3IOC接口(BeanFactory)2.3IOC操作Bean概念2.4IOC操作…
Java高并发编程实战5,异步注解@Async自定义线程池
目录一、@Async注解二、代码实例1、导入POM2、配置类3、controller4、service三、发现同文件内执行异步任务,还是一个线程,没有实现@Async效果,why?四、配置中分别使用了ThreadPoolTaskE…
Springboot 开发 Web Flux
一、什么是响应式编程1.1什么是WebFluxWebFlux是从SpringFramework5.0以后开始引入的响应式web编程框架。与传统的Springmvc不同WebFlux不需要ServletAPI,在完全异步且无阻塞的通…
微服务项目:尚融宝(17)(后端搭建:数据字典)
放弃幻想,认清现实,准备斗争需求一、什么是数据字典何为数据字典?数据字典负责管理系统常用的分类数据或者一些固定数据,例如:省市区三级联动数据、民族数据、行业数据、学历数据等,数据字...
微服务 Spring Boot 整合Redis分布式锁 Lua脚本 实现优惠卷秒杀 一人一单
文章目录⛅前言一、使用Redis分布式锁存在的问题⛄Redis分布式锁误删问题⚡分布式锁的原子性问题二、什么是Lua?三、使用Redis调用Lua脚本四、Java调用Lua脚本实现分布式锁五、测试⛵小结⛅前言...
若依(RuoYi )权限管理设计
前言若依权限管理包含两个部分:菜单权限和数据权限。菜单权限控制着我们可以执行哪些操作。数据权限控制着我们可以看到哪些数据。菜单是一个概括性名称,可以细分为目录、菜单和按钮,以若依自...
Spring boot 实战指南(二):Mybatis、动态绑定、多数据源、分页插件、Mybatis-Plus
文章目录一、整合Mybatis1.搭建数据库环境2.基于注解整合Mybatis(1)创建项目(2)具体代码实现(3)测试3.基于xml整合Mybatis4.Mybatis的动态SQL(1)if(2)choose(3)trim、wh…
Idea+springboot+vue 前后端交互实现
目录1.工程建立2.springboot和vue介绍3.springboot和vue交互4.总结1.工程建立首先在idea中分别建立好springboot和vue项目,工程建立参照我之前的博客:idea中springboot项目建…
猿创征文|Spring系列框架之面向切面编程AOP
⭐️前面的话⭐️本篇文章将介绍一种特别重要的思想,AOP(AspectOrientedProgramming),即面向切面编程,可以说是OOP(ObjectOrientedProgramming,面向对象编程)的补充和完善。AOP…
java+python+nodejs+vue+php留守儿童帮扶网站
系统功能分析本系统实现一个留守儿童帮扶网站,分为用户和管理员两种用户。具体功能描述如下:前台用户模块包括:1.首页:网站打开的第一个页面,显示网站的最新信息。2.用户注册/登录:实现...