严富坤的知识库专栏 本次搜索耗时 0.532 秒,为您找到 56 个相关结果.
  • 过滤器

    背景与初衷 目标 过滤器的概述 过滤器的工作原理 过滤器的优势和劣势 优势 劣势 适用场景 过滤器的组成部分和关键点 常用的Spring Security过滤器 UsernamePasswordAuthenticationFilter BasicAuthenticationFilter CsrfFilter ExceptionTran...
  • 如何测试Spring Security

    1. 背景和目标 1.1 背景 1.2 目标 2. 准备工作 2.1 创建Spring Boot项目 2.2 配置Spring Security 3. 单元测试 3.1 引入测试依赖 3.2 测试认证流程 3.3 测试授权机制 4. 集成测试 4.1 设置集成测试环境 4.2 测试登录和注销 4.3 测试权限控制 5. 高级测试技...
  • C#的诊断技术

    3069 2024-06-17 《C#编程指南》
    诊断的基本概念 诊断的意义 诊断的类型 调试技术 使用Visual Studio调试 调试断点和条件断点 调试窗口 日志记录技术 使用内置日志记录 使用第三方日志记录库 使用NLog 使用log4net 性能分析技术 使用Visual Studio性能分析器 使用第三方性能分析工具 使用dotTrace 内存分析技术 使用Vi...
  • Spring Security中的密码处理

    引言 PasswordEncoder接口 什么是PasswordEncoder 常用的PasswordEncoder实现 BCryptPasswordEncoder 自定义PasswordEncoder Spring Security Crypto模块 什么是Spring Security Crypto模块 Crypto模块的核心类 Encry...
  • 基于权限和基于角色限制访问

    背景 目标 优势与劣势 基于权限的访问控制 基于角色的访问控制 适用场景 业务场景 技术场景 组成部分和关键点 基于权限的访问控制 基于角色的访问控制 实现原理 基于权限的访问控制 基于角色的访问控制 实现步骤 配置Spring Security 同类技术对比 详细示例 项目结构 代码实现 总结 背景 在现代的...
  • 面向对象编程

    2858 2024-06-16 《Swift编程指南》
    1. 面向对象编程概述 1.1 什么是面向对象编程 1.2 OOP的主要特性 2. 类和对象 2.1 定义类 2.2 创建对象 2.3 类的属性和方法 3. 封装 3.1 封装的概念 3.2 访问控制 4. 继承 4.1 继承的概念 4.2 方法重写 4.3 属性重写 5. 多态 5.1 多态的概念 5.2 使用协议实现多态 ...
  • Spring集成MyBatis

    2678 2024-06-29 《Spring框架实战》
    1. MyBatis简介 1.1 MyBatis的基本概念 1.2 MyBatis的核心组件 2. Spring集成MyBatis的优势 3. Spring集成MyBatis的配置方式 3.1 基于XML配置的方式 3.1.1 配置数据源 3.1.2 配置SqlSessionFactory 3.1.3 配置Mapper扫描 3.1.4 配置My...
  • Spring Boot的自定义配置

    1. 什么是Spring Boot自定义配置? 1.1 自定义配置的重要性 2. 配置文件详解 2.1 properties文件 2.2 YAML文件 2.3 配置文件的加载顺序 3. 自定义属性和类型安全的配置 3.1 自定义属性 3.2 类型安全的配置 4. 多环境配置 4.1 使用profile配置 4.2 激活profile ...
  • Spring Security 中的CSRF防护与CORS

    背景与初衷 目标 CSRF防护 什么是CSRF? CSRF的工作原理 CSRF防护原理 Spring Security中的CSRF防护 自定义CSRF配置 CORS 什么是CORS? CORS的工作原理 Spring Security中的CORS配置 详细示例 项目结构 代码实现 详细解读 实际应用中的最佳实践 CSRF防护最...
  • 异常处理

    2641 2024-06-17 《C#编程指南》
    异常处理的背景与意义 C#中的异常处理基础 异常的基本概念 捕获和处理异常 异常的层次结构 捕获多个异常 finally块 高级异常处理技术 自定义异常 异常过滤器 重抛异常 内联异常 异常处理的应用场景 文件操作 网络操作 数据库操作 异常处理的最佳实践 提前预防异常 记录日志 提供用户友好的错误信息 异常处理的性能...