自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 从订单到回款:回单宝的全链路架构与工程实践

用租户和成员关系隔离数据。用状态机约束订单生命周期。用事件、服务记录、照片、验收和支付流水保留事实。用 Worker 承接定时和异步任务。用受控 AI 降低录入和客服成本,但不让模型越过权限、资金和人工审核边界。这套结构既能支撑本地开发,也能通过 Docker Compose 逐步迁移到云上托管服务。对上门服务团队来说,最终价值不是某个单独页面或某个模型接口,而是每一笔订单都能从“客户提出需求”走到“服务完成并收回款”,过程中每一步都有负责人、有证据、有下一步动作。

2026-08-21 15:20:40 318

原创 HITL 人工审核机制详解

HITL(Human-in-the-loop,人在回路)是指 AI Agent 在自动执行流程时,将高风险或需要业务确认的步骤暂停并交给人处理。决策含义常见用途approve同意执行已确认工具调用、参数和影响范围reject拒绝执行操作不符合权限、规则或业务意图edit编辑后执行修正 SQL、收件人、金额、工单字段等参数respond退回文字反馈要求 Agent 重新规划或补充信息它解决的不是“模型会不会回答”,而是“模型能否在真实业务系统中安全地执行操作”。

2026-07-27 09:03:43 385

原创 RAG 检索增强生成完整流程

局限说明影响知识滞后预训练与微调成本高,模型知识难以实时更新无法回答最新事件知识缺失无法掌握所有专业领域细节专业领域回答不准确幻觉可能编造事实、错误推理可信度降低不可追溯生成答案无法追溯来源难以验证和审计RAG(Retrieval-Augmented Generation,检索增强生成)的核心思想是:将生成式大模型与实时信息检索结合,在模型生成答案前,先从外部知识库中检索相关上下文并补充给模型,相当于“给大模型一本参考书”。

2026-07-17 09:33:25 350

原创 JavaScript 的缺点与 TypeScript 的弥补

特性JavaScriptTypeScript类型系统动态类型静态类型错误检测运行时编译时IDE 支持有限强大重构安全低高学习曲线低中等大型项目较差优秀编译需求不需要需要。

2026-07-14 08:53:32 194

原创 律镜 LawMirror 项目总结

律镜(LawMirror)是一款面向律师、法律工作者及普通用户的一站式AI 智能法律检索与裁判规则分析平台。平台以中国裁判文书数据库为核心,结合同义词扩展、全文检索(FTS5 / Elasticsearch)与 DeepSeek 大模型能力,提供自然语言类案检索、多案例对标分析、智能法律咨询、法官画像、个人工作台、会员订阅等完整功能。项目已完成前后端核心功能开发,包含完整的业务闭环后端 11 个 API 模块、前端 11 个视图页面均已实现。

2026-07-06 18:00:40 365

原创 TypeScript特有类型及作用

类型作用使用场景any跳过类型检查迁移 JS、第三方库unknown安全任意类型需类型检查的场景void无返回值函数返回值never永不存在的值异常处理、穷尽检查tuple固定类型数组坐标、键值对enum命名常量状态码、选项interface对象契约API 定义、类实现type类型别名联合/交叉类型泛型类型参数化通用函数/组件。

2026-06-15 08:45:08 215

原创 TypeScript特点与应用

特点说明类型安全编译时检查,减少运行时错误兼容性完全兼容 JS,渐进式采用工具支持IDE 补全、重构、导航生态主流框架全面支持学习成本有 JS 基础即可快速上手。

2026-06-08 08:34:20 219

原创 TypeScript变量定义与类型

TypeScript 会根据初始值自动推断类型。

2026-06-08 08:33:32 219

原创 Redis 主从复制与哨兵模式

主库写,从库读。先全量快照,再增量追日志。断线重连靠环形缓冲区尽量增量同步。哨兵盯着主从集群,主库挂了就投票表决,确认真挂后自动选个新主库,客户端无感知。

2026-05-29 14:07:47 347

原创 Redis 数据类型命令详解

String: key → "hello" ← 缓存、计数、锁Hash: key → {name:"zs", age:25} ← 存对象List: key → ["a","b","c"] ← 队列、时间线Set: key → {"a","b","c"} ← 去重、共同好友ZSet: key → {"a":100, "b":80} ← 排行榜Bitmap: key → 01001100... ← 签到、状态标记(省内存)HyperLogLog: key → ≈12000 ← UV 统计(省内存)

2026-05-29 14:06:55 307

原创 Redis 7 核心数据结构

数据结构内部实现适用场景String简单动态字符串 (SDS)缓存、计数器、分布式锁Hash哈希表 / 压缩列表 (listpack)存储对象、购物车List双向链表 / 快速列表 (quicklist)消息队列、最新列表Set哈希表 / 整数集合 (intset)ZSet跳表 (skiplist) + 哈希表排行榜、优先级队列BitmapString 的位操作扩展签到、统计在线状态概率统计算法 (12KB)UV 统计、去重计数Geo。

