自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RabbitMQ 进阶 学习笔记2

生产者、MQ、消费者的可靠性保证,延迟消息、业务幂等性。

2026-01-02 14:13:20 694

原创 RabbitMQ 基础 学习笔记1

RabbitMQ架构、交换机、交换机和队列的声明、消息转换器

2025-12-31 17:52:00 306

原创 算法 代码细节 笔记

在 Java 算法题中,栈(Stack)的核心是「后进先出(LIFO)」,但 Java 官方不推荐用类(遗留类,性能和设计有缺陷),而是用Deque接口(双端队列)配合LinkedList实现栈功能 —— 这是算法题中的标准用法,既高效又规范。// 声明栈:Deque接口 + LinkedList实现类(泛型指定存储的数据类型)Deque<数据类型> stack = new LinkedList<>();

2025-12-02 22:42:36 290

原创 codeTop算法题 21-25

参考:树的层序遍历。

2025-12-02 22:41:24 396

原创 CodeTop算法题 16-20

做树相关的算法题时,我们首先会想到的是树的遍历,那好我们先看根节点,这个根节点什么情况下才是最近公共祖先呢?要么p、q都在左子树(情况二,切换根节点到左子树的跟节点),要么p、q都在右子树(情况三,切换根节点到右子树的跟节点)。情况二三下我们就缩小了树,且这个情况判断会定义成一个函数,输入树的根节点,目标值p、q,输出boolen······因此,我们只需要遍历价格数组一遍,记录历史最低点,然后在每一天考虑这么一个问题:如果我是在历史最低点买进的,那么我今天卖出能赚多少钱?标签:数组、双指针、排序。

2025-11-28 18:20:41 485

原创 CodeTop算法题 11-15

解法参考:直接放回值数组的广度优先搜索解法:广度优先搜索标签:树、广度优先搜索、二叉树视频参考:b站BV1eeC4Y2EvK。

2025-11-18 21:38:59 221

原创 CodeTop算法题 6-10

暴力三重for循环+去重?no先对数组排序(排序后满足),通过一层 for 循环固定第一个数 first;内层用 “second 右移 + third 左移” 的双指针模式,寻找满足(其中)的组合。标签:数组、双指针、排序。

2025-11-15 20:40:44 414

原创 CodeTop算法题 1-5

标签:哈希表 字符串 滑动窗口。

2025-11-13 13:15:11 152

原创 线程安全问题与线程同步 学习笔记

2025-11-12 12:50:24 114

原创 线程Thread方法 学习笔记

2025-11-11 19:48:02 93

原创 多线程 学习笔记

2025-11-11 19:47:49 136

原创 单列集合- HashSet LinkedHashSet TreeSet学习笔记

添加元素的时候注意,元素不可重复,否则add方法会返回false不重复输出顺序与输入顺序不一定一致无序。

2025-11-11 19:47:39 176

原创 日志技术 学习笔记

对Logback日志框架进行控制。

2025-11-11 19:47:27 170

原创 并发、并行 线程的生命周期 学习笔记

2025-11-11 19:46:51 90

原创 线程池 学习笔记

2025-09-20 23:44:36 245

原创 网络通信 学习笔记1

2025-09-20 23:44:28 187

原创 UDP通信 学习笔记2

2025-09-20 23:43:42 117

原创 TCP通信 学习笔记3

2025-09-20 23:43:19 161

原创 XML文件 学习笔记

2025-09-20 23:42:38 170

原创 properties文件 学习笔记

2025-09-14 18:26:38 174

原创 Java特殊文件、日志技术概述 学习笔记

2025-09-14 18:26:30 127

原创 IO框架 学习笔记

2025-09-14 18:26:20 147

原创 序列化流 学习笔记

注意事项。

2025-09-14 18:26:03 198

原创 数据流 学习笔记

2025-09-14 18:25:53 147

原创 打印流 学习笔记

打印流可以实现更方便、更高效的打印数据。

2025-09-13 17:57:53 200

原创 转换流 学习笔记

2025-09-13 17:33:16 246

原创 缓冲流 学习笔记

提高字节流读写数据的性能。

2025-09-13 17:08:22 206

原创 文件字符输出流FileWrite 学习笔记

把内存中的数据以字符的形式写出到文件中去。

2025-09-13 16:53:18 187

原创 文件字符输入流FileReader 学习笔记

把文件中的数据以字符的形式读入到内存中去。

2025-09-13 16:40:14 151

原创 文件字节输出流FileOutputStream 学习笔记

以内存为基准,把内存中的数据以字节的形式写出到文件中去。

2025-09-12 22:39:07 154

原创 文件字节输入流 FileInputStream 学习笔记

字节流更加适合数据的转移,如文件复制。读取文本内容还得是字符流更好。

2025-09-12 22:21:59 130

原创 IO流概述 学习笔记

2025-09-12 21:46:10 199

原创 字符集 学习笔记

2025-09-12 21:39:41 119

原创 算法-递归 学习笔记

【代码】算法-递归 学习笔记。

2025-09-12 21:07:02 256

原创 Stream流 学习笔记

JDK8开始的新API,用于操作集合或者数组中的数据。

2025-09-10 22:01:01 187

原创 双列集合-HashMap LinkedHashMap TreeMap 学习笔记

无序、不重复、无索引底层是哈希表结构。

2025-09-10 20:18:55 262

原创 双列集合的“祖宗”接口Map 学习笔记

一次需要存一对数据作为一个元素,这个元素被称为一个键值对(entry),Map集合也被称为“键值对集合键 不能重复值 可以重复。

2025-09-10 18:49:27 120

原创 Collections工具类 学习笔记

一个用来操作集合的工具类List系列和Set系列均适用适用于List系列的方法

2025-09-10 17:14:58 175

原创 可变参数 学习笔记

一种特殊形参,定义在方法、构造器的形参列表里面,格式是:数据类型···参数名称可以灵活的传输数据(个数:0、1、以上),本质是一个数组。

2025-09-10 16:58:30 174

原创 单列集合set 学习笔记

2025-09-09 20:00:35 132

空空如也

空空如也

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

TA关注的人

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