02 2023 档案
摘要:子类调用父类的静态成员,不会初始化子类 子类调用父类的静态final成员,不会初始化父类、子类 类调用自己的静态final成员,不会初始化自己 package com.pzistart.msgdemoimpl; public class P { public static final int abc
阅读全文
摘要:MyBatis解决方案 使用 #{} 而不是 ${} #{} 在SQL语句预编译后,${} 会被替换为 ? ,然后在执行 SQL 语句的时候,将参数替换 ? ,即使参数中有如'or 1=1'等敏感输入,也只会被作为参数,而不会被作为 SQL指令 ${} 在SQL语句预编译的时候会将参数代替${},就
阅读全文
摘要:前置知识 Using filesort:表示需要用到 sort buffer 内存空间进行排序 sort buffer 是一块可调整的内存空间,如果需要排序的数据量太大而空间不够,将用到磁盘临时文件来排序,效率很低 什么情况下会用到 sort buffer 来排序? 不能根据索引直接知道排序结果,就
阅读全文