数据库
文章平均质量分 58
数据库mysql
JAVA终结者
这个作者很懒,什么都没留下…
展开
-
如何保证数据库和缓存双写一致性
如何保证数据库和缓存双写一致性原创 2023-02-14 09:05:52 · 327 阅读 · 0 评论 -
Mybatis使用IN语句查询
一、简介 在SQL语法中如果我们想使用in的话直接可以像如下一样使用: select * from HealthCoupon where useType in ( '4' , '3' ) 但是如果在MyBatis中的使用in的话,像如下去做的话,肯定会报错: Map<String, Object> selectByUserId(@Param("useType") Stri...原创 2019-01-15 16:56:05 · 271 阅读 · 0 评论 -
Redis 分布式锁的正确实现方式( Java 版 )
前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。 可靠性 首先,为了确保分布式锁可用,我们至少要确保锁的...原创 2019-04-26 09:04:07 · 151 阅读 · 0 评论 -
Mysql底层原理与性能调优
1、索引是帮助mysql高效获取数据的排好序的数据结构 索引结构 二叉树、红黑树(二叉平衡树)、Hash表、B-Tree B Tree B+Tree Hash表: mysql/data myisam引擎 .frm(结构文件) MYD(数据文件) MYI(索引底层就是B+Tree) Innodb引擎 frm ibd(索引+数...原创 2021-10-28 15:00:52 · 108 阅读 · 0 评论 -
mysql 8.0.11安装教程
https://jingyan.baidu.com/article/95c9d20d087fe4ec4e756117.html转载 2018-10-30 15:26:07 · 117 阅读 · 0 评论