文章中如果有图看不到,可以点这里去 csdn 看看。从那边导过来的,文章太多,没法一篇篇修改好。
摘要: 前言 JDK 21 引入了分代 ZGC(Generational Z Garbage Collector)这一革命性特性,标志着 ZGC 从单代模型向更高效、更灵活的分代模型演进。分代 ZGC 通过将堆内存划分为年轻代和老年代,能够更有效地利用弱代假设(most objects die young) 阅读全文
posted @ 2025-08-18 10:03 NeoLshu 阅读(69) 评论(0) 推荐(0)
摘要: 前言 笔者最近加入了新的团队,团队中有AI chat类项目。技术栈是Java,选型考虑的是Webflux而非传统的springMVC。好奇心驱动下来了解学习webflux相关内容,欢迎交流~ 核心概念:响应式编程 要理解 WebFlux,首先要理解 响应式编程 (Reactive Programmi 阅读全文
posted @ 2025-08-17 20:05 NeoLshu 阅读(52) 评论(0) 推荐(0)
摘要: 前言 JDK 21虚拟线程(Virtual Threads)是Java并发编程领域的重大突破,它通过用户态线程(轻量级线程)实现M:N调度模型,彻底解决了传统平台线程在IO密集型场景下的性能瓶颈。虚拟线程以近乎零成本的创建和销毁机制,配合JVM级别的调度优化,使得Java应用能够轻松实现百万级并发请 阅读全文
posted @ 2025-08-17 17:05 NeoLshu 阅读(412) 评论(0) 推荐(0)
摘要: Session 劫持(Session Hijacking) Session 劫持是一种常见的 Web 安全攻击方式,攻击者通过窃取用户的 Session ID,冒充合法用户身份访问系统,从而获取敏感数据或执行恶意操作。 1. Session 劫持的原理 Session ID 是服务器用来识别用户身份 阅读全文
posted @ 2025-08-17 16:47 NeoLshu 阅读(15) 评论(0) 推荐(0)
摘要: 本文将详细解析计算机网络中 Cookie 和 Session 的区别,深入到它们的实现原理、数据流向、优缺点以及适用场景。 核心区别根源:状态管理的位置 HTTP 协议是无状态协议。服务器处理每个请求时,默认不会记住之前的请求信息。Cookie 和 Session 都是为了在无状态之上维持用户状态( 阅读全文
posted @ 2025-08-17 16:46 NeoLshu 阅读(9) 评论(0) 推荐(0)
摘要: 最长回文子串问题:Go语言实现及复杂度分析 最长回文子串问题是要求找到一个字符串中最长的回文子串。以下是几种常见解法的思路和复杂度分析: 1. 暴力解法 思路: 检查所有可能的子串,判断是否为回文记录最长的回文子串 Go实现: func longestPalindrome(s string) str 阅读全文
posted @ 2025-08-17 16:46 NeoLshu 阅读(9) 评论(0) 推荐(0)
摘要: 前言 笔者在上家单位中主要负责监控平台开发,指标、日志采集、计算、监控、告警等工作。其中不可避免会遇上告警两大难题,误告和漏告。对于时序的指标序列来说,固定阈值有很大劣势,容易引起很多误告和漏告,在前辈的建议下,考虑采用TRPS、Ksigma两种算法进行时序序列的异常检测,以达到减少误告,扫清漏告的 阅读全文
posted @ 2025-08-17 15:50 NeoLshu 阅读(32) 评论(0) 推荐(0)
摘要: 当你在浏览器中输入 URL(比如 https://www.example.com)并按下回车后,一个复杂的、高度优化的连锁反应就开始了。以下是详细的步骤说明: 🌐 1. URL 解析 浏览器 首先解析你输入的URL。 协议:https://(告诉浏览器使用 HTTP Secure 协议)。域名:w 阅读全文
posted @ 2025-08-17 15:20 NeoLshu 阅读(67) 评论(0) 推荐(0)
摘要: TCP (Transmission Control Protocol) 和 UDP (User Datagram Protocol) 是工作在 TCP/IP 模型或 OSI 模型传输层的两个核心协议,它们提供了在网络上进行进程间通信的不同方式。它们的主要区别在于其可靠性、连接方式、速度、资源消耗和适 阅读全文
posted @ 2025-08-17 15:19 NeoLshu 阅读(21) 评论(0) 推荐(0)
摘要: TCP 延迟确认(Delayed Acknowledgments,简称 Delayed ACK)是 TCP 协议中一项旨在减少网络中小数据包数量、提升传输效率的优化机制。其核心思想是:不立即回复 ACK,而是等待一段时间(通常 40ms),看是否有数据需要“捎带”回复,从而合并 ACK 与数据包。 阅读全文
posted @ 2025-08-17 15:19 NeoLshu 阅读(116) 评论(0) 推荐(0)