会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
JavaLank
博客园
首页
新随笔
联系
订阅
管理
2021年5月10日
RabbitMQ实现延时消息的两种方法
摘要: (文章目录) RabbitMQ实现延时消息的两种方法 1、死信队列 1.1消息什么时候变为死信(dead-letter) 消息被否定接收,消费者使用basic.reject 或者 basic.nack并且requeue 重回队列属性设为false。 消息在队列里得时间超过了该消息设置的过期时间(TT
阅读全文
posted @ 2021-05-10 16:30 JavaLank
阅读(5672)
评论(12)
推荐(4)
2021年2月22日
一条sql语句的执行过程
摘要: 一条select语句执行流程 第一步:连接器 连接器负责跟客户端建立连接、获取权限、维持和管理连接。如果用户名密码验证通过后,连接器会到权限表里面查出你拥有的权限。之后该连接的权限验证都依赖于刚查出来的权限。 第二步:查询缓存 当获取连接后,一条SELECT语句会先去查询缓存,看之前是否执行过。如果
阅读全文
posted @ 2021-02-22 11:32 JavaLank
阅读(1013)
评论(2)
推荐(1)
2021年2月3日
Spring事务
摘要: Spring事务 Spring事务机制是通过统一的机制来处理不同数据访问技术的事务处理。Spring事务机制提供了一个platformTransactionManager接口,不同的数据库有不同的实现。jdbc的实现为DataSourceTransactionManager。 Spring支持两种方
阅读全文
posted @ 2021-02-03 11:41 JavaLank
阅读(85)
评论(0)
推荐(0)
2020年12月4日
MySQL索引
摘要: 1 跟索引相关算法 1.1 B 树 B树 每一个节点可以有两个以上的节点的多叉查找树,B树的同一键值不会出现多次,要么在叶子节点要么在内节点。 B树的缺点:因为每个节点都包含key值和data值,因此如果data比较大时,每一页存储的key就会比较少;当数据比较多时,也会出现要经历多层节点才能查询在
阅读全文
posted @ 2020-12-04 10:03 JavaLank
阅读(85)
评论(2)
推荐(0)
公告