文章中如果有图看不到,可以点这里去 csdn 看看。从那边导过来的,文章太多,没法一篇篇修改好。
上一页 1 ··· 17 18 19 20 21
摘要: HTTPS 通信的全流程(特别是 TLS 握手阶段)中使用的三个随机数是保障安全性的核心设计,不能随意减少。每个随机数都承担着至关重要的安全职责。下面详细解释 HTTPS 全流程,并重点分析这三个随机数的作用和必要性: 🔐 HTTPS 全流程详解 (以 TLS 1.2 为例) 1. TCP 三次握 阅读全文
posted @ 2025-08-17 15:12 NeoLshu 阅读(5) 评论(0) 推荐(0)
摘要: HTTP(超文本传输协议)和HTTPS(安全超文本传输协议)的核心区别在于安全性。HTTPS本质上是HTTP协议加上SSL/TLS加密层的增强版。以下是它们的详细对比: 特性HTTPHTTPS (HTTP + SSL/TLS)安全性与加密无加密,明文传输加密传输数据(请求、响应、cookie、密码等 阅读全文
posted @ 2025-08-17 15:11 NeoLshu 阅读(2) 评论(0) 推荐(0)
摘要: 以下是 HTTP/1.1、HTTP/2、HTTP/3 的核心对比及性能分析,重点关注 HTTP/3 的性能优势: 📊 HTTP 协议演进对比表 特性HTTP/1.1 (1997)HTTP/2 (2015)HTTP/3 (2022)传输层协议TCPTCPQUIC (基于 UDP)连接建立TCP 三次 阅读全文
posted @ 2025-08-17 15:10 NeoLshu 阅读(13) 评论(0) 推荐(0)
摘要: 核心定位与关系概述 Spring Boot: 定位: 应用开发脚手架和运行时容器。核心目标是简化单个、独立、可执行的 Spring 应用程序的创建、配置和部署。解决的问题: 传统 Spring 应用配置繁琐(XML 地狱)、依赖管理复杂、项目启动慢、部署不够灵活(需要外置容器如 Tomcat)。核心 阅读全文
posted @ 2025-08-14 11:11 NeoLshu 阅读(9) 评论(0) 推荐(0)
摘要: HashMap在多线程下的线程不安全问题主要体现在数据丢失、死循环、size值错误等方面。本质原因在于其内部实现缺乏同步机制,且数据迁移(Rehash)过程中链表指针操作在多线程竞争下会产生问题。下面将结合关键源码(基于Java 8)和图解进行详细分析: 核心问题:并发修改导致内部结构破坏 1. 插 阅读全文
posted @ 2025-08-14 10:39 NeoLshu 阅读(3) 评论(0) 推荐(0)
摘要: Redis 提供了两种主要的持久化方式:RDB(Redis Database) 和 AOF(Append Only File)。它们的设计目标、实现机制以及适用场景各不相同。以下是它们的详细工作流程和特点: 一、RDB(快照持久化) 原理:通过生成某个时间点的数据快照(二进制文件)保存到磁盘,默认文 阅读全文
posted @ 2025-08-11 21:50 NeoLshu 阅读(2) 评论(0) 推荐(0)
摘要: 文章目录 前言1、技术原理与实现机制1.1、JDK21虚拟线程本质:调度机制:内存管理:编程模型: 1.2. Go 1.24协程GMP调度模型:抢占式调度:内存优化:编程模型: 2、性能对比分析2.1、CPU密集型任务JDK21虚拟线程:Go 1.24协程:对比分析: 2.2、I/O密集型任务JDK 阅读全文
posted @ 2025-08-11 21:38 NeoLshu 阅读(12) 评论(0) 推荐(0)
摘要: 文章目录 Geohash 编码的位排列规则编码过程原理(源码解析)为什么采用交错存储?解码过程精度说明 在 Redis 的 GEO 实现中,经度和纬度的编码方式是 交错存储而不是分离存储的。在 52 位的 Geohash 编码中,经度(longitude)和纬度(latitude)的比特位是 交替排 阅读全文
posted @ 2025-06-11 11:29 NeoLshu 阅读(4) 评论(0) 推荐(0)
摘要: 文章目录 **Redis GEO 底层实现(结合源码分析)****(1) GEO 命令的底层调用****(2) Geohash 编码****(3) 存储结构** **2. 为什么纬度限制在 85°?****(1) Geohash 的边界问题****(2) 地球的投影变形****(3) 源码中的限制* 阅读全文
posted @ 2025-06-11 11:28 NeoLshu 阅读(4) 评论(0) 推荐(0)
摘要: 文章目录 1、什么是逃逸2、逃逸问题相关3、导致内存逃逸的原因是什么4、常见发生逃逸的情况和分析5、逃逸如何分析 1、什么是逃逸 逃逸是指在函数内部创建的对象或变量,在函数结束后仍然被其他部分引用或持有(逃离了变量的作用域) 2、逃逸问题相关 对内存管理的理解栈 栈上的内存分配和释放由编译器自动管理 阅读全文
posted @ 2025-05-18 10:25 NeoLshu 阅读(6) 评论(0) 推荐(0)
上一页 1 ··· 17 18 19 20 21