
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Redis是一个高性能的开源key-value数据库,支持数据持久化、多种数据结构(String、Hash、List、Set、ZSet)和主从备份。它适用于缓存、排行榜、计数器等场景,读写性能极高(读11万次/秒,写8.1万次/秒)。Redis提供两种持久化方式:RDB(快照)和AOF(记录操作命令),可通过配置实现数据恢复。在Java中可通过Jedis或Spring Data Redis操作Re
本文分析了Spring Security的数据库登录流程,包括过滤器拦截、用户验证、状态判断等步骤,并介绍了如何自定义登录页面(使用Thymeleaf模板)和配置安全过滤器链。文章还详细说明了获取登录用户信息的多种方式,包括通过Principal接口、Authentication对象以及自定义工具类,并提供了JSON日期格式化的解决方案。最后,通过实现UserDetails接口扩展用户实体类,使其
本文分析了Spring Security的数据库登录流程,包括过滤器拦截、用户验证、状态判断等步骤,并介绍了如何自定义登录页面(使用Thymeleaf模板)和配置安全过滤器链。文章还详细说明了获取登录用户信息的多种方式,包括通过Principal接口、Authentication对象以及自定义工具类,并提供了JSON日期格式化的解决方案。最后,通过实现UserDetails接口扩展用户实体类,使其
Spring Security是基于Spring框架的安全框架,提供认证和授权两大核心功能。它通过过滤器链实现安全控制,支持多种认证方式(如用户名/密码、OAuth2.0)和授权机制(RBAC、方法级权限)。主要组件包括SecurityContextHolder、AuthenticationManager等,可防护CSRF、XSS等攻击。基础使用包括内存配置和数据库认证,后者需自定义UserDet
SpringBoot 是由 Pivotal 团队(后被 VMware 收购)于 2014 年推出的基于 Spring 框架的开源框架,它旨在简化 Spring 应用的初始搭建和开发过程。作为 Spring 生态系统的重要组成部分,SpringBoot 并非替代 Spring,而是在 Spring 基础上提供了一套约定优于配置的开发范式,使开发者能够更快速地构建生产级别的 Spring 应用。







