性能优化
文章平均质量分 95
一叶飘零_sweeeet
大家好,我是果酱(ken),公众号:“果酱桑” ,阿里云专家博主。专注 Java 开发与云原生技术领域,持续分享技术实现方案、实战问题排查、干货心得及前沿动态。已入驻阿里云、稀土掘金、个人公众号等平台,博文同步更新~ 若有技术疑问、经验交流或方向指导,欢迎评论区探讨!以技术为桥,共赴成长之路,期待与你一起深耕技术共同进步~To be is to do !
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
高并发系统性能优化全链路实战:端到端榨干系统性能,百万 QPS 零卡顿
本文系统阐述高并发系统端到端全链路性能优化方法,涵盖接入层(HTTP/3、CDN、LVS)、网关层(Spring Cloud Gateway调优)、服务层(JDK21虚拟线程、线程池、Undertow、Protobuf)、缓存层(多级缓存、Caffeine、Redis)、数据库(索引/SQL/事务/连接池)及OS硬件层优化,并强调压测定位、避坑指南与闭环迭代。原创 2026-03-24 14:30:00 · 732 阅读 · 0 评论 -
从卡顿到秒查:Java 项目引入 Elasticsearch 实现亿级地址数据的复杂查询实战
本文详细介绍在Java项目中集成Elasticsearch实现高效地址查询的方案。针对传统数据库处理复杂地址查询的性能瓶颈,提出基于Elasticsearch的优化方案,包含: 数据模型设计:在MySQL和ES中分别设计合理的存储结构,支持地址层级、拼音、别名等多维特征 数据同步方案:采用增量+全量同步双保险机制,确保数据一致性 查询功能实现:支持关键词模糊查询、地区筛选、空间范围查询、附近查询等复杂场景 性能优化策略:从索引设计、查询优化、硬件配置等多角度提升系统性能 常见问题解决:针对拼音查询、空间查询原创 2025-11-05 10:28:50 · 1493 阅读 · 0 评论 -
从 0 到 1 精通 Solr 实操:电商搜索实战全攻略
本文系统介绍了Apache Solr企业级搜索平台的实战应用,从核心概念、环境搭建到Java集成开发。主要内容包括:1. Solr核心架构解析,包括倒排索引原理和分布式特性;2. 详细的环境配置指南,涵盖中文分词器集成和schema设计;3. 完整的Java集成方案,基于Spring Boot构建电商搜索服务;4. 高级功能实现如同义词处理、拼写检查和相关性排序;5. 性能优化策略和常见问题解决方案。文章提供了可直接用于生产的代码示例,特别适合需要快速构建高效搜索功能的开发人员。原创 2025-10-12 13:14:17 · 1011 阅读 · 0 评论 -
从轮询到实时推送:将站内消息接口改造为 WebSocket 服务
本文介绍了如何将传统轮询方式的站内消息接口改造为基于WebSocket的实时推送服务。通过对比两种方案的优缺点,详细阐述了WebSocket的核心原理、系统架构设计和具体实现步骤。文章包含完整的后端Java代码(Spring Boot+MyBatis-Plus)和前端示例,展示了消息发送、接收、标记已读等核心功能,并提供了生产环境部署建议。该方案解决了传统轮询的资源浪费和延迟问题,实现了真正实时、高效的双向通信,适用于多种需要即时消息推送的场景。原创 2025-10-09 13:35:21 · 1166 阅读 · 0 评论 -
从 “连接池混战“ 到 Druid 实战:一文看透数据库连接池的最优解
Druid 作为一款优秀的数据库连接池,凭借其卓越的性能、丰富的功能和强大的监控能力,成为企业级应用的首选。本文从连接池的基本原理出发,对比了主流连接池的特点,详细介绍了 Druid 的优势和使用方法,并通过完整的实战案例展示了如何在 Spring Boot 项目中集成和使用 Druid。原创 2025-10-09 10:31:54 · 1172 阅读 · 0 评论 -
深入浅出数据库执行计划:从入门到精通的实战指南
摘要:执行计划是数据库性能优化的关键工具,它揭示了SQL查询的具体执行路径。本文系统讲解了MySQL执行计划的核心原理与实战技巧,包括12个核心字段的详细解析、索引优化策略(如最左前缀原则、覆盖索引)、Join算法选择(嵌套循环/哈希连接)、排序与分组优化等。通过工具类代码展示了如何在Java程序中集成执行计划分析,并提供了三个典型优化案例。文章强调理解执行计划能帮助开发者定位性能瓶颈,将慢查询从分钟级优化到毫秒级,适合开发工程师和DBA提升SQL优化能力。原创 2025-10-06 11:26:39 · 1282 阅读 · 0 评论 -
从 30 秒到 0.8 秒:我如何将一条 “巨型 SQL“ 优化成闪电速查询?(附完整诊断与优化手册)
摘要:本文通过一个生产环境中的SQL性能事故案例,详细介绍了从32秒降到0.8秒的全方位优化过程。文章系统性地讲解了SQL优化的五个关键维度:1)问题诊断:利用EXPLAIN分析执行计划,识别全表扫描、临时表等问题;2)索引优化:创建合适的联合索引和覆盖索引;3)SQL重构:调整JOIN顺序,优化GROUP BY和ORDER BY;4)数据量控制:通过子查询先获取少量数据;5)缓存策略:实现多级缓存。最后提供了一份可复用的SQL优化checklist,强调SQL优化是一个需要持续关注的系统工程。原创 2025-10-05 18:48:51 · 1069 阅读 · 0 评论
分享