自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 网络是怎么传输的:从底层协议到浏览器访问网站的全过程剖析

在日常生活中,我们点击一个网页、发送一条消息,似乎数据瞬间就“飞”到了对方。但网络传输背后是一套精密的分层机制和协议协作。互联网的核心是(实际常用五层模型),它将复杂的数据传输过程抽象成层层封装和解封装,确保数据可靠、高效地在全球设备间流动。本文先从网络分层模型和底层传输原理入手,逐步剖析数据如何从发送端传输到接收端;然后结合实际场景——浏览器访问网站(从点击网址到页面显示),展示这些原理如何落地。理解这些,不仅能帮助开发者调试网络问题,还能优化系统设计(如微服务通信、CDN等)。

2025-12-22 21:58:22 224

原创 消息队列从入门到起飞(一):初识消息队列——发展史、选型指南与架构差异剖析

2025年的MQ生态更加成熟多元:Kafka稳坐大数据王座,RocketMQ深耕业务可靠,Pulsar代表云原生未来,RabbitMQ仍是低延迟首选。选型时,用上述框架多维度评估,并结合PoC验证;理解架构根源,能避免常见误区(如用Kafka强求事务)。希望这篇更充实的剖析,能为你构建健壮系统提供实质帮助。

2025-12-22 21:10:20 1030

原创 超详细SpringBoot+Vue项目部署文档

从租服务器到部署上线,全流程详细过程。

2025-12-21 23:48:28 885

原创 MySQL调优 一:慢SQL日志

慢SQL日志是数据库内置的一种日志机制,用于记录执行时间较长的查询语句。MySQL中默认阈值是10秒(long_query_time = 10),但在生产环境中通常会调低到1秒甚至0.5秒。未使用索引的查询(即使执行很快)。不进入查询缓存的查询(旧版本MySQL)。发现最耗时的SQL,优先优化。分析系统整体查询性能分布。作为性能基线,监控性能变化。

2025-12-19 00:23:14 1006

原创 MySQL调优 二:explain参数详解+索引优化实战

基于一条复杂SQL的EXPLAIN参数详解

2025-12-18 11:51:00 1105

原创 用了几年 Spring Boot,你真的知道请求是怎么进来的吗?—— JDK 原生实现 HTTP 服务

扔掉 Spring Boot 和 Tomcat,用纯 JDK 原生 API 实现一个能返回 JSON 的 HTTP 服务器。带你看清请求从 TCP 连接到方法调用的完整路径,彻底搞懂框架底层的原理

2025-12-17 21:15:27 949

原创 我的服务器被被DDOS攻击了

一次服务器被攻击的经历,涵盖排查、解决、预防的自救过程。

2025-12-17 00:17:05 917

原创 告别JMeter! 小白也能轻松实现性能压测/监控

如果你也被JMeter复杂的操作界面劝退,可以看看这篇文章!

2025-12-16 23:46:12 824

原创 漏桶算法详解:从原理到实现,为什么它仍是限流的重要一环?

漏桶不是过时的技术,而是在特定场景下不可替代的利器!

2025-12-16 00:06:44 1233

原创 深度剖析令牌桶限流算法

在众多限流算法中,令牌桶通过其独特的令牌机制脱颖而出。

2025-12-13 21:46:49 1038 1

原创 API网关扫盲:核心功能详解

API网关,生活的门卫。管人,认脸,限流,记账,还得站着不倒。这篇文章,就把这门卫的几件主要差事说清楚。你是新来的,还是老油条,都能瞅瞅。看完问问自己:这门卫的活儿,我是不是真懂了?

2025-12-12 23:56:42 1222

原创 写在分库分表之前:真的走到这一步了吗?

数据库数据堆积,性能优化为什么不推荐直接分库分表?会有什么后果

2025-12-11 20:56:19 640

原创 Spring Boot 不只是自动装配:让你专注业务,而不是配置

我们总是急着赶路而忘了为什么要赶路,今天讲一讲每天使用的SpringBoot,它为我们带来了什么

2025-12-10 00:22:35 1480

原创 Spring 循环依赖与三级缓存:我终于敢说把这事儿讲透了

为什么三级缓存中,第三级缓存最重要,Spring 是怎么解决循环依赖的?

2025-12-08 20:59:23 629

原创 为什么你的@Transactional事务没有回滚?从内部调用失效到掌握事务之道

我不是加了@Transactional注解吗,怎么数据又没回滚。要是有一个仁厚、正直、诚信、谦和、忠恕、清廉、高洁、温润、儒雅、端方、恭谨、庄重、内敛、沉稳、睿智、豁达、淡泊、温良、恭俭、谦让、坦荡、中和、包容、自律、慎独的Java高手帮我排查就好了

2025-12-08 01:15:18 1145

原创 雪落无声,ID自生:分布式世界里的唯一之名

当雪花轻轻在眼前缓缓飘落,我又想起你了,雪花。

2025-12-06 00:17:22 1027 1

原创 从用户体验出发:高性能的分页设计优化指南

分页是体验与性能的交汇点。把这些原则落到 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关注的人

提示
确定要删除当前文章?
取消 删除