会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小名的同学
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
40
下一页
2020年10月9日
MySQL----表锁和行锁和死锁
摘要: 行锁 走索引进行行锁 表锁 解决:对更新字段建立索引(唯一),当走索引只会进行行锁; 当一条更新语句没有走索引,可能就会进行表锁,此时其他事物无论更新和插入都会等待 update f set name=20 where num=2; 死锁 MySQL有三种锁的级别:页级、表级、行级。 表级锁:开销小
阅读全文
posted @ 2020-10-09 14:40 小名的同学
阅读(1070)
评论(0)
推荐(0)
2020年10月4日
高级----RateLimiter
摘要: 注意事项 RateLimiter rateLimiter = RateLimiter.create(2);表示:1秒钟只有两个线程跑,也就是,第二个线程等待第一个现场0.5秒,不是一次性两个线程同时跑,然后1秒之后又来两个线程跑。 Demo RateLimiter堵塞使用 public class
阅读全文
posted @ 2020-10-04 14:41 小名的同学
阅读(394)
评论(0)
推荐(0)
2020年9月28日
MySQL----存储过程
摘要: 基本命令 #声明变量 DECLARE a INT; #对变量赋值 SET a = 5; 基本使用 创建存储过程 DROP PROCEDURE if exists p8; CREATE PROCEDURE p8 () BEGIN DECLARE a INT; DECLARE b INT; DECLAR
阅读全文
posted @ 2020-09-28 18:56 小名的同学
阅读(183)
评论(0)
推荐(0)
2020年9月22日
redis----Redis实现订单自动过期功能
摘要: https://blog.csdn.net/qq_33755556/article/details/87457332?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_
阅读全文
posted @ 2020-09-22 10:52 小名的同学
阅读(639)
评论(0)
推荐(0)
redis----基于Redis实现DelayQueue延迟队列设计方案
摘要: https://blog.csdn.net/u010634066/article/details/98864764 源码:https://gitee.com/songwaimai/redis-delay-queue
阅读全文
posted @ 2020-09-22 10:49 小名的同学
阅读(679)
评论(0)
推荐(0)
2020年9月21日
Mybatis----插件
摘要: 插件工作模式 责任链模式和动态代理 四大接口 Executor (update, query, flushStatements, commit, rollback,getTransaction, close, isClosed) 拦截执行器的方法; ParameterHandler (getPara
阅读全文
posted @ 2020-09-21 16:52 小名的同学
阅读(130)
评论(0)
推荐(0)
2020年9月9日
MySQL----explain/trace
摘要: 如何使用慢查询快速定位执行慢的 SQL? 慢查询可以帮我们找到执行慢的 SQL 查看慢查询是否已经开启 show variables like '%slow_query_log'; 我们能看到slow_query_log=OFF,也就是说慢查询日志此时是关上的。我们可以把慢查询日志打开,注意设置变量
阅读全文
posted @ 2020-09-09 10:49 小名的同学
阅读(221)
评论(0)
推荐(0)
2020年9月3日
面试题----java
摘要: ThreadLock 不同的线程,可以使用同一个ThreadLocal,同一个线程需要使用不同的ThreadLoca 参考:https://www.jianshu.com/p/3c5d7f09dfbd 简单使用 static final ThreadLocal<T> sThreadLocal = n
阅读全文
posted @ 2020-09-03 16:31 小名的同学
阅读(109)
评论(0)
推荐(0)
2020年8月31日
面试题----rabbitMQ
摘要: 1、场景:上千万条消息在mq里积压了几个小时了还没解决 1)先修复consumer的问题,确保其恢复消费速度,然后将现有cnosumer都停掉 2)新建一个topic,partition是原来的10倍,临时建立好原先10倍或者20倍的queue数量 3)然后写一个临时的分发数据的consumer程序
阅读全文
posted @ 2020-08-31 19:10 小名的同学
阅读(131)
评论(0)
推荐(0)
2020年8月13日
spring Boot----多任务并行+线程池处理
摘要: 22
阅读全文
posted @ 2020-08-13 14:02 小名的同学
阅读(206)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
40
下一页
公告