专题:xA0java
共12篇相关文章

SpringCloud进阶,Redis与分布式如何完美融合?
Redis与分布式 Redis是一个基于内存的高性能数据库! 主从复制 主从复制:将一台Redis服务器的数据复制到其他Redis服务器,前者是主节点(Master),后者是从节点(Slave),数据的复制是单向的,只能从主节点到从节点。M...

如何实现SpringCloud与MySQL主从复制、分库分表、读写分离的进阶配置?
MySQL与分布式 主从复制 其思路和redis的主从复制思路相似,也是采用增量复制的方式。 MySQL在运行过程中,会记录二进制日志,所有的DML和DDL操作都会被记录到日志中,主库将操作记录复制给从库,从库也运行一次,就实现了主从复制。...

MyBatis-plus如何设置主键策略和分页插件实现高效查询?
MyBatis-plus高级应用 主键策略 在MyBatis-plus中使用@TableId注解来设置主键生成策略。 在设置好自增策略后,在新增数据时,就不用给主键属性赋值了,数据库会自动生成主键的值。 auto策略 该策略为跟随数据库表的...

MyBatis-plus如何实现字段类型处理器、自动填充和乐观锁等功能的详细教程?
MyBatis-plus拓展 逻辑删除 逻辑删除就是增加一个字段表示这个数据的状态,通过状态来显示数据或隐藏数据,而不是真正的删除。 MyBatis-plus使用@TableLogic注解来标注逻辑删除字段: public class Us...

如何将SpringBoot与PageHelper整合并优化日志处理?
pagehelper整合 引入依赖 <dependency> <groupId>com.github.pagehelper<gr...

MyBatis入门后如何实现高效增删改查操作?
了解Mybatis Mybatis是一个持久层框架,半自动化ORM(Hibernate属于全自动化ORM)。 Mybatis的特点: 支持定制化sql、存储过程、基本映射以及高级映射 避免了几乎所有的JDBC代码中手动设置参数以及获取结果集...

MyBatis配置文件如何解读,MyBatis为何不写Mapper接口实现类?
MyBatis核心配置文件详解 多环境 <!--一个环境对应一个数据库,开发环境和生产环境可以对应不同的环境 一般一个数据库对应一个sqlSessionFactory对象,一个sqlSessionFactory对象对应...

MyBatis参数处理和查询结果映射如何实现映射?
实际开发中应用细节 #{}和${}的区别? ‘#{}’:先编译sql语句,再给占位符传值,底层是PreparedStatement实现,可以防止sql注入,比较常用。 ‘#{}’传来的字符串类型的数据会自带单引号,比如:user_name=...

MyBatis动态SQL和高级映射,如何实现查询?
动态SQL if标签 一般应用在多条件查询中 <select id="selectByMultipleCondition" resultType=&q...

MyBatis缓存注解式开发如何实现优化?
MyBatis的缓存 缓存的作用:通过减少IO的方式,提高程序的执行效率。 mybaits的缓存:将select语句的查询结果放到缓存(内存)中。下一次还是这条select语句的话,直接从缓存中获取,不再查数据库。一方面是减少IO,另一方面...

MyBatis-plus快速入门有哪些步骤和技巧?
MyBatis-plus简述 MyBatis-plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。 内置代码生成器、内置分页插件、内置性能分析插件、内置全局拦截插件等。。。 快速应用...

MyBatis-plus进阶,如何用条件构造器构建疑问?
MyBatis-plus进阶 映射 自动映射规则 表名和实体类名映射-》 表名user 实体类名User 字段名和实体类属性名映射-》字段名name 实体类属性名name 这里需要注意:User类里的 private String name...
