自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis为什么设计为单线程?

Redis为什么设计为单线程?

2025-11-26 21:42:21 294

原创 LeetCode 第76题 最小覆盖子串最后一个样例不对

LeetCode 第76题 最小覆盖子串最后一个样例不对

2025-11-19 21:50:01 104

原创 如何监控和优化慢查询?

如何监控和优化慢查询?

2025-09-30 18:38:47 179

原创 深拷贝和浅拷贝有什么区别?

深拷贝和浅拷贝有什么区别?

2025-09-22 16:37:08 112

原创 Java 中 final、finally 和 finalize 各有什么区别?

Java 中 final、finally 和 finalize 各有什么区别?

2025-09-16 14:18:59 112

原创 乐观锁和悲观锁是什么?

乐观锁和悲观锁是什么?

2025-09-15 20:34:19 203

原创 缓存穿透、缓存雪崩和缓存击穿是什么?

缓存穿透、缓存雪崩和缓存击穿是什么?

2025-09-14 15:53:09 222

原创 三大范式是什么?

数据库三大范式是什么?

2025-09-11 21:17:11 257

原创 Cookie、Session和Token之间的区别

Cookie、Session和Token之间的区别

2025-09-10 21:21:21 429

原创 synchronized同步机制

synchronized同步机制

2025-09-07 21:01:43 205

原创 JWT Token怎么用?

JWT Token使用

2025-09-04 03:30:32 304

原创 TCP的三次握手和四次挥手

TCP的三次握手和四次挥手

2025-09-03 21:17:24 457

原创 PageHelper分页查询的原理?

PageHelper分页查询的原理?

2025-09-02 05:49:59 454

原创 Mysql中事务隔离级别有哪些?

Mysql中事务隔离级别有哪些?

2025-08-31 22:17:52 163

原创 什么是最左前缀匹配原则?

什么是最左前缀匹配原则?

2025-08-29 04:01:56 328

原创 回表、覆盖索引和索引下推分别是什么?

回表、覆盖索引和索引下推分别是什么?

2025-08-29 02:44:42 349

原创 聚集索引和非聚簇索引的区别

聚集索引和二级索引的区别

2025-08-28 21:25:59 712

原创 数据库的脏读、不可重复读和幻读分别是什么?

数据库的脏读、不可重复读和幻读分别是什么?

2025-08-28 14:26:11 171

原创 Java中有哪些集合类?

Java中有哪些集合类?

2025-08-28 02:59:05 323

原创 Java中HashMap的原理是什么?

Java中HashMap的原理是什么?

2025-08-27 21:17:59 525

原创 静态方法和实例方法的区别是什么?

静态方法和实例方法的区别是什么?

2025-08-27 17:16:02 198

原创 如何区分Drop和Delete以及Alter和Update?

如何区分Drop和Delete以及Alter和Update?

2025-08-26 16:05:51 408

原创 String s=new String(“abc”)会创建几个对象?

String s=new String(“abc”)会创建几个对象?java初始化字符串时会生成几个对象。

2025-08-25 22:58:11 151

原创 什么是Java语法糖?

java语法糖

2025-08-25 14:28:50 151

原创 JVM、JDK、JRE 三者关系

JVM、JDK、JRE 三者关系

2025-08-25 02:57:22 433

原创 Java泛型

java泛型

2025-08-25 02:56:11 263

原创 什么是反射机制?

反射机制

2025-08-24 16:53:01 300

原创 Java中的常见集合

value 不要求有序,允许重复。Map 没有继承于 Collection 接口,从 Map 集合中检索元素时,只要给出键对象,就会返回对应的值对象。List是有序的Collection,也就是说每个元素按插入的顺序排序,可以根据索引进行访问。常见的实现List类有:ArrayList,LinkedList,Vector,Stack。(注意stack实现了Vector,Vector实现了List,尽管对于栈来说根据索引进行访问没什么用。Set不允许存在重复的元素,与List不同,set中的元素是无序的。

2025-07-03 16:59:37 249

原创 为什么使用Token?

讲解token(JWT)

2025-07-01 18:02:21 166

原创 接口中不能有构造方法,抽象类中可以有构造方法?

接口中不能有构造方法,抽象类中可以有构造方法?

2025-06-30 13:30:28 171

原创 数据结构八大排序

数据结构八大排序总结

2024-12-29 20:33:17 1144

原创 Java Object类默认方法

toString(),hashCode(),equals()方法

2024-12-28 20:53:51 852 1

原创 Mysql中NULL的特点

NULL是一个特殊标记,表示空缺或未知的值,而不是任何类型的空值。唯一索引中可以出现多个null值,因为null!索引列如果有大量null很影响性能,需要特殊处理。null and true 返回null。null or false 返回null。NULL既不是true也不是false。true or null 返回true。is not null查询非null。sum和avg会直接忽略null值。=NULL是TRUE。NULL=NULL是false。is null查询null。

2024-11-25 16:03:04 236

原创 聚集索引和二级索引

通常情况下我们会基于主键索引进行该行的数据查找,也只有这个时候才能用到聚集索引。二级索引和聚集索引一样底层都是B+树,但是聚集索引的叶子节点会存储该行所有数据。答:通常我们有多个二级索引,而每行数据又有多列,相当于每创建一个二级索引都要存一次所有用户记录,多次存储数据浪费空间。如果表中没有主键,InnoDB会优先选择非空且唯一的索引代替,如果也没有,会隐式定义一个主键作为聚集索引。聚集索引的B+树和二级索引的B+树只是在叶子节点有区别,分别存整个行数据和当前二级索引以及聚集索引。根据多个列建立的索引。

2024-11-17 20:54:21 377

原创 为什么一级封锁协议不能保证不读取到脏数据

一级封锁协议的定义是:一级封锁协议中,如果仅读数据而不对其进行修改是不需要加锁的,所以它就不能保证可重复读和不脏读。明明加了x锁为什么新事务还能读取数据R?排他型锁。

2024-11-11 20:28:55 449

原创 对Java String创建的一些理解

区分于基本数据类型,String是一个String对象一旦创建,内容不可变,如果尝试对一个已经存在的String对象进行修改,实际上并不会改变原String对象本身,而是自动创建了一个新的String对象.String对象存储在常量池,当创建一个字符串s的时候,Java会先在常量池寻找是否有内容相同的字符串,如果存在,就会直接引用已经存在的对象,不存在时候才会创建新的对象.//str1和str2指向的是同一个Hello对象,str2并没有创建新的对象,两者地址相同。

2024-11-08 15:13:13 780

原创 list中添加StringBuilder值

2024-10-09 20:20:58 172

原创 Java中只有值传递

在第二段代码中,如果是引用传递,obj=new MyObject();时,originalObj将指向新new出来的对象的地址,那么此时originalObj和新new出来的对象值应该一模一样,但结果确实不同;也就是说originalObj指向的对象仍然是旧的对象。当传递的对象是基本数据类型时:传递的是值的的副本,改变值的副本不会对对象本身造成任何影响。传递的是引用的副本,通过改变副本也会改变对象本身的数据,但为什么说仍旧是值传递呢?

2024-10-04 12:16:41 190

空空如也

空空如也

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

TA关注的人

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