- 博客(20)
- 收藏
- 关注
原创 网络是怎么传输的:从底层协议到浏览器访问网站的全过程剖析
在日常生活中,我们点击一个网页、发送一条消息,似乎数据瞬间就“飞”到了对方。但网络传输背后是一套精密的分层机制和协议协作。互联网的核心是(实际常用五层模型),它将复杂的数据传输过程抽象成层层封装和解封装,确保数据可靠、高效地在全球设备间流动。本文先从网络分层模型和底层传输原理入手,逐步剖析数据如何从发送端传输到接收端;然后结合实际场景——浏览器访问网站(从点击网址到页面显示),展示这些原理如何落地。理解这些,不仅能帮助开发者调试网络问题,还能优化系统设计(如微服务通信、CDN等)。
2025-12-22 21:58:22
224
原创 消息队列从入门到起飞(一):初识消息队列——发展史、选型指南与架构差异剖析
2025年的MQ生态更加成熟多元:Kafka稳坐大数据王座,RocketMQ深耕业务可靠,Pulsar代表云原生未来,RabbitMQ仍是低延迟首选。选型时,用上述框架多维度评估,并结合PoC验证;理解架构根源,能避免常见误区(如用Kafka强求事务)。希望这篇更充实的剖析,能为你构建健壮系统提供实质帮助。
2025-12-22 21:10:20
1030
原创 MySQL调优 一:慢SQL日志
慢SQL日志是数据库内置的一种日志机制,用于记录执行时间较长的查询语句。MySQL中默认阈值是10秒(long_query_time = 10),但在生产环境中通常会调低到1秒甚至0.5秒。未使用索引的查询(即使执行很快)。不进入查询缓存的查询(旧版本MySQL)。发现最耗时的SQL,优先优化。分析系统整体查询性能分布。作为性能基线,监控性能变化。
2025-12-19 00:23:14
1006
原创 用了几年 Spring Boot,你真的知道请求是怎么进来的吗?—— JDK 原生实现 HTTP 服务
扔掉 Spring Boot 和 Tomcat,用纯 JDK 原生 API 实现一个能返回 JSON 的 HTTP 服务器。带你看清请求从 TCP 连接到方法调用的完整路径,彻底搞懂框架底层的原理
2025-12-17 21:15:27
949
原创 API网关扫盲:核心功能详解
API网关,生活的门卫。管人,认脸,限流,记账,还得站着不倒。这篇文章,就把这门卫的几件主要差事说清楚。你是新来的,还是老油条,都能瞅瞅。看完问问自己:这门卫的活儿,我是不是真懂了?
2025-12-12 23:56:42
1222
原创 Spring Boot 不只是自动装配:让你专注业务,而不是配置
我们总是急着赶路而忘了为什么要赶路,今天讲一讲每天使用的SpringBoot,它为我们带来了什么
2025-12-10 00:22:35
1480
原创 为什么你的@Transactional事务没有回滚?从内部调用失效到掌握事务之道
我不是加了@Transactional注解吗,怎么数据又没回滚。要是有一个仁厚、正直、诚信、谦和、忠恕、清廉、高洁、温润、儒雅、端方、恭谨、庄重、内敛、沉稳、睿智、豁达、淡泊、温良、恭俭、谦让、坦荡、中和、包容、自律、慎独的Java高手帮我排查就好了
2025-12-08 01:15:18
1145
原创 从用户体验出发:高性能的分页设计优化指南
分页是体验与性能的交汇点。把这些原则落到 MyBatis、MyBatis‑Plus、PageHelper、原生 SQL 与 Keyset 的具体代码中,你就能交付既顺滑又稳健的分页接口。
2025-12-05 12:35:13
541
原创 大厂纷纷押注 PostgreSQL?它背后究竟有什么优势
PostgreSQL 凭借其开源、稳定、功能强大的特性,已成为国产数据库创新的首选技术底座。国内多家头部科技企业纷纷基于 PostgreSQL 深度定制,打造出满足自身业务需求的分布式、云原生或 HTAP 数据库系统。
2025-12-05 10:34:10
1466
原创 告别Redis瓶颈:Caffeine本地缓存优化实战指南
虽然Redis等分布式缓存功能强大,但其网络I/O往往成为瓶颈。Caffeine,作为Java生态中最先进的本地缓存库,凭借其卓越的性能和智能的淘汰算法,能有效解决这些问题。本文将带你从基础使用入手,
2025-12-04 18:48:12
1001
原创 小程序登录到底是怎么工作的?一次请求背后的三方信任链
详解 token 过期处理、静默刷新、退出登录等关键场景,并明确每个参数的作用与安全边界。帮助 Java 开发者构建清晰、可靠、符合微信规范的登录体系。
2025-12-03 16:24:13
628
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