
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Docker:让应用能够被标准化打包、分发和运行。让大量容器能够在集群中被声明式地调度、治理和恢复。代码-> 镜像-> Pod-> Service-> Ingress-> 集群运行镜像是应用交付单元,容器是镜像的运行实例。Pod 是 Kubernetes 的最小部署单元,不等于单个容器。Deployment 管理无状态副本,Service 提供稳定访问入口。Docker Engine、contai

Harness 是包裹 LLM 的执行控制平面:它接收用户意图,创建并持久化会话,组装上下文,调用模型,解释模型产生的 Action/Tool Call,执行工具,记录事件和状态,并在完成、失败、暂停、取消或恢复时保持一致性。它不是模型,也不是一个 Prompt 模板。模型负责“提出下一步”,Harness 负责“是否允许、在哪里执行、执行后如何继续、如何恢复和审计”。收到请求:API 将文本、用

DeepSeek Harness 真正有意思的地方,不是它又增加了多少工具,而是它重新定义了 Agent 的扩展单位。过去我们会说:给 Agent 加 Tool给 Agent 加 Memory给 Agent 加 MCP给 Agent 加 Workflow而“万物皆插件”的思路是:Tool 是插件Memory 是插件MCP 是插件Workflow 是插件Agent Loop 是插件Session 是

DeepSeek Harness 真正有意思的地方,不是它又增加了多少工具,而是它重新定义了 Agent 的扩展单位。过去我们会说:给 Agent 加 Tool给 Agent 加 Memory给 Agent 加 MCP给 Agent 加 Workflow而“万物皆插件”的思路是:Tool 是插件Memory 是插件MCP 是插件Workflow 是插件Agent Loop 是插件Session 是

因为是重量级路径的核心结构。当锁发生竞争、需要阻塞线程、需要唤醒线程,或者涉及wait()notify()这些复杂语义时,轻量级路径已经不够用了。这时锁会膨胀为重量级锁,底层就会使用。典型的owner 当前持有锁的线程recursions 重入次数EntryList 竞争锁失败后等待进入同步区的线程集合cxq 竞争队列,具体实现和版本有关WaitSet 调用 wait() 后进入等待状态的线程集合
本文总结了后端面试中常见的工程问题,包括Canal底层原理、Outbox模式、Kafka选型与高可用机制以及Caffeine本地缓存实现。Canal通过伪装MySQL从库订阅binlog实现数据变更捕获,配合Outbox模式解决业务数据与消息发送的一致性问题。Kafka凭借高吞吐、低延迟和可靠存储成为主流消息队列选择,其高可用通过分区副本机制实现。Caffeine作为高性能本地缓存,采用W-Tin

Java 后端面试里,很多题并不难。能不能讲清楚原理能不能讲出底层逻辑能不能形成体系不要只背定义要理解为什么这样设计学会从“原理 -> 优缺点 -> 场景”去回答这样会比单纯背八股更容易通过面试。

MVCC 通过 ReadView + undo log 版本链,实现了“读历史版本”,从而做到读不加锁,提高并发性能。乐观锁通过“检测冲突”保证并发安全,悲观锁通过“避免冲突”保证并发安全。Spring AOP 本质是通过动态代理,在方法调用前后构建拦截器链,实现对方法执行过程的增强。大 Key 的核心是拆小,热 Key 的核心是分散访问压力并避免缓存击穿。HTTPS 在 HTTP 基础上增加 T
聊天助手模块是派聪明系统的核心组件之一,承载了用户与系统之间的主要交互能力。模块通过WebSocket 协议实现双向通信,支持大语言模型(接入了 DeepSeek)输出内容的流式返回;为支持多轮连续对话,该模块集成了 Redis 用于存储和维护用户会话上下文,确保大模型在生成回答时能够“记住”前文内容,维持语义连贯性。同时,模块深度集成了 Elasticsearch,可以为用户提供结构化文本的全文
要写好注释,因为大模型不是“看源码逻辑”,它主要看的是:工具名参数名描述文字。







