自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 Innodb并发写入死锁

最近遇到两个线程同时消费两地kafka数据,并将数据写入Mysql库,出现死锁。两地kafka数据来自上游同一数据源。通过一番查阅后,原来是插入数据包含主键,会先获取主键的S锁检查主键重复性,再获取X锁写入数据。两个线程可能同时写相同数据,就可能会同时持有S锁,然后申请X锁,出现死锁通过...

2019-01-20 22:11:00 404

转载

二叉查找树:节点,比左子树大,比右子树小。由于二叉查找树可能倾斜,考虑红黑树红黑树适合单个值快速搜索,不适合多条数据范围查找。在文件系统中,由于数据可能一次加载不到内存中,多路查找树可以一次加载多个数据。B树数据在节点中,导致索引时需要加载数据,且不适合范围查找(可能遍历多层).B...

2018-12-22 19:02:00 136

转载 Explain

摘自《高性能mysql》,做了点笔记,以备自查 转载于:https://my.oschina.net/u/3960369/blog/29891...

2018-12-16 18:43:00 156

转载 SQL多个JOIN执行顺序

多个JOIN从左到右执行 select * from a left join b on a.id=b.id left join c on b.id=c.id 先a和b交的结果集t,t再和c相交mysql> select * from a;+------+------+| id...

2018-12-15 16:34:00 6521

转载 Kafka备忘录

环境安装zookeeper安装:下载压缩包,解压到目录在zookeeper目录下创建data和log文件夹在conf文件夹下生成zoo.cfg文件,配置data和log目录dataDir=D:\\tools\\zookeeper-3.4.12\\datadataLogDir...

2018-09-15 00:11:00 161

转载 Java多态

突然对比java和c++多态,发现c++多态需要virtual关键字实现,而java中只要是方法复写overwrite就是多态。class Base{ public void fun(){ System.out.println("derived::fun "); }}cla...

2018-09-05 20:45:00 182

转载 Group by

在select中字段:要么在Group By语句中作为分组依据;要么数聚合函数结果值。常见的聚合函数:count、avg、sum、max、min...mysql> select name,age from person group by name;ERROR 1055 (420...

2018-09-04 22:29:00 89

转载 关于SQL Join的实现讨论

Inner Join多表满足关联条件的记录才会出现在结果表中,我认为经过优化的inner join SQL伪码如下:#select * from A inner join B on A.col=B.col and A或B表筛选条件条件 where A或B表筛选条件条件#首先对A表进行...

2018-09-04 18:55:00 191

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除