自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 每周小记——在Spring中使用Redis注解版缓存

摘要:针对用户角色分配场景中频繁全量查询数据库的问题,提出了基于Redis的缓存优化方案。通过Spring Cache注解(@Cacheable、@CachePut、@CacheEvict)实现角色数据的缓存管理,并详细说明了缓存配置步骤

2025-11-12 09:29:01 300

原创 每周小记——Linux

vi 和 vim 都是在 Linux 和 Unix 中常用的基于字符终端的文本编辑器。vi 是 Unix 早期提供的标准命令行下的文本编辑器,是一款非常强大、高效的编辑器,可以对文本进行快速修改和编辑,具有常见编辑器的基本功能。vim(Vi Improved)是在vi基础上进行了改进和扩展的一个版本,它保留了vi的全部功能,并添加了许多新功能,如基本的 GUI 界面、语法高亮、多级撤销/重做、对齐、插件支持等等。可以说 vim 是强大的文本编辑器之一,被众多的开发者、管理员、写作人员和爱好者使用。

2025-10-29 10:52:57 804

原创 每周小记——SpringBoot中配置原生Servlet拦截器

摘要:该文介绍了SpringBoot中手动注册过滤器的实现方法,通过配置类显式注册LoginCheckFilter并注入StringRedisTemplate。过滤器核心逻辑包含:白名单机制放行登录/验证码请求,检查请求头中的Token有效性,无效则返回登录失效错误。设计上采用手动注册实现灵活控制,结合Redis实现分布式会话管理,白名单机制提升性能。关键点包括生命周期管理、请求流程控制和资源清理注意事项。

2025-10-25 10:32:04 173

原创 每周小记——JWT

JWT(JSON Web Token)是一种用于跨域认证的无状态令牌方案,由Header、Payload和Signature三部分组成。它通过Base64URL编码和签名确保数据完整性,适用于分布式系统的单点登录场景。相比传统Token,JWT无需服务器存储会话信息,验证时只需检查签名即可解码用户数据,具有更高性能,但难以主动吊销。JWT通常通过请求头传递,适用于RESTful API等无状态架构,但需注意敏感信息不应存于未加密的Payload中。

2025-10-21 20:52:53 1223

原创 每周小记——JVM

本文剖析JVM核心机制:详述内存模型(堆、方法区、栈)及垃圾回收算法(标记-清除/复制/压缩)、分代策略与GC类型(Minor/Major/FullGC);解析类加载机制(双亲委派模型、加载/链接/初始化过程及三类加载器差异);阐述执行引擎(JIT编译、热点探测、逃逸分析);对比现代收集器(G1/ZGC/Shenandoah)及CMS优劣;探讨性能调优关键(吞吐量与延迟平衡、内存分配策略)。为Java性能优化提供理论支撑。

2025-06-25 09:39:35 1503

原创 每周小记——SpringBoot&Mybatis-Plus

本文概述SpringBoot实践及整合MyBatis-Plus与Swagger,涵盖基础配置(环境搭建、YAML、多环境部署、热部署),框架整合(Swagger3自动API文档、MyBatis-Plus简化CRUD/逻辑删除/乐观锁/代码生成器/多数据源),高级特性(YAML封装、函数式接口、ActiveRecord模式),实用技巧(自定义Banner、分页/自定义SQL、枚举处理、Service封装),以代码示例驱动企业级开发。

2025-06-24 10:06:14 2233

原创 每周小记——Spring框架

本文解析了Spring框架的四大核心机制:工厂模式通过BeanFactory和ApplicationContext实现Bean生命周期管理,奠定IoC容器基础;控制反转与依赖注入将对象创建权移交容器,通过配置解耦组件,提升系统灵活性;面向切面编程基于代理模式(静态/JDK动态/CGLIB)实现横切关注点(如日志、事务)与业务逻辑分离,并总结了五种通知类型及其配置方法。文章系统阐述了Spring如何通过设计模式优化Java企业级开发,强化代码可维护性与模块化,凸显其在现代架构中的关键作用

2025-05-19 08:42:51 1492

空空如也

空空如也

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

TA关注的人

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