首页 文章 精选 留言 我的

精选列表

搜索[模块],共10000篇文章
优秀的个人博客,低调大师

[076][核心模块]构建优雅的Java异常处理框架:从错误码到全局异常处理

在现代Web应用开发中,异常处理是保证系统健壮性和可维护性的关键环节。一个设计良好的异常处理框架不仅能统一错误响应格式,还能简化业务代码,提升开发效率。本文将从实际代码出发,深入剖析一套基于Spring Boot的异常处理框架,涵盖错误码设计、异常体系、全局拦截器以及最佳实践,帮助读者构建属于自己的高质量异常处理方案。

优秀的个人博客,低调大师

[070][Web模块]Spring MVC TOTP 二次认证拦截器:设计与源码深度解析

在现代 Web 应用中,仅凭账号密码进行身份验证已难以满足安全需求。基于时间的一次性密码(TOTP, Time-Based One-Time Password)作为多因素认证(MFA)的常见形式,被广泛应用于银行、支付、后台管理等敏感场景。本文将基于一套实际项目中的 TotpAuthHandlerInterceptor 拦截器及 @TotpAuth 注解源码,深入剖析如何在 Spring MVC 框架中优雅地实现 TOTP 二次认证,并探讨其设计思路、实现细节及潜在改进方向。

优秀的个人博客,低调大师

《〈落实算法安全主体责任基本情况〉撰写实务:主体、组织与制度三模块拆解》

算法备案填报里,主体信息环节的核心材料是《落实算法安全主体责任基本情况》。它排在自评估报告之前,是审核方了解"这家企业有没有能力管好这个算法"的第一份材料。很多团队把精力全押在自评估报告上,这份材料用十分钟填完,结果在主体信息环节就被退回。这篇拆解它的撰写实务。

优秀的个人博客,低调大师

[064][缓存模块]两级缓存实战:基于 Caffeine 和 Redis 的多级缓存设计与实现

在微服务和分布式系统中,缓存是提升性能、降低数据库压力的核心手段。然而,单一缓存方案往往难以两全:本地缓存(如 Caffeine、Guava)虽然访问速度极快(纳秒级),但无法在多个服务实例间共享,且受限于堆内存;远程缓存(如 Redis)虽然支持跨节点共享、容量可扩展,但网络 I/O 和序列化开销带来了数十毫秒的延迟。两级缓存(多级缓存) 应运而生——将本地缓存作为一级(L1),远程缓存作为二级(L2),兼顾速度与共享,既降低热点数据访问延迟,又减少对后端存储的压力。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册