自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【DHCP】

DHCP

2025-02-07 22:58:30 481

原创 【ARP攻击】

ARP

2025-02-07 20:52:10 399

原创 【公平锁与非公平锁】

公平锁、非公平锁

2024-08-26 10:09:50 673

原创 【什么是AQS框架】

AbstractQueuedSynchronizer(AQS)是 Java 中的一个同步框架,它提供了一种实现同步器的基础框架,用于构建锁和同步工具类。

2024-08-26 09:43:36 302

原创 【计算机底层原理-零拷贝】

零拷贝

2024-08-26 08:50:03 745

原创 【线程池的工作流程】

线程池的工作流程

2024-08-23 20:05:35 454

原创 【计算机基础-DMA拷贝与CPU拷贝】

DMA拷贝与CPU拷贝

2024-08-23 10:04:08 819

原创 【jvm什么时候卸载一个类】

总之,JVM 对类的卸载是一个相对复杂的过程,需要满足多个条件,并且不一定会立即发生。了解这些条件可以帮助开发人员更好地理解 JVM 的内存管理机制,避免不必要的类加载和内存占用。

2024-08-22 23:46:09 263

原创 【jvm什么时候加载一个类】

总之,JVM 在需要使用一个类的时候会加载它,并且类的加载过程是由 JVM 自动管理的。了解类的加载时机对于理解 Java 程序的运行机制和性能优化非常重要。在此之前没有被加载,JVM 会在调用这个静态方法时加载。还未被加载,JVM 会在访问这个静态字段时加载它。还没有被加载,JVM 会在执行这条语句时加载。这条语句会导致 JVM 加载。

2024-08-22 23:45:07 471

原创 【Java对象的生命周期】

对象的生命周期

2024-08-22 23:07:47 1747

原创 【MySQL-二阶段提交】

二阶段提交

2024-08-22 22:10:40 569

原创 【数据结构-解决哈希冲突的四种方法】

解决哈希冲突的四种方法

2024-08-22 20:57:06 1431

原创 【Mysql-MVCC及Undo Log】

MVCC

2024-08-22 20:21:45 403

原创 【JVM-类加载器】

类加载器

2024-08-22 10:27:59 380

原创 【JVM-双亲委派模型】

双亲委派模型

2024-08-22 10:25:01 558

原创 【Nacos 服务注册及调用流程】

Nacos

2024-08-21 22:05:03 765

原创 【布隆过滤器-原理】

如果要判断元素“banana”是否可能在集合中,同样计算其哈希值,确定位位置,然后检查这些位置的位是否都为 1。如果都为 1,则“banana”可能在集合中;如果有任何一个位置的位为 0,则“banana”一定不在集合中。假设我们有一个布隆过滤器,位数组的大小为 10,使用三个哈希函数(hash1、hash2、hash3)。现在要将元素“apple”映射到位数组中。需要注意的是,布隆过滤器存在误判的可能性。即使一个元素对应的所有位都为 1,也不能确定该元素一定在集合中,只是存在较高的可能性。

2024-08-20 23:57:36 328

原创 【布隆过滤器】

布隆过滤器

2024-08-20 23:56:48 314

原创 【数据结构-红黑树和 B 树】

红黑树和 B 树

2024-08-20 22:56:24 1908

原创 【Sentinel-熔断策略】

熔断策略

2024-08-20 12:50:44 507

原创 【Nacos -临时实例模式和持久化实例模式】

临时实例模式和持久化实例模式

2024-08-20 12:26:44 596

原创 【多线程安全的三大特性】

多线程安全的三大特性

2024-08-19 23:18:13 486

原创 【多线程-指令重排序】

指令重排序

2024-08-19 23:13:56 524

原创 【ThreadPoolExecutor-拒绝策略】

ThreadPoolExecutor-拒绝策略

2024-08-18 18:37:58 750

原创 【Executors-常见的线程池】

Executors-常见的线程池

2024-08-17 11:42:52 211

原创 【JVM-内存溢出与栈溢出】

内存溢出与栈溢出

2024-08-17 10:31:01 621

原创 【JVM(Java 虚拟机)内存模型】

JVM(Java 虚拟机)内存模型

2024-08-16 16:59:18 356

原创 【Redis-内存淘汰策略】

内存淘汰策略

2024-08-16 14:15:55 274

原创 【数据库-B-Tree索引和Hash索引】

在选择索引类型时,需要根据具体的数据特性、查询模式和性能要求来决定使用B-Tree索引还是Hash索引。在某些情况下,数据库可能会根据数据和查询的特点自动选择最合适的索引类型。B-Tree索引和Hash索引是两种不同的数据结构,它们在数据库中用于快速检索数据。

2024-08-15 23:30:25 412

原创 【Redis-数据类型】

Redis-数据类型

2024-08-15 21:49:54 490

原创 【秒杀系统设计】

秒杀系统设计

2024-08-15 20:33:05 195

原创 【高并发的关键策略】

高并发的关键策略

2024-08-15 19:24:23 229

原创 【事务的ACID属性】

事务的ACID属性

2024-08-15 15:34:14 330

原创 【Redis 持久化方式】

Redis持久化方式

2024-08-15 11:31:49 132

原创 【Nginx负载均衡策略】

Nginx负载均衡策略

2024-08-15 09:17:16 247

原创 【网络协议】

网络协议

2024-08-15 08:51:19 249

原创 【Sentinel-限流算法】

Sentinel-限流算法

2024-08-15 08:21:25 296

原创 【Docker-Dockerfile和DockerCompose有什么区别】

Dockerfile和DockerCompose

2024-08-09 22:43:19 567 1

原创 【Docker-使用Docker运行Nacos作为服务注册中心,并将一个Spring Boot服务注册到Nacos上】

将SpringBoot服务注册到Nacos

2024-08-09 22:35:40 760

原创 【Docker-MySQL容器配置持久化存储】

MySQL容器配置持久化存储

2024-08-09 22:14:29 544

空空如也

空空如也

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

TA关注的人

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