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

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

    什么是SecurityContext 核心接口和类 SecurityContext的基本概念 SecurityContext接口 主要方法 SecurityContextHolder类 常见方法 Authentication接口 GrantedAuthority接口 SecurityContext的工作原理 SecurityContext的...
  • 【快速上手】服务器端开发指南

    我们将构建的内容 MCP 核心概念 前置知识 系统要求 设置开发环境 构建你的服务器 导入模块与初始化实例 辅助函数 实现工具逻辑 启动服务器 在 Claude for Desktop 中测试服务器 测试工具是否加载成功 背后发生了什么? 开始构建你自己的服务器,以便在 Claude for Desktop 以及其他客户端中使用。...
  • 异常处理

    5682 2024-06-16 《Swift编程指南》
    1. 异常处理的基本概念 1.1 什么是异常处理 1.2 Swift的异常处理模型 2. Swift的异常处理机制 2.1 定义错误类型 2.2 抛出错误 2.3 捕获错误 2.4 可选错误处理 2.5 强制错误处理 3. 高级用法 3.1 自定义错误类型 3.2 函数类型中的错误处理 3.3 使用defer 进行资源清理 3.4 错...
  • 快速入门

    5655 2024-03-26 《ArkUI开发教程》
    一、ArkUI框架 二、应用模型 三、项目的目录结构 1.app.json5配置文件 2.module.json5配置文件 3.模块级build-profile.json5配置文件 4.模块级构建脚本hvigorfile.ts文件 5.obfuscation-rules.txt混淆规则文件 6.应用级配置信息build-profile.json...
  • .gitignore 文件的使用

    5624 2024-07-14 《Git知识大全》
    一、复盘:Git 和 .gitignore 的基础知识 二、.gitignore 文件的作用 三、创建和使用 .gitignore 文件 四、在现有项目中添加 .gitignore 文件 五、常见问题与解答 六、最佳实践 七、总结 在现代软件开发中,版本控制系统(VCS)是团队合作和代码管理的重要工具。Git,作为最流行的分布式版本控制系统...
  • 一篇文章带你读透”内存屏障“

    1. 引言 2. 内存屏障的基本概念 2.1 什么是内存屏障 2.2 内存屏障的类型 3. 内存屏障的必要性 3.1 编译器优化与指令重排 3.2 处理器级别的指令重排 4. 内存屏障在多核处理器中的作用 4.1 确保多线程程序的正确性 4.2 实现同步原语 5. 缓存一致性问题 5.1 多核处理器的缓存架构 5.2 缓存一致性问题的产...
  • 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 ...
  • 深入剖析伙伴系统:内存管理的基石

    深入剖析 Linux 伙伴系统:内存管理的基石 引言:内存管理与伙伴系统的地位 伙伴系统的基本原理 什么是伙伴系统? 为什么选择 2 的幂次方分配? 核心概念:伙伴关系与合并 Linux 中的伙伴系统实现 数据结构:空闲链表与页面管理 分配过程详解 释放与合并过程详解 页面大小与架构依赖 伙伴系统的优点与局限性 优点:简单、高效、减少外部...
  • 配置AOSP编译环境

    5526 2025-01-23 《AOSP编译及调试》
    零、安装Open-JDK 8 一、安装python2 二、安装依赖包 三、修改交换空间大小 1. 禁用并删除现有的 /swapfile 2. 创建新的 50GB 交换文件 3. 设置权限 4. 格式化并启用交换文件 5. 验证新的交换文件 6. 配置开机自动启用 四、编译AOSP 五、启动模拟器 六、编译SDK 七、ASFP的配置...