自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDK1.7版本HashMap为什么会有死循环问题

HashMap死循环原因介绍

2025-01-12 13:27:35 297

原创 Java中Map常用遍历方式以及性能对比

Map几种遍历方式介绍

2025-01-12 13:24:58 349

原创 Java基础:Iterator迭代器

Java中迭代器的相关介绍

2025-01-11 10:55:33 796

原创 Java基础:equals()方法与==的区别

euqals和==区别介绍

2025-01-11 10:36:23 1039

原创 Mybatis中 Dao接口和XML文件的SQL如何建立关联

Mybatis是如何通过Dao接口和数据库SQL语句建立联系

2025-01-09 11:54:52 862

原创 分布式ID—雪花算法

什么是雪花算法?

2025-01-09 11:49:09 1173

原创 微服务网关Spring Gateway

微服务Spring cloud 的网关gateWay的基本介绍

2025-01-08 11:30:47 491

原创 Spring MVC详细介绍

SpringMVC详细介绍

2025-01-08 11:16:08 1502

原创 SQL执行顺序以及各个字段作用

SQL中各个字段的执行顺序到底是怎样?

2025-01-07 14:09:21 628

原创 MySQL-存储引擎

MySQL的几种存储引擎介绍

2025-01-07 14:00:27 880

原创 ⭐MySQL的底层原理与架构

MySQL底层架构详细介绍

2025-01-06 13:15:36 4393 3

原创 MySQL-索引优化

MySQL索引优化建议

2025-01-06 11:09:29 818

原创 ⭐SQL优化

SQL语句优化建议

2025-01-05 11:29:50 625

原创 ⭐MySQL-索引

Mysql索引介绍,以及底层B+树原理介绍

2025-01-05 11:18:03 831

原创 MySQL-锁机制

Mysql的锁机制

2025-01-04 13:40:49 710

原创 MySQL-表结构优化

Mysql表结构设计建议

2025-01-04 13:14:22 609

原创 Java中线程的中断停止

Java中线程停止的几种方式

2025-01-03 11:12:25 687

原创 JMM内存模型与volatile关键字详解

Java中的内存模型以及volatile的作用详解

2025-01-03 10:53:10 665

原创 Java基础:String、StringBuffer、StringBuilder介绍

String、StringBuffer、StringBuilder用法以及细节介绍

2025-01-02 11:13:56 1073

原创 Java中堆和栈的详细区别

Java中堆栈的详细区别

2025-01-02 11:00:56 908

原创 Java的类加载器与双亲委派模型详解

Java的双亲委派模型以及类加载器介绍

2024-12-31 10:34:54 1124

原创 Java对象创建过程与类加载机制

Java的类的加载流程是怎样的?

2024-12-31 09:56:31 813

原创 JVM的新生代除了Eden区,为什么还设置两个Survivor区?

这样继续循环下去,下一次Eden满了的时候,问题来了,此时进行Minor GC,Eden和Survivor各有一些存活对象,如果此时把Eden区的存活对象硬放到Survivor区,很明显这两部分对象所占有的内存是不连续的,也就导致了。比方说分成三个、四个、五个?Survivor的存在意义,就是减少被送到老年代的对象,进而减少Full GC的发生,Survivor的预筛选保证,只有经历16次Minor GC还能在新生代中存活的对象,才会被送到老年代。如果对象的复制次数达到16次,该对象就会被送到老年代中。

2024-12-30 10:46:43 750

原创 Java垃圾回收机制与垃圾收集器

Java中的垃圾回收机制以及垃圾收集器详解

2024-12-30 10:43:29 1994

原创 Java中的Synchronized详解

synchronized详解

2024-12-28 10:07:22 989

原创 JVM 主要组成部分与内存区域

Java虚拟机JVM详解

2024-12-28 09:56:51 1314

原创 Java基础:异常机制

Java中异常机制相关知识

2024-12-27 14:56:58 700

原创 Java基础:反射机制

Java中反射的使用

2024-12-27 14:53:48 1108

原创 JAVA基础:this关键字

Java中this到底是什么

2024-12-26 13:04:10 862

原创 Java基础:内部类详解

1、首先,把内部类作为外部类的一个特殊的成员来看待,因此它有类成员的封闭等级:private,protected,default,public,它有类成员的修饰符: static,final,abstract;2、非静态内部类nested inner class:隐含有一个外部类的指针this,因此,它可以访问外部类的一切资源,包括private。外部类访问内部类的成员,先要取得内部类的对象,并且取决于内部类成员的封装等级。非静态内部类不能包含任何static成员。

2024-12-26 12:58:43 809

原创 Java基础:final关键字

Java中final的使用注意事项

2024-12-25 11:44:57 629

原创 Java基础:四种代码块详解

Java中代码块的基本使用

2024-12-25 11:40:12 349

原创 Java基础:static关键字

Java中有关static关键字的相关知识

2024-12-24 14:45:33 588

原创 Java基础:抽象类与接口

抽象类和接口的区别

2024-12-24 14:42:47 903

原创 JAVA基础:泛型

Java中的泛型是什么?

2024-12-23 17:41:33 763

原创 JAVA基础:数组

Java中数组的基本使用

2024-12-23 17:29:21 1786

原创 HashMap和Hashtable的区别

当get()方法返回null 值时,既可以表示HashMap 中没有该键,也可以表示该键所对应的值为null。(5)HashMap允许null值和null键(只允许一个),HashMap以null作为key时,总是存储在table数组的第一个节点上。(2)计算hash值的方式:HashMap中元素的hash值是重新计算过的,以便获得更好的散列值,Hashtable直接使用Object的hashcode。扩容时,HashMap的容量变成原来的2倍,Hashtable的容量变为2倍+1。

2024-12-21 20:11:07 321

原创 ArrayList与LinkedList、Vector的区别

(3)性能:ArrayList支持随机访问,查询快,增删慢,查询的时间复杂度为O(1),插入和删除的时间复杂度为O(n),因为对插入和删除位置后面的元素进行移动位置,以保证内存的连续性。(4)初始容量和扩容:ArrayList和Vector的默认初始容量都是10,但是扩容时,ArrayList容量会增长为原来的1.5倍,而Vector的容量会增长为原来的2倍。不支持随机访问,查询慢,增删快,查询的时间复杂度为O(n),插入和删除的时间复杂度为O(1)

2024-12-21 20:10:13 601

原创 Spring容器的启动流程

Spring容器启动流程详解

2024-12-20 16:14:30 897

原创 Spring如何解决循环依赖问题

Spring是如何解决依赖循环问题的

2024-12-20 16:08:26 1031

空空如也

空空如也

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

TA关注的人

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