某马2024SpringCloud微服务开发与实战 bug记录与微服务知识拆解(MybatisPlus、Docker、MQ、ES、Redis)第四章重制版

微服务项目的差错、网关概念重制版。精益求精,不看后悔背景色是为愧花黄绿_receiveserverpushrequest,request=notifysubscriberrequest,reque...

sharding-jdbc 兼容 MybatisPlus的动态数据源

背景:之前的项目做读写分离的时候用的MybatisPlus的动态数据做的,很多地方使用的@DS直接指定的读库或者写库实现的业务;随着表数据量越来越大,现在打算把比较大的表进行水平拆分,准备使用ShardingJDBC实现,但是发现两者配合起来并不是那么顺利...

springboot~mybatis-pagehelper原理与使用

原理PageHelper是一个用于MyBatis的分页插件,pagehelper-spring-boot-starter是其在SpringBoot中的集成组件。下面简要介绍PageHelper的分页原理:PageHelper的分页原理拦截器机制:Pag...

Java MyBatis实战:QueryWrapper中的and和or拼接技巧

QueryWrapper是MyBatis提供的一个用于构建查询条件的类,它可以方便地实现各种复杂的查询条件组合。QueryWrapper提供了丰富的方法,如eq(等于)、ne(不等于)、like(模糊查询)、be...

从Mybatis-Plus开始认识SerializedLambda

从Mybatis-Plus开始认识SerializedLambda背景对于使用过Mybatis-Plus的Java开发者来说,肯定对以下代码不陌生:@TableName("t_user")@DatapublicclassUse...

银行管理系统(前端vue+elementUi、后端springbooot+mybatis【前后端分离】)

本文详细介绍了银行管理系统开发的前端环境配置,包括VSCode的安装与Vue相关插件,以及Node.js、IDEA、MySQL、Java和Maven的安装与配置。同时提供了前端和后端代码地址,以及项目概图。...

【java深入学习第1章】深入探究 MyBatis-Spring 中 SqlSession 的原理与应用

前言在使用MyBatis进行持久层开发时,通常会与Spring框架集成,以便更好地管理事务和依赖注入。在MyBatis-Spring集成中,SqlSession是一个非常重要的概念。本文将详细介绍SqlSessionTemplate和Sq...

Springboot+Shiro+Mybatis+mysql实现权限安全认证

Shiro是Apache的一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。Shiro主要分为两个部分就是认证和授权两部分一、介绍Subject代表了当前用户的安全操作SecurityManager:它是Shiro框架的核心,典...

Mybatis执行器

mybatis执行sql语句的操作是由执行器(Executor)完成的,mybatis中一共提供了3种Executor:类型名称功能REUSE重用执行器缓存PreparedStatement,下一次执行相同的sql可重用BATCH批量执行器将...

MyBatis 的缓存机制

1.MyBatis的缓存机制@目录1.MyBatis的缓存机制2.准备工作3.MyBatis的一级缓存3.1一级缓存失效情况/条件4.MyBatis的二级缓存5.MyBatis集成EhCache第三方缓存6.总结:7.最后:...