最新 最热

SpringBoot 整合 MyCat 实现读写分离

MyCat一个彻底开源的,面向企业应用开发的大数据库集群。基于阿里开源的Cobar产品而研发。能满足数据库数据大量存储;提高了查询性能。文章介绍如何实现MyCat连接MySQL实现主从分离,并集成SpringBoot实现读写分离。...

2022-05-11
2

在生产环境中修改MySQL库表结构

如果我们需要在生产环境中修改MySQL数据库中某个库表的结构。那么,需要考虑哪些要点,才能确保不会出问题呢?

2022-05-11
2

线上问题-mysql时区造成插入数据时间不对

1.美国中部时间 Central Standard Time (USA) UTC-06:00

2022-05-11
2

Java springboot使用mybatis-plus druid连接池接入mysql和clickhouse多数据源 自定义sql实现批量插入array map复杂类型等

项目之前是springboot简单的mybatis接入mysql,后续需求要接入clickhouse,顺便借此机会引入mybatis-plus,因为在迭代过程中时不时要加字段,每次加字段都要手动改mapper.xml文件的resultmap等sql实在是很没必要。...

2022-05-11
5

【黄啊码】今天居然有人问我:where 1=1 是什么意思?

上面的代码很熟悉,就是查询符合条件的总条数。在 mybatis 中常用到if标签判断 where 子句后的条件,为防止首字段为空导致 sql报错 。没错 ,当遇到多个查询条件,使用 where 1=1 可以很方便的解决我们条件为空的问题,那么这...

2022-05-11
3

Redis 的并发竞争问题是什么?如何解决这个问题?了解 Redis 事务的 CAS 方案吗?

Redis 的并发竞争问题是什么?如何解决这个问题?了解 Redis 事务的 CAS 方案吗?

2022-05-11
11

业务表定义(在源和目标中定义一致的数据库)

核酸采样登记数据分布在多个数据库中(减轻单数据库并发写入压力,按用户区域、终端等进行了划分),需要将分散的数据汇总起来后续做统一业务处理。...

2022-05-11
2

为什么我建议需要定期重建数据量大但是性能关键的表

一般现在对于业务要查询的数据量以及要保持的并发量高于一定配置的单实例 MySQL 的极限的情况,都会采取分库分表的方案解决。当然,现在也有很多 new SQL 的分布式数据库的解决方案,如果你用的是 MySQL,那么你可以考虑 TiD...

2022-05-11
2

【保姆级教程】2022入门网络安全,从这篇文章开始

黑客技术并不是我们想象的那样,专门用来搞事情的。想要在网络安全行业立足,必须知已知彼。

2022-05-10
5

MySQL和PostgreSQL比较

1、MySQL相对来说比较年轻,首度出现在1994年。它声称自己是最流行的开源数据库。MySQL就是LAMP(用于Web开发的软件包,包括 Linux、Apache及Perl/PHP/Python)中的M。构建在LAMP栈之上的大多数应用都会使用MySQL,包括那些知...

2022-05-10
6