12 2025 档案
摘要:目录电磁波电磁波谱全图(低频 → 高频)核心规律总结一张著名的示意图总结与快速区分表 电磁波 电磁波谱全图(低频 → 高频) 波段名称 频率范围 波长范围 光子能量 主要产生方式 主要特性与典型用途 无线电波 < 3 GHz > 10 cm 极低 (µeV 量级) 电子电路振荡,天线辐射 通信与广播
阅读全文
摘要:网速和带宽的关系 概念 带宽: 单位:通常用 Mbps(兆比特每秒)或 Gbps(千兆比特每秒)。 含义:表示单位时间内从网络一端到另一端所能传输的最大数据量。它是一个容量概念,是理论峰值。 网速(实际下载/上传速度): 单位:我们通常在电脑、手机下载时看到的单位是 MB/s(兆字节每秒)。 含义:
阅读全文
摘要:目录Redis提供的原子性命令主要类别的原子性命令:1. 字符串(String)原子操作2. 列表(List)原子操作3. 集合(Set)原子操作4. 哈希(Hash)原子操作5. 有序集合(Sorted Set)原子操作6. 位图(Bitmap)原子操作7. HyperLogLog 原子操作8.
阅读全文
摘要:目录Semaphore、CountDownLatch、ReentrantLock使用场景简单说说1. Semaphore(信号量)2. CountDownLatch(倒计时门闩)3. ReentrantLock(可重入锁)对比总结简单记忆三个并发工具的简单示例1. Semaphore 示例 - 停车
阅读全文
摘要:目录独占锁和共享锁唤醒机制精确总结独占锁(EXCLUSIVE)共享锁(SHARED)独占锁的正确顺序:共享锁的正确顺序:核心区别可视化独占锁(接力赛)共享锁(广播链)代码验证关键区别表格总结 独占锁和共享锁唤醒机制 精确总结 独占锁(EXCLUSIVE) // 释放时:unlock() → rele
阅读全文
摘要:目录unpark()和park()简单总结许可证(permit)的状态机:许可证机制设计优势:消除竞态条件wait()和park()对比 unpark()和park() 简单总结 setBlocker() 和 setBlocker(null) 总是在同一个线程内顺序执行 unpark() 可以在任何
阅读全文
摘要:目录函数式接口什么是函数式接口?主要特征标准函数式接口1. 核心基础接口 (最常用)2. 基础接口的变体3. 处理两个输入参数的接口4. 一元操作符5. JDK 1.8 之前已存在的函数式接口总结: 函数式接口 什么是函数式接口? 函数式接口是只包含一个抽象方法的接口(可以有多个默认方法或静态方法)
阅读全文
摘要:目录Java 基础 - 异常机制详解try和finally执行顺序JVM处理异常的机制? Java 基础 - 异常机制详解 Java 基础 - 异常机制详解 | Java 全栈知识体系 try和finally执行顺序 public class ExceptionDemo { private int
阅读全文
摘要:目录注解处理器和 编译时注解处理器(APT)的区别编译时注解处理器(APT)对比编译时注解处理器(APT)历史演变Java 5 (2004):APT诞生Java 6 (2006):集成到javacJava 8+ (2014):标准化技术上的准确区分代码示例对比理解编译时注解处理器(标准APT):运行
阅读全文
摘要:目录泛型上下限泛型上下限为什么 List<? extends A> 不能添加元素?1. 通配符的实际含义2. 编译器不知道具体类型3. 类型安全问题三种情况的对比记忆技巧实际使用建议示例说明 泛型上下限 泛型上下限 Java 基础 - 泛型机制详解 | Java 全栈知识体系 <?> 无限制通配符
阅读全文
摘要:目录Java创建对象完整流程详解自己的简单描述更准确的创建对象流程:1. 编写源代码 (编写 A.java 文件)2. 编译阶段 (javac 编译)3. 类加载阶段 (JVM 执行时)4. 获取 Class 对象5. 创建实例对象Class 对象在对象创建中的关键作用字节码层面看关键点总结: Ja
阅读全文
摘要:目录Redis 数据类型Redis分布式锁 Redis 数据类型 Redis 基本命令—— 超详细操作演示!!!_redis 操作-CSDN博客 基础核心类型 (5种) → 扩展类型 (2种) → 特殊用法/模块类型 记住:Redis 设计是 二进制安全 的,但 大多数场景 我们都把它当做 字符串数
阅读全文
摘要:目录分库分表全面总结分库分表的本质分库分表方式示例1:垂直分库(按业务拆分到不同数据库)示例2:垂直分表(按列拆分到不同表)示例3:水平分库(数据分布到不同数据库的同名表)示例4:水平分表(数据分布到同库的不同表)历史演进选择指南(超简单版)一句话记忆口诀MySQL的分库分表和redis的分库分表R
阅读全文
摘要:目录Java 的文件编程和网络编程相同点1. 统一的I/O抽象模型2. 相似的基础API使用3. 相同的数据处理方式4. 相同的资源管理原则不同点1. 操作对象不同2. 核心类不同3. 连接建立方式不同4. 编程复杂度和关注点不同5. 异常类型不同现代发展:NIO的统一总结对比表 Java 的文件编
阅读全文
浙公网安备 33010602011771号