2025.2.19 学习

2025.2.19 学习

八股

索引失效

表建立联合索引(a,b,c),查询条件a=1,b>2,c=3,此时c条件的索引会失效。简单点来说,该组合索引是一个以a字段排序而b与c相对有序的B+树,引擎可以通过二分查找定位到a=1的数据,b在a=1确定得情况下是有序的(所以b的有序是相对的),依然可以通过二分查找取出所有b大于2的数据,但这些数据的b字段可能有很多个不同的值,所以c字段是无序的,无法用二分查找来查询c=3的数据,故c用不到索引。

String

String:不可变,每次修改都创建新的对象,线程安全

StringBuffer:可变,线程安全,适用于多线程环境

StringBuilder:可变,线程不安全,适用于单线程经常修改字符串的环境

单例模式

饿汉式

public class Singleton {
    private static final Singleton instance = new Singleton();

    private Singleton() {}

    public static Singleton getInstance() {
        return instance;
    }
}

懒汉式

public class Singleton {
    private static Singleton instance;

    private Singleton() {}

    public static Singleton getInstance() {
        if (instance == null) {
            instance = new Singleton();
        }
        return instance;
    }
}

改bug

11 related problems:

原因是粘贴代码的时候,别人的包名和我的不一样,所以粘完之后还要改一下包名,改完之后就爆了这个错。

image-20250219181056525

解决方式也很简单,只要点maven上面的reload就好了

image-20250219181234854

或者把这个视图界面关了重新开一下

image-20250219181359713

hutool 设置导入

posted @   vast_joy  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示