自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分享SonarQube插件个人经验

规则元数据定义通过Java注解或XML声明规则(以Java注解为例):// 实现逻辑抽象语法树(AST)分析使用SonarJava的API遍历语法树示例:检测未使用的局部变量规则测试单元测试框架使用测试用例编写示例:@Test。

2025-09-04 21:44:28 841

原创 Redis分片+Sentinel秒杀系统架构设计

通过Redis分片扩展处理能力、Sentinel确保高可用、熔断机制防止雪崩,您能构建出稳健的秒杀系统。数学上,并发用户数 $N$ 和请求速率 $R$(单位:请求/秒)可能导致系统过载。例如,当 $R > \text{系统最大吞吐量}$ 时,系统崩溃风险高。在高并发场景如电商秒杀活动中,系统容易因请求过载而崩溃。本指南将逐步介绍如何通过Redis分片(数据分区)和Sentinel(高可用监控)结合熔断机制(防止雪崩)来设计稳健架构。秒杀系统崩溃通常源于瞬时高并发(如数万用户同时抢购),导致资源竞争。

2025-09-02 01:29:07 701

原创 JavaSSM图书管理系统编辑功能联调实战

编辑功能允许用户通过前端界面修改图书信息,后端接收数据后更新数据库。前后端联调的核心是定义清晰的接口协议(如RESTful API),并使用JSON作为数据交换格式。

2025-09-01 01:20:48 1007

原创 前后端解耦:REST vs GraphQL vs gRPC

传统前后端耦合架构中,前端页面通常由后端直接渲染(如JSP、Thymeleaf等),导致前后端开发依赖性强、协作效率低。随着Web应用复杂度的提升,前后端解耦成为必然趋势,核心目标是让前后端独立开发、部署和演进。REST(Representational State Transfer)成为早期解耦的主流方案。其特点包括:优势:局限性:GraphQL由Facebook提出,核心是声明式数据获取: 适用场景:挑战:gRPC由Google开发,基于HTTP/2和Protocol Buffers(Protob

2025-08-31 01:07:55 640

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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