2021
12-09
12-09
SpringBoot整合Sharding-JDBC实现MySQL8读写分离
目录一.前言二.项目目录结构三.pom文件四.配置文件(基于YAML)及SQL建表语句五.Mapper.xml文件及Mapper接口六.Controller及Mocel文件七.结果八.Sharding-JDBC不同版本上的配置一.前言这是一个基于SpringBoot整合Sharding-JDBC实现读写分离的极简教程,笔者使用到的技术及版本如下:SpringBoot2.5.2MyBatis-Plus3.4.3Sharding-JDBC4.1.1MySQL8集群(看笔者前一篇文章有部署教程)二.项目目录结构三.pom文件<...
继续阅读 >
背景开发过程中遇到类似评论的功能是,需要时用查询所有评论的子集。不同数据库中实现方式也不同,本文使用Mysql数据库,版本为8.0Oracle数据库中可使用START[Param]CONNECTBYPRIORMysql中需要使用WITHRECURSIVE需求找到name为张三的孩子和孙子,pid为当前记录的父id,如张三儿子的pid为张三的id,以此类推。引入计算1到100的累加的结果。WITHRECURSIVEt(n)AS(//t为我们结果表,n为字段,可以只指定表明不指定字段...
1、MySQL创建数据库nacos_config2、选中数据库nacos_config,执行Nacos自带的创建表脚本https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql或nacos安装目录下conf/nacos-mysql.sql3、下载源码 https://github.com/alibaba/nacos/tree/1.2.04、修改根pom.xml5、修改com.alibaba.nacos.naming.healthcheck.MysqlHealthCheckProcessor6、打包console工程7、将console\target\nacos-server.jar替换...
什么是降序索引大家可能对索引比较熟悉,而对降序索引比较陌生,事实上降序索引是索引的子集。我们通常使用下面的语句来创建一个索引:createindexidx_t1_bcdont1(b,c,d);上面sql的意思是在t1表中,针对b,c,d三个字段创建一个联合索引。但是大家不知道的是,上面这个sql实际上和下面的这个sql是等价的:createindexidx_t1_bcdont1(basc,casc,dasc);asc表示的是升序,使用这种语法创建出来的索引叫做升序索引。也就是我...