logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis(非关系型数据库)

Redis是一个高性能的开源key-value数据库,支持数据持久化、多种数据结构(String、Hash、List、Set、ZSet)和主从备份。它适用于缓存、排行榜、计数器等场景,读写性能极高(读11万次/秒,写8.1万次/秒)。Redis提供两种持久化方式:RDB(快照)和AOF(记录操作命令),可通过配置实现数据恢复。在Java中可通过Jedis或Spring Data Redis操作Re

#redis#nosql#数据库
SpringSecurity(数据库登录流程)

本文分析了Spring Security的数据库登录流程,包括过滤器拦截、用户验证、状态判断等步骤,并介绍了如何自定义登录页面(使用Thymeleaf模板)和配置安全过滤器链。文章还详细说明了获取登录用户信息的多种方式,包括通过Principal接口、Authentication对象以及自定义工具类,并提供了JSON日期格式化的解决方案。最后,通过实现UserDetails接口扩展用户实体类,使其

#spring#大数据
SpringSecurity(数据库登录流程)

本文分析了Spring Security的数据库登录流程,包括过滤器拦截、用户验证、状态判断等步骤,并介绍了如何自定义登录页面(使用Thymeleaf模板)和配置安全过滤器链。文章还详细说明了获取登录用户信息的多种方式,包括通过Principal接口、Authentication对象以及自定义工具类,并提供了JSON日期格式化的解决方案。最后,通过实现UserDetails接口扩展用户实体类,使其

#spring#大数据
SpringSecurity

Spring Security是基于Spring框架的安全框架,提供认证和授权两大核心功能。它通过过滤器链实现安全控制,支持多种认证方式(如用户名/密码、OAuth2.0)和授权机制(RBAC、方法级权限)。主要组件包括SecurityContextHolder、AuthenticationManager等,可防护CSRF、XSS等攻击。基础使用包括内存配置和数据库认证,后者需自定义UserDet

#spring#java#开发语言
springboot入门

SpringBoot 是由 Pivotal 团队(后被 VMware 收购)于 2014 年推出的基于 Spring 框架的开源框架,它旨在简化 Spring 应用的初始搭建和开发过程。作为 Spring 生态系统的重要组成部分,SpringBoot 并非替代 Spring,而是在 Spring 基础上提供了一套约定优于配置的开发范式,使开发者能够更快速地构建生产级别的 Spring 应用。

#spring boot#java#后端
spring

Spring框架是一个分层Java轻量级开源框架,以IOC(控制反转)和AOP(面向切面编程)为核心,为Java应用提供从表现层到持久层的完整解决方案。其优势包括简化开发、支持AOP编程、声明式事务管理和整合优秀技术等。IOC机制通过依赖注入实现对象创建和管理,提供XML、注解和Java三种配置方式。Spring容器包含基础BeanFactory和功能更强大的ApplicationContext,

#spring#java#后端
到底了