首页
MD_Tech_博客
行动起来,活在当下
累计撰写
8
篇文章
累计创建
8
个标签
累计收到
0
条评论
栏目
目 录
CONTENT
最新文章
2025-03-15
Springboot整合MinIO
docker部署MinIO 部署docker容器 docker run -p 9000:9000 -p 9090:9090 \ --net=host \ --name minio \ -d --restart=always \ -e "MINIO_ACCES
2025-03-15
12
0
0
2025-03-13
Builder建造者模式
Builder模式介绍 定义 将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建过程。 使用场景 当一个类的构造函数参数超过4个,而且这些参数有些是可选的
2025-03-13
8
0
0
设计模式
2025-03-10
Volatile详解
并发编程中的三个概念 原子性: 原子性:一个操作或者多个操作,要么全部执行,且执行的过程中不会被任何因素打断,要么就都不执行。 原子性是拒绝多线程操作的,不论是多核还是单核,具有原子性的量,同一时刻只能有一个线程来对它进行操作。简而言之,在整个操作过程中不会被线程调度器中断的操作,都可认为是原子性。
2025-03-10
8
0
0
JavaSE
2025-03-10
Callable接口详解
Callable接口 Callable接口是Java 5引入的一个泛型接口,位于java.util.concurrent包中。它与Runnable接口类似,都是用来表示一个可以异步执行的任务。不同的是,Callable可以返回一个结果,并且能够抛出异常。 public interface Calla
2025-03-10
8
0
0
JavaSE
2025-03-08
BlockingQueue接口及其常用实现类
BlockingQueue的实现类 在 Java 并发编程中,BlockingQueue 是 java.util.concurrent 包下的一个关键接口,主要用于在多线程环境中安全地传递数据。它提供了阻塞操作,能够有效地控制生产者-消费者模型。本文将介绍 BlockingQueue 在 Java
2025-03-08
5
0
0
JavaSE
2025-03-07
ArrayList扩容机制
ArrayList ArrayList底层维护了一个 Object[] elementData数组以及n int size属性,elementData储存了元素对象,size属性为elementData数组的长度以及下次存储元素的索引位置。所以ArrayList本质上是一个动态数组,需要动态扩容机制
2025-03-07
6
0
0
JavaSE
2025-03-03
Java反射机制
反射 介绍反射 反射(Reflection) 是 Java 语言提供的一种动态机制,允许在运行时获取类的结构信息(如类名、方法、构造器、字段等),并可以创建对象、调用方法、访问字段,即使在编译时类型未知。 反射就是在运行时才具体知道要操作的类是什么结构,并在运行时获取类的完整构造,并调用对应的方法、
2025-03-03
11
0
0
JavaSE
2024-12-13
特权指令、访管指令、陷入指令、系统调用
特权指令 从指令系统(指令集)角度定义,在指令系统中拥有用于管理硬件和整个系统安全的指令,让程序随意使用具有极高危险性。不得在用户态(目态)执行,只能在核心态(管态)执行,用户态程序如果运行特权指令将发生异常,并切换到管态由操作系统接管cpu,所以用户程序不得使用特权指令,需要执行特权指令需要使用防
2024-12-13
106
0
4
默认分类