2026-05-27 15:58:10 375

原创 MySQL 索引数据结构与算法

知识点核心要点B+Tree非叶子仅索引,叶子链表串联,适合磁盘存储和范围查询聚集索引InnoDB 数据即索引,叶子存完整行二级索引叶子存主键值,查完需回表主键建议整型自增 → 避免页分裂,写入高效联合索引遵循最左前缀,范围查询右侧列失效。

2026-05-21 17:15:53 320

原创 认证系统执行流程

本地 Session → Session 外置 → Token(JWT)(单机,开销大) (共享,单点故障)![img.png](img.png) (无状态,可扩展)推荐方案:微服务架构下使用Token + Middleware 统一鉴权核心思想:认证与业务解耦,Middleware 统一处理 Token 校验,微服务专注业务逻辑。

2026-05-21 15:55:49 38

原创 MySQL 事务与日志机制笔记

知识点核心要点MySQL 架构Server 层(连接器/分析器/优化器/执行器)+ Store Engine 层(InnoDB/MyISAM)Redo LogInnoDB 特有,物理日志,循环写入,保证 crash-safeBinlogServer 层,逻辑日志,追加写入,用于主从复制事务原子性要么全做,要么全不做,通过 Undo Log + Redo Log 实现两阶段提交Prepare → Binlog → Commit,保证 Redo Log 和 Binlog 一致性核心思想。

2026-05-20 17:24:46 374

原创 悦读网项目总结

项目架构清晰、模块划分合理,并创新性地引入了 AI 智能对话功能,为用户提供个性化的小说推荐服务。配套的爬虫脚本进一步丰富了内容来源。整体而言,该项目具备良好的可扩展性和实用性,可作为在线阅读平台的坚实基础。

2026-05-18 16:17:57 400

原创 Git(1)

签名的作用是区分不同操作者身份。

2026-05-08 16:08:33 344

原创 19-JavaScript数据交互(3)

● 数组可以把一组相关的数据一起存放,并提供方便的访问(获取)方式。● 数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。数组是一种将一组数据存储在单个变量名下的优雅方式。

2026-04-23 00:56:31 355

原创 19-JavaScript数据交互(2)

(operator)也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号。13JavaScript中常用的运算符有:● 算数运算符● 递增和递减运算符● 比较运算符● 逻辑运算符● 赋值运算符。

2026-04-23 00:39:33 382

原创 JavaScript数据交互(1)

(1)为什么需要数据类型(2)变量的数据类型。

2025-12-29 13:09:08 801

原创 css⽹⻚美化(3)

可以让元素⾃由的摆放在⽹⻚的任意位置2223⼀般⽤于 盒⼦之间的层叠情况(2)应⽤场景可以解决盒⼦与盒⼦之间的层叠问题定位之后的元素层级最⾼,可以层叠在其他盒⼦上⾯可以让盒⼦始终固定在屏幕中的某个位置。

2025-12-29 11:50:11 937

原创 css⽹⻚美化(2)

作⽤:根据 HTML 标签的嵌套关系,选择⽗元素 后代中 满⾜条件的元素选择器语法:选择器1 选择器2 { css }结果:在选择器1所找到标签的后代(⼉⼦、孙⼦、重孙⼦…)中,找到满⾜选择器2的标签,设置样式。

2025-12-28 18:08:06 862

原创 CSS网页美化(1)

(1)CSS定义层叠样式表(Cascading style sheets)(2)CSS的作⽤给⻚⾯中的HTML标签设置样式。

2025-12-28 17:56:47 519

原创 HTML⽹⻚布局

不同浏览器的渲染引擎不同,对于相同代码解析的效果会存在差异如果⽤户想看⼀个⽹⻚,结果⽤不同浏览器打开效果不同,⽤户体验极差!Web标准:让不同的浏览器按照相同的标准显示结果,让展示的效果统⼀!

2025-12-08 20:04:03 857

原创 fastAPI

FastAPI 是⼀个⽤于构建 API 的现代、快速(⾼性能)的 web 框架,专为在 Python 中构建 RESTful API⽽设计。FastAPI 使⽤ Python 3.8+ 并基于标准的 Python 类型提示。FastAPI 建⽴在 Starlette 和 Pydantic 之上,利⽤类型提示进⾏数据处理,并⾃动⽣成API⽂档。FastAPI 于 2018 年 12 ⽉ 5 ⽇发布第⼀版本,以其易⽤性、速度和稳健性在开发者中间迅速流⾏起来。

2025-11-29 19:08:59 1049

原创 Python中的继承

答:在Python中,类理论上是区分⼤⼩写的(在Python中类可以全部⼤写也可以全部⼩写)。

2025-11-21 15:27:23 927 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除