Spring

首页 标签 Spring
# Spring #
关注
47844内容
|
20天前
| |
来自: 计算巢
通用权限管理模型
本文介绍了ACL(访问控制列表)和RBAC(基于角色的访问控制)两种主流权限模型。ACL直接为用户或角色授权,简单直观;RBAC通过“用户-角色-权限”三层结构实现灵活、可维护的权限管理,包含RBAC0至RBAC3四个层级,支持角色继承与职责分离,适用于复杂系统权限设计。
ACL权限模型
ACL(访问控制列表)是一种古老的权限控制模型,核心是将对象的权限直接授予用户或角色,形成多对多关系。结构简单,开发者可快速实现,无需依赖框架,也支持Spring Security的acl模块集成。
定时任务概述
定时任务是通过时间表达式调度执行的任务,适用于对账、提醒、订单超时等场景。实现方式包括单体架构的轮询、Timer、ScheduledExecutorService、Quartz、SpringTask,以及分布式架构下的TBSchedule、Elastic-Job、XXL-JOB等方案,解决集群重复执行、动态调整、故障转移与监控问题。
引包参考
该代码片段展示了Java中常用的时间与日期处理类的导入,包括Timestamp、SimpleDateFormat、Calendar等,同时引入了Spring的Component注解,适用于时间操作相关的工具类或服务组件开发。
|
20天前
| |
来自: 计算巢
本课程能学到什么
本课程基于Spring Boot 2.0.3,分基础与进阶两篇,涵盖JSON封装、日志、配置、MVC、安全认证、消息队列等核心技术,结合实际项目场景,助力学习者快速掌握微服务开发,最终构建可复用的项目架构,具备实战能力。(238字)
认证源码分析与自定义后端认证逻辑
本文深入分析Spring Security认证流程,从UsernamePasswordAuthenticationFilter到AuthenticationManager、ProviderManager,最终通过自定义UserDetailsService实现数据库认证。重点解析了UsernamePasswordAuthenticationToken状态变化及SecurityContext上下文存储机制,并结合代码实现自定义用户认证逻辑,涵盖权限加载与安全配置注册,助你掌握Spring Security核心原理与实战技巧。(238字)
免费试用