乐于分享
好东西不私藏

案例复盘 | AI 智能体 Claude Code 核心记忆文件,给网络安全、数据安全、 技术人的 5 点启示

案例复盘 | AI 智能体 Claude Code 核心记忆文件,给网络安全、数据安全、 技术人的 5 点启示
编辑点评:在 AI 编程助手席卷开发者社区的今天,如何让 AI 真正理解你的项目、遵循团队规范、持续输出高质量代码?Claude Code 的 CLAUDE.md 记忆文件给出了答案。本文不仅详解技术实现,更从安全视角剖析 AI 辅助编程中的风险控制与最佳实践。
案例复盘 | AI 智能体 Claude Code 核心记忆文件,给网络安全、数据安全、AI 技术人的 5 点启示
一、引言:AI 编程革命下的新挑战
在 AI 技术日新月异的今天,开发者们正经历着一场前所未有的效率革命。从 GitHub Copilot 的"自动补全",到 Cursor 的"半自动化",再到 Claude Code 的"端到端自动化",AI 编程工具正在重塑软件开发的生产关系。
然而,对于网络安全工程师、数据安全专家、AI 技术从业者而言,这场革命带来的不仅是效率提升,还有新的安全挑战:
代码安全风险:AI 生成的代码是否符合安全规范?
• ️ 数据泄露隐患:敏感信息是否会被 AI 记录或泄露?
合规性要求:AI 输出的代码能否满足等保 2.0、数据安全法等法规要求?
一致性保障:如何确保 AI 在不同会话中遵循统一的编码标准?
Claude Code 的 CLAUDE.md 项目记忆文件,正是解决这些痛点的关键武器。
二、CLAUDE.md 是什么?为什么它如此重要?
2.1 核心定义
CLAUDE.md 是 Claude Code 的"项目记忆文件",本质上是一个普通的 Markdown 文件,却能在每次启动 Claude Code 会话时,自动被加载到 AI 的上下文中。
形象比喻:如果把 Claude Code 比作一位临时加入你团队的工程师,CLAUDE.md 就是你给他的「项目手册」——里面写清了项目技术栈、编码规范、工作流要求,他一看就懂,不用你花半小时反复讲解背景,上手就能配合干活。
2.2 核心价值
价值维度
具体说明
安全意义
提供项目上下文
快速告知 AI 项目的技术栈、结构、关键文件
避免 AI 建议不兼容或有漏洞的技术方案
规范 AI 行为
定义代码风格、构建流程、安全规范
确保 AI 生成的代码符合安全基线
提高协作效率
减少重复性背景说明,保持一致性
降低沟通成本,减少人为疏漏
知识沉淀
记录架构决策、最佳实践、特殊约定
形成团队安全开发的知识库
节省 Token 成本
避免每次对话都重新说明项目背景
精准的指令减少试错和纠正次数
2.3 与其他 AI 编程工具对比
特性
Claude Code
GitHub Copilot
Cursor
项目理解深度
能分析整个代码库,理解项目架构
有限的项目理解能力
有限的项目理解能力
自动化程度
可直接执行任务,端到端自动化
仅提供代码建议,需手动采纳
半自动化,需要更多人介入
记忆持久化
CLAUDE.md 持久化配置
无持久化记忆
️ 有限的上下文记忆
安全规范约束
可通过 CLAUDE.md 强制约束
依赖用户审查
️ 部分支持
本地化支持
完全本地化,数据安全性高
云端服务,有隐私顾虑
️ 混合模式,部分依赖云端
三、CLAUDE.md 目录结构与优先级
3.1 四层架构设计
CLAUDE.md 支持 4 个层级的存放位置,覆盖个人到企业不同场景:
Code
┌─────────────────────────────────────────────────────────────────┐
│ 文件位置层级                                                    │
│                                                                 │
│ ┌───────────────────────────────────────────────────────────┐   │
│ │ 最高优先级:特定规则                                       │   │
│ │ 位置:.claude/rules/*.md                                   │   │
│ │ 说明:针对特定模块或功能的详细规则                         │   │
│ └───────────────────────────────────────────────────────────┘   │
│ ↓                                                               │
│ ┌───────────────────────────────────────────────────────────┐   │
│ │ 第二优先级:模块级配置                                     │   │
│ │ 位置:src/.claude/CLAUDE.md                                │   │
│ │ 说明:针对特定模块的配置                                   │   │
│ └───────────────────────────────────────────────────────────┘   │
│ ↓                                                               │
│ ┌───────────────────────────────────────────────────────────┐   │
│ │ 第三优先级:项目配置                                       │   │
│ │ 位置:CLAUDE.md (项目根目录)                               │   │
│ │ 说明:全局项目配置                                         │   │
│ └───────────────────────────────────────────────────────────┘   │
│ ↓                                                               │
│ ┌───────────────────────────────────────────────────────────┐   │
│ │ 最低优先级:用户级配置                                     │   │
│ │ 位置:~/.claude/CLAUDE.md                                  │   │
│ │ 说明:用户个人偏好设置                                     │   │
│ └───────────────────────────────────────────────────────────┘   │
└─────────────────────────────────────────────────────────────────┘
3.2 优先级规则
企业级 > 项目级 > 用户级
实际案例
• 你在用户级 CLAUDE.md 中配置了"代码使用单引号"
• 但当前项目的项目级 CLAUDE.md 中配置了"代码使用双引号"
• 那么在这个项目中,AI 会优先遵循"双引号"规则——项目级覆盖用户级
3.3 推荐目录结构
Code
project/
├── CLAUDE.md                    # 项目根目录配置(全局)
├── src/
│   ├── .claude/
│   │   └── CLAUDE.md            # 模块级配置
│   └── components/
├── .claude/
│   └── rules/
│       ├── auth.md              # 认证相关规则
│       ├── database.md          # 数据库相关规则
│       └── api.md               # API 设计规范
└── docs/
    └── CLAUDE.md                # 文档模块配置
四、CLAUDE.md 内容编写指南(安全视角)
4.1 必须放的内容(核心价值)

4.1.1 技术栈声明

Code
## Tech Stack
-Java 21 + Spring Boot 3.3.x
-Maven 3.9+ (use wrapper)
-PostgreSQL 16 + Redis 7
-Kafka 3.x for messaging
-Testcontainers + JUnit 5
安全意义:让 AI 知道可用的库和 API,避免建议不兼容或有已知漏洞的技术版本。

4.1.2 项目结构

Code
## Project Structure
-`src/main/java/com/example/domain/` - 核心业务逻辑
-`src/main/java/com/example/api/` - REST controllers
-`src/main/resources/db/migration/` - Flyway 脚本
-`src/test/java/` - 单元测试和集成测试
安全意义:让 AI 能准确找到和创建文件,避免将敏感配置放在错误位置。

4.1.3 构建和运行命令

markdown
## Common Commands
-Build: `./mvnw clean package`
-Run: `./mvnw spring-boot:run -Dspring-boot.run.profiles=dev`
-Test: `./mvnw test`
-DB migration: `./mvnw flyway:migrate`

4.1.4 关键约定(禁止事项)

Code
## CRITICAL RULES
-NEVER use `@Autowired` on fields - use constructor injection
-NEVER catch `Exception` without logging
-NEVER use `eager` fetching in JPA
-NEVER hardcode credentials
-NEVER use plain text for sensitive data
-NEVER disable SSL verification in production
-NEVER log sensitive information (passwords, tokens, PII)
安全意义:这是最重要的安全防线,明确禁止 AI 生成不安全代码。

4.1.5 架构决策记录

markdown
## Architecture Decisions (ADRs)
-Outbox pattern for reliable event publishing
-CQRS for order querying (separate read/write models)
-Circuit breaker for all external HTTP calls
-All API endpoints require authentication
-Sensitive data must be encrypted at rest and in transit
4.2 推荐放的内容(高价值)

4.2.1 安全编码模式

Code
## Security Code Patterns
### 密码存储
-必须使用 BCrypt 或 Argon2 加密
-禁止明文存储或使用 MD5/SHA1
### SQL 防注入
-必须使用参数化查询或 ORM
-禁止字符串拼接 SQL
### 输入验证
-所有用户输入必须验证和清理
-使用 Hibernate Validator 进行参数校验
### 认证授权
-使用 Spring Security 统一认证
-所有 API 必须标注权限要求

4.2.2 环境配置说明

markdown
## Environment Setup
-Dev: `application-dev.yml` (local Postgres, Redis)
-Staging: Kubernetes namespace `staging`
-Prod: Requires approval for deployment
## Required Environment Variables
-`DB_PASSWORD` - PostgreSQL password (from Vault)
-`KAFKA_BOOTSTRAP_SERVERS` - Kafka brokers
-`JWT_SECRET` - JWT signing key (from Secrets Manager)
## Security Configuration
-所有敏感配置必须从 Vault 或 Secrets Manager 读取
-禁止将密钥写入代码或配置文件
-生产环境必须启用 HTTPS

4.2.3 测试策略

Code
## Testing Guidelines
-Unit tests: Mock all dependencies
-Integration tests: Use `@Testcontainers` for real DB
-Security tests: OWASP ZAP baseline scan
-E2E tests: Run with `-Pe2e` profile
-Target coverage: 80% (use JaCoCo)
-SAST: Run SonarQube before merge

4.2.4 依赖和版本约束

markdown
## Version Constraints
-Spring Boot: 3.3.x ONLY (not 3.2.x or 3.4.x)
-Java: 21 LTS only
-Jackson: 2.17+ (for Java 21 records support)
-Avoid: Lombok, Apache Commons Lang 2.x
-Security patches: Update within 48h of CVE disclosure
五、实战演示:基于 CLAUDE.md 开发安全接口
5.1 需求描述
假设我们需要开发一个查询订单的接口,要求:
• 支持多参数查询(订单号、创建时间、客户编号)
• 符合项目 API 设计规范
• 遵循安全编码标准
5.2 提示词示例
Code
参考@doc/api-develop-standard.mdCLAUDE.md中的安全规范
TmsWaybillController新增一个查询订单表的接口要求
1.支持多参数查询订单号创建时间客户编号
2.必须进行参数验证
3.必须记录审计日志
4.必须限制查询时间范围最多90
5.返回数据必须脱敏处理
5.3 AI 生成的代码(符合安全规范)
markdown
/**
* 分页查询订单表
* 安全要求:参数验证、审计日志、时间范围限制、数据脱敏
*/
@PostMapping("/order/list")
@Operation(summary="分页查询订单列表",description="支持按订单号、客户编号、创建时间范围查询")
@PreAuthorize("hasRole('ORDER_QUERY')")
@AuditLog(module="订单管理",action="查询订单列表")
publicR<Pagination<TmsOrderVO>>orderList(
@Valid@RequestBodyTmsOrderPageRequestrequest){
// 限制查询时间范围(最多 90 天)
validateDateRange(request.getStartTime(),request.getEndTime(),90);
// 记录查询日志(包含查询条件,但不记录敏感信息)
auditLogger.logQuery(request.getOrderNo(),request.getCustomerNo());
// 执行查询
Pagination<TmsOrderVO>result=tmsOrderService.listByPage(request);
// 数据脱敏处理
result.getData().forEach(this::maskSensitiveData);
returnR.ok(result);
}
/**
* 数据脱敏处理
*/
privatevoidmaskSensitiveData(TmsOrderVOorder){
// 手机号脱敏:138****1234
order.setCustomerPhone(maskPhone(order.getCustomerPhone()));
// 身份证脱敏:110101********1234
order.setCustomerIdNo(maskIdCard(order.getCustomerIdNo()));
// 地址部分脱敏
order.setCustomerAddress(maskAddress(order.getCustomerAddress()));
}
5.4 安全要点分析
安全措施
实现方式
防护目标
权限控制
@PreAuthorize 注解
防止未授权访问
参数验证
@Valid + 自定义验证器
防止 SQL 注入、XSS 攻击
审计日志
@AuditLog 注解
满足合规要求,便于追溯
时间范围限制
validateDateRange 方法
防止大规模数据泄露
数据脱敏
maskSensitiveData 方法
保护用户隐私信息
六、给网络安全、数据安全、AI 技术人的 5 点启示
启示 1:AI 辅助编程需要"安全护栏"
问题:AI 生成的代码可能存在安全漏洞,直接采纳风险极高。
解决方案:通过 CLAUDE.md 建立安全编码规范,明确禁止事项和最佳实践。
行动建议
• 在 CLAUDE.md 中添加 CRITICAL RULES 章节,列出安全红线
• 参考 OWASP Top 10,制定针对性的编码规范
• 定期更新规范,跟进最新安全威胁和 CVE 漏洞
启示 2:知识沉淀是安全开发的核心
问题:团队安全开发经验分散,新人难以快速上手。
解决方案:将安全规范、架构决策、最佳实践写入 CLAUDE.md,形成团队知识库。
行动建议
• 记录历史安全事件的教训和修复方案
• 整理常见安全漏洞的防御代码模式
• 建立安全配置清单(Checklist)
启示 3:分层管理提升规范的精准度
问题:不同项目、不同模块的安全要求不同,一刀切的规范难以落地。
解决方案:利用 CLAUDE.md 的四层架构,实现分层管理。
行动建议
• 用户级:个人编码习惯、通用安全规则
• 项目级:项目专属技术栈、安全基线
• 模块级:特定模块的安全要求(如认证模块、支付模块)
• 规则级:具体功能的详细规范(如密码策略、日志规范)
启示 4:自动化验证是质量保障的关键
问题:仅靠 AI 生成代码,无法保证 100% 符合安全规范。
解决方案:结合 SAST、DAST、依赖扫描等自动化工具,形成完整的安全验证链。
行动建议
• 在 CLAUDE.md 中定义安全测试命令
• 集成 SonarQube、OWASP ZAP 等工具
• 设置 CI/CD 流水线的安全检查门禁
启示 5:人机协作需要持续迭代
问题:安全规范不是一成不变的,需要随技术发展和威胁演变持续更新。
解决方案:建立 CLAUDE.md 的定期审查和更新机制。
行动建议
• 每季度审查一次 CLAUDE.md 内容
• 发生重大安全事件后及时更新规范
• 收集团队反馈,优化规范的可用性和有效性
七、CLAUDE.md 最佳实践总结
7.1 内容组织原则
原则
说明
示例
精简
只放 AI 每次会话都需要用到的信息
避免冗长的背景说明
精准
用明确的指令性语言
"必须使用 BCrypt"而非"建议使用加密"
分层
按层级拆分内容,不重复冗余
用户级放通用规则,项目级放专属规则
7.2 文件长度控制
单文件最佳长度:100-200 行,最多不超过 300 行
超过限制:AI 的规则遵从度会明显下降
拆分技巧:使用 @path/to/file.md 语法导入其他文件
7.3 结构建议(What-Why-How)
Code
## What(是什么)
-项目技术栈、目录结构、核心架构
## Why(为什么)
-项目目的、设计原则、约束条件
## How(怎么做)
-构建命令、测试方法、开发流程、安全规范
7.4 团队协作必做
项目级 CLAUDE.md 纳入 Git 版本控制:确保团队成员使用统一规则
用户级 CLAUDE.md 不纳入 Git:避免个人偏好冲突
定期审查更新:每季度或发生重大安全事件后更新
八、安全配置清单(可直接复用)
以下是针对网络安全、数据安全、AI 技术团队的 CLAUDE.md 安全配置清单,可直接复制使用:
markdown
## Security Baseline
### 认证授权
- [ ] 所有 API 必须要求认证
- [ ] 使用 OAuth 2.0 / JWT 进行身份验证
- [ ] 实施最小权限原则(Least Privilege)
- [ ] 敏感操作需要二次验证
### 数据保护
- [ ] 敏感数据必须加密存储(AES-256)
- [ ] 传输层必须启用 TLS 1.3
- [ ] 密码必须使用 BCrypt/Argon2 加密
- [ ] 日志中禁止记录敏感信息
### 输入验证
- [ ] 所有用户输入必须验证和清理
- [ ] 使用参数化查询防止 SQL 注入
- [ ] 实施输出编码防止 XSS 攻击
- [ ] 限制上传文件类型和大小
### 依赖管理
- [ ] 定期扫描依赖漏洞(npm audit / Snyk)
- [ ] 高危漏洞 48 小时内修复
- [ ] 使用固定版本号,禁止使用 latest
- [ ] 优先选择活跃维护的开源项目
### 审计日志
- [ ] 记录所有敏感操作(登录、修改、删除)
- [ ] 日志包含时间、用户、操作、结果
- [ ] 日志集中存储,防止篡改
- [ ] 定期审查异常日志
### 应急响应
- [ ] 制定安全事件响应流程
- [ ] 建立漏洞披露和处理机制
- [ ] 定期进行安全演练
- [ ] 维护紧急联系人列表
九、结语:AI 时代的安全开发新范式
CLAUDE.md 不仅仅是一个配置文件,它代表了 AI 时代安全开发的新范式:
从"事后审查"到"事前约束":通过规范 AI 的行为,从源头减少安全漏洞
从"个人经验"到"团队知识":将安全最佳实践沉淀为可复用的配置
从"人工检查"到"自动化验证":结合 AI 和自动化工具,构建完整的安全保障体系
对于网络安全工程师、数据安全专家、AI 技术从业者而言,掌握 CLAUDE.md 的使用,不仅是提升开发效率的手段,更是构建安全、合规、可持续的 AI 辅助开发流程的关键。
最后提醒:AI 是强大的助手,但不能替代人类的安全审查。始终记住:你才是代码安全的最终责任人
十、参考资料
• Claude Code 官方文档
• OWASP Top 10 安全规范
• Spring Security 官方指南
• 数据安全法合规实践
声明:如以上内容有误或侵犯到你公司、机构、单位或个人权益,请联系我们说明理由,我们会配合,无条件删除处理。
互动话题:你在 AI 辅助编程中遇到过哪些安全问题?欢迎在评论区分享你的经验和教训!
编辑:浅望 26
本文基于公开技术文档整理,旨在分享 AI 辅助编程的安全实践,不构成任何商业推荐。
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-10 10:53:35 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/508506.html
  2. 运行时间 : 0.121735s [ 吞吐率:8.21req/s ] 内存消耗:4,892.30kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=9a6b4f0313d0818dea7611d5d6290cfa
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.80 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000536s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000672s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000303s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000268s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000480s ]
  6. SELECT * FROM `set` [ RunTime:0.000189s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000572s ]
  8. SELECT * FROM `article` WHERE `id` = 508506 LIMIT 1 [ RunTime:0.000476s ]
  9. UPDATE `article` SET `lasttime` = 1775789616 WHERE `id` = 508506 [ RunTime:0.012619s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000312s ]
  11. SELECT * FROM `article` WHERE `id` < 508506 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000510s ]
  12. SELECT * FROM `article` WHERE `id` > 508506 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000984s ]
  13. SELECT * FROM `article` WHERE `id` < 508506 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001459s ]
  14. SELECT * FROM `article` WHERE `id` < 508506 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001151s ]
  15. SELECT * FROM `article` WHERE `id` < 508506 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001735s ]
0.123489s