摘要:
1、如果type中显示为all,则说明该语句遍历了所有的行,并没有使用到索引; 2、key中显示的是所用的索引; 3、rows中显示的是预估的扫描行数,该值不是准确值; 4、filtered中表示的是满足查询的记录数量占总查询数量的比例,注意是百分比; 参考文章: https://www.cnblo 阅读全文
摘要:
1、第一种写法 select id, case when p_id is null then "Root" when id not in (select distinct p_id from Tree where p_id is not null) then "Leaf" else "Inner" 阅读全文
摘要:
public class demo { public void func(int[] nums) { int[] tempNums = new int[]{1, 1, 1, 1, 1, 1}; // 浅拷贝 // nums = tempNums; // 深拷贝 for(int j = 0; j < 阅读全文
摘要:
问题原因 待更新的目标表不能直接出现在from子句中; 错误写法 DELETE FROM Person WHERE id NOT IN ( SELECT min( id ) FROM person t1 GROUP BY email ) 正确写法(多封装一层) DELETE FROM Person 阅读全文
摘要:
1,2,3,4,5:递增排列, 9,8,7,6,5:递减排列。 1,2,3,3,4,5,8,8:非递减排列(可以有重复), 9,8,7,7,6,5,5,2,1 : 非递增排列(可以有重复)。 阅读全文
摘要:
初始数据 1、ROW_NUMBER() 序号连续但不重复; select *,row_number() OVER(order by number ) as row_num from num 注:在使用row_number() 实现分页时需要特别注意一点,over子句中的order by 要与SQL排 阅读全文
摘要:
一个分区对不同消费组是共享的,对同一个消费组里的消费者是互斥的; 参考文章 【1】https://cloud.tencent.com/developer/article/1540509 阅读全文
摘要:
Collections.singletonList() 创建不可变List,只包含单个元素,List容量始终为1; Arrays.asList() 快速创建List, 但创建的列表是不可变的,不可调用add方法; 阅读全文
摘要:
minio基本概念 是一个高性能、分布式、开源的对象存储服务;适合存储大容量非结构化的数据:图片、视频、文件(单个对象最大5T); 低冗余、高容错、高可靠、读写性能好、横向扩展性好 bucket命名规则 存储桶名称必须介于 3 到 63 个字符之间 存储桶名称只能由小写字母、数字、句点 (.) 和连 阅读全文
摘要:
1、Mybatis中 # 取参和 $ 取参的区别 $会直接替换,而#会使用?先进行预处理 2、ResultMap的作用 实体类属性和数据库列名不匹配的时候(比如,数据库采用经典命名法,java 使用驼峰命名法的时候) <resultMap id="basicMap" type="cn.wjcoder 阅读全文