数据库
文章平均质量分 58
数据库mysql
JAVA终结者
这个作者很懒,什么都没留下…
展开
-
如何保证数据库和缓存双写一致性
如何保证数据库和缓存双写一致性原创 2023-02-14 09:05:52 · 289 阅读 · 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 · 243 阅读 · 0 评论 -
Redis 分布式锁的正确实现方式( Java 版 )
前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。可靠性首先,为了确保分布式锁可用,我们至少要确保锁的...原创 2019-04-26 09:04:07 · 138 阅读 · 0 评论 -
Mysql底层原理与性能调优
1、索引是帮助mysql高效获取数据的排好序的数据结构 索引结构 二叉树、红黑树(二叉平衡树)、Hash表、B-TreeB TreeB+TreeHash表:mysql/datamyisam引擎.frm(结构文件)MYD(数据文件)MYI(索引底层就是B+Tree)Innodb引擎 frmibd(索引+数...原创 2021-10-28 15:00:52 · 90 阅读 · 0 评论 -
mysql 8.0.11安装教程
https://jingyan.baidu.com/article/95c9d20d087fe4ec4e756117.html转载 2018-10-30 15:26:07 · 97 阅读 · 0 评论