自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 es写入/查询优化

1.搜索优化1.os预留足够的cache空间,主要容纳docValue,高版本fst也在堆外。2.硬件能力。   写入性能依赖cpu,搜索依赖io,计算多也依赖cpu。   上固态提升io能力。3.文档模型优化,避免使用nested与parent结构。   不需要评分使用filter进行过滤,可以利用缓存并且少了打分的查询。   优化为terms聚合,比如说价格带分布,固定价

2021-07-14 22:32:45 806

原创 InnoDB锁类型(S | X Lock)与查看锁命令。

引言本篇引入锁的概念和查看锁的命令。锁类型InnoDB存储引擎实现了下面两种标准的行级锁。         共享锁(S Lock):允许事务读一行数据。         排他锁(X Lock):允许事务删除或更改一行数据。其中共享锁是兼容的,X锁与任何的锁都不兼容。查看锁请求信息命令    

2020-12-06 19:40:53 600

原创 MySQL--InnoDB关键特性

引言        最近读了一下MySQL技术内幕-InnoDB存储引擎。这本书专攻InnoDB存储引擎,索引、锁、MVCC都讲的很详细,比较细节,而高性能MySQL它的范围就比较广,有点偏运维,可以先看MySQL技术内幕然后再读高性能MySQL。下面就大概先总结一些InnoDB引擎的关键特性,后续会总结一下索引,锁之类的内容。插入缓冲(性能提升)Insert Buffer   &nbs

2020-12-03 00:06:19 180

原创 sql执行语句完整打印方案(参数替换?)

引言    打印执行的sql语句,有利于我们及时排查错误,而且mybatis也支持sql语句的打印,如果日志采用logback,只需要logback配置里配置一个logger name指向你项目dao包路径即可。类似于下面这种格式。<logger name="com.x.x.dao.XxxDao" level="DEBUG" />&nbs...

2019-11-12 00:47:36 2247

原创 ReentrantLock的简单学习(一 ) AQS的实现

引言 ReentrantLock是jdk1.5版本引入的类,主要实现类Sync继承于AbstractQueuedSynchronizer简称为AQS,很多类的实现例如CountDownLatch以及Semaphore的底层都是它。以下是对AQS的简单学习。...

2019-10-28 23:25:21 166

原创 有趣的背包。

题目大意    你现在有一个背包,现在每个物品都有体积,价值,颜色三种属性,求不少于K种颜色下背包的最大值。输入输入第一行为测试样例组数T(1<=T<=100)。对于每组数据第一行包含三个正整数n(1<=n<=100),k(1<=k<=5),v(1<=v<=200),分别代表n个物品,想要的颜色种数...

2019-09-08 23:00:48 118

原创 MyBatis-Plus的使用。

  Mybatis-Plus的功能十分强大,里面封装了很多方法,比如说CRUD操作,还可以生成代码,简化开发过程,加快开发速度,springboot里面使用Mybati-Plus需要在pom.xml文件里添加依赖mybatis-plus-boot-starter。而且这个依赖包含了MyBatis-Spring,没必要重复添加。1.BaseMapper  ...

2019-07-04 22:30:46 283

空空如也

空空如也

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

TA关注的人

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