GROUP BY的坑
GROUP BY的坑
简述 本文都是在RR级别下讨论的 change buffer是针对数据页的优化,减少更新操作时从磁盘随机读数据页的次数。redo log是配合缓存池减少随机写磁盘操作。 猜测...
在拼接表名、GROUP BY、ORDER BY语句时,注意不要用#拼接,比如GROUP BY #{item}, item为user_number,则拼出来的语句为GROUP ...
问题:多模块时,子模块build时,target跑到了父节点上解决:清idea缓存,mvn clean deploy即可
子曰:小胜靠智,大胜靠德,常胜靠身体。 1 问题描述 在Spring或Spring Boot应用中如何停止使用@Scheduled启动的定时任务? 2 解决思路 在Sprin...
简介 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。 将这些对象<Handler>连成一条链,并沿着这条链传递、处理请求。 应用 netty的消息处...
对扩展开放,对更改关闭 高内聚低耦合。 可复制->可复用、可维护、可扩展、灵活性好
CREATE USER 'testUser'@'%' IDENTIFIED BY '123456';GRANT all ON trc.* TO 'testUser'@'%';
是什么 gap lock间隙锁是指针对索引的范围进行加锁(前开后闭区间)如下图所示,针对WHERE条件的b=5,在b字段的索引树上加间隙锁:(0-5),(5-10) 为什么需...
MYSQL将每个数据库(schema)保存为数据目录下的一个子目录。表存在子目录下,创建表时会创建一个和表同名的.frm文件,来存储表的定义。下图中,high-test数据库...
参考链接:https://zhuanlan.zhihu.com/p/52977862[https://zhuanlan.zhihu.com/p/52977862] 1、MVC...
事务隔离级别(基于InnoDB引擎) 写锁 在进行增删改时,MySQL 会默认加上写锁 (排它锁) 在进行查询时,不会默认加锁。 读锁只排斥写锁,写锁排斥读锁和写锁 结论一:...
更新语句执行流程 比如有sql:mysql> update T set c=c+1 where ID=2; 连接器,先连接数据库 缓存:清空缓存,清空表T上的所有查询缓存。 ...
参考链接:官网:https://jmeter.apache.org/usermanual/component_reference.html#CSV_Data_Set_Conf...
签名主要为了防止篡改,要加密的话,需要两端定义好加密方式,秘钥可以提前生成好也可以调用前获取
参数签名(appKey、appSecret、sign)为什么要参数签名 保证接口的数据不会被篡改和重复调用 原理 调用端对参数进行加密,服务端也对参数后加密后与调用端加密结果对比 加密算法:两端约定好加密算法,加密算法需加盐,通...
基于表单提交时,参数校验异常,会抛出:BindException基于json提交时,参数校验异常,会抛出:MethodArgumentNotValidException
检查@FeignClient是否name、context存在重复的ps:如果要重复,则需要配置: 检查是否有多个启动类,包括依赖模块,防止重复扫描bean导致重复
客户端连接netty集群时,绑定的ip是一个还是多个呢?
SpringBoot+Netty+Redis搭建长连接集群1.背景 公司在做一个社交项目,音视频技术是使用的第三方技术,直播间开播,进出房间,以及推送相关功能需要自己完成开发,因而需要自己搭建长连接服务器。于是在技术选型上,...
Point 简单讲插入的一条数据就是一个point,也成为DataPoint,为啥叫point呢,因为时序数据库的数据经常 被展示出来。比如存储的股票的价格,这个信息要被展示...