自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mybatis与设计模式

一、工厂方法模式1.SqlSessionFactory简单的代码如下public class DefaultSqlSessionFactory implements SqlSessionFactory { private final Configuration configuration; public DefaultSqlSessionFactory(Configurat...

2019-12-25 16:45:32 222

原创 mysql语句执行中的锁情况

注意:内容来自于mysql实战45讲所做的笔记一、两个原则,两个优化,一个bug原则1:加锁的基本单位是next-key lock。next-key lock是前开后闭区间。原则2:查找过程中访问到的对象才会加锁。优化1:索引上的等值查询,给唯一索引加锁的时候,next-key lock退化为行锁。优化2:索引上的等值查询,向右遍历时且最后一个值不满足等值条件的时候,next-key l...

2019-09-26 19:31:12 464

原创 mysql查看索引执行情况`performance_schema`.`table_io_waits_summary_by_index_usage`

1

2019-09-26 11:08:02 2753

原创 异步非阻塞http客户端——Spring WebClient

一、简单的使用这里先简单的介绍Spring WebClient的简单的用法。下面直接上示例pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML...

2019-09-07 15:27:45 4699

原创 mysql优化技巧

一、通过连表查询有时候通过子查询先刷选掉一部分数据后再进行查询有时候sql的执行性能会更高。如下table1先筛掉大量数据后再进行关联查询SELECT * FROM table1 LEFT JOIN table2 ON table1.c_table2_id = table2.c_id GROUP BY table1.c_column1SELECT * FROM ( SEL...

2019-09-01 22:47:37 111

原创 记一次mysql优化 not in, not exits, left join 子查询

在某次业务逻辑中写到如下逻辑:查询学校级别的未拦截弹窗记录。而弹窗设备表(t_block_blacklist_device)有四种类型(1:学校级黑名单 2:设备级别黑名单 3:略 4:学校级白名单 注:从来没有被加入黑名单或白名单不存在这张表中)。弹窗弹出次数表为t_block_count。于是写下以下sql:查询弹窗弹出次数表的次数,排除掉出现在弹窗设备表中学校级的弹窗id(c_block_...

2019-08-24 14:09:34 1095

空空如也

空空如也

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

TA关注的人

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