Logo O泡李华 所见有记,所想有迹
首页
文章
关于
作品集
简体中文 繁體中文 English Español
avatar

O泡李华

牛马一枚

44 文章 9 分类 9 标签
Wechat
目录
思想碎片 查看全部
HaloJava算法AIgitAPIdockerLinuxJava基础
文字花园 查看全部
git 1
微服务 1
Linux 1
AI 1
API文档 1
Java算法笔记 6
最新文章 查看全部
Knife4j介绍与Spring-Boot接入笔记 2026-08-16
Docker入门与常用命令笔记 2026-08-11
红黑树学习笔记 2026-08-10
树与动态规划学习笔记 2026-08-10

最新文章

04-线程池容量与异步任务

线程池为什么越调越慢?队列、拒绝与异步任务设计 接口变慢后,把最大线程数调大,结果响应没有改善,内存和下游压力反而升高。线程池是在有限资源下安排工作,不是把所有排队都变成并行执行。理解任务如何进入队列,才能解释参数为什么没有按预期起作用。 1. 先看任务流转,而不是先填参数 线程、队列与拒绝共同形成

Java基础
O泡李华 Java笔记 2026-02-20 3

03-并发正确性与共享状态

并发正确性从哪里来?原子性、可见性与共享状态 给字段加 volatile,计数仍会丢;换成 ConcurrentHashMap,先判断再写入仍可能竞争。问题不在于工具名字是否带 Concurrent,而在于程序需要保护的是单次读写,还是由多次操作组成的业务条件。 1. 拆开一条看起来简单的语句 先看

Java基础
O泡李华 Java笔记 2026-02-15 6

02-Java集合泛型与资源边界

Java 集合与泛型:怎样把错误挡在编译期? 一个 List 可以编译,却在读取时抛出类型转换异常;一个 LinkedList 声称擅长插入,却在按下标循环时越来越慢。集合选择和类型设计不是互不相关的知识点,它们共同决定接口允许什么,以及操作需要付出什么成本。 1. 操作方式决定容器成本 先按访问、

Java基础
O泡李华 Java笔记 2026-02-14 6

01-HashMap键契约与扩容

HashMap 为什么会查不到?从键的契约到扩容机制 同一个对象明明已经放进 HashMap,get 却返回 null;两个键发生冲突,又为什么不会直接覆盖?这两种现象指向不同层次:对象先决定怎样相等,集合再决定到哪里寻找。本文把键的契约与存储过程串起来,避免把 hashCode、数组下标和业务编号

Java基础
O泡李华 Java笔记 2026-02-11 9
上一页 5 / 5
O泡李华 | 辽ICP备2025067932号-2 | Copyright (c) 2026 O泡李华. 版权所有