自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 中接口和类:一个管契约,一个管实现

Java 中接口和类的作用,是不是一个定义了方法契约,另一个定义了业务执行的必要流程?接口管契约,类管实现;抽象类可以管“部分实现 + 流程骨架”,具体类负责把流程跑通。· 抽象类:介于两者之间,可以定义部分实现,也可以定义流程骨架。所以,接口一般不定义流程,抽象类才常用来定义“流程骨架”。所以,类更准确的定位是:定义“是什么”以及“怎么做”。流程定义 一般不定义 抽象类可定义骨架,具体类可实现。核心作用 定义契约、能力 定义状态、行为、具体实现。类不仅定义行为,还可以定义对象的状态和生命周期。

2026-10-04 01:27:26 260

原创 常用的 Redis 数据结构

Redis 之所以快,不只因为内存存储,还因为它提供了丰富的数据结构。相比用多个 String 存对象字段,Hash 更省内存,也更方便管理。ZSet 每个元素都有一个 score,按 score 排序,元素唯一。· HyperLogLog:基数统计,适合 UV 去重,内存占用极低。String 是二进制安全的,可以存文本、数字、JSON、图片等。Set 中的元素不重复,支持交集、并集、差集。· GEO:地理位置计算,附近的人、门店距离。· Bitmap:位图,适合签到、活跃统计。

2026-10-04 01:21:51 234

原创 全栈项目前后端联调实战指南:从接口契约到 Nginx 部署 

效果:浏览器请求 http://localhost:5173/api/users,由 Vite 转发到 http://localhost:3000/api/users;如果后端接口本身不带 /api 前缀,proxy_pass 末尾要加斜杠,表示把 /api/ 抹掉再转发。Secure,并且走 HTTPS。• 返回 404:检查路径是否多了或少了 /api,核对前端请求、代理 rewrite、后端路由。• 代理不生效:不要在业务代码写死完整后端地址,统一用 /api,重启 dev server。

2026-09-30 21:47:03 318

原创 解决单点后端高并发问题技术:Nginx

Nginx 不只是一个 Web 服务器,它还是反向代理、负载均衡器和流量入口。现代 Web 架构中,Nginx 经常作为第一层服务,负责接收请求、转发流量、处理 HTTPS 和静态资源。如今,它常被用作网站入口、反向代理、负载均衡器和 HTTPS 网关。用户请求先到 Nginx,静态文件直接返回,动态请求转发给后端程序,多台后端还能做负载均衡。· 反向代理:把请求转发给 Node.js、Java、Python、PHP 等后端服务。· 静态资源服务:直接返回 HTML、CSS、JS、图片等文件。

2026-09-30 21:10:43 394

原创 概念辨析:vLLM 与 KV Cache横向对比

这种“显存-内存”分级存储策略,进一步突破了单机显存的物理限制。为了彻底理清这两者的关系,我们需要从底层原理出发,看看 vLLM 是如何通过 PagedAttention 等核心技术,解决了传统 KV Cache 在工程落地中的致命痛点。vLLM 的核心贡献,并不是发明了 KV Cache,而是通过 PagedAttention 机制,彻底重构了 KV Cache 的显存管理方式。- KV Cache 是必选项:无论使用哪个推理框架,KV Cache 都是大模型高效生成的基石,没有它,长文本生成将不可用。

2026-09-29 00:39:42 320

原创 大模型推理的“命中率”真相:KV Cache 复用与 Redis 缓存的边界

未来,随着分布式 KV Cache 存储(如 KVCacheStore)和跨节点共享机制的成熟,KV Cache 的复用将突破单机显存限制,支撑更大规模、更长上下文的 AI 应用落地。2. Decode(解码)阶段:逐 Token 生成,仅计算当前新 Token 的 K/V,追加至缓存末尾,注意力计算直接复用历史缓存,此阶段为内存带宽密集型。是 Redis 里存的文本答案,还是 GPU 显存里的 KV Cache?Redis 缓存的是“答案”,KV Cache 缓存的是“草稿纸上的中间运算步骤”。

2026-09-29 00:33:22 299

原创 MCP Skills 重大升级!这篇文章带你了解最新技术提案

SEP-2640 是 MCP 官方2026年9月正式定稿的Skills专属协议扩展规范,新增 io.modelcontextprotocol/skills 官方能力,不修改MCP核心协议,通过扩展RPC方法,实现了三层渐进式技能加载,彻底颠覆传统全量加载模式。摒弃了“所有技能全塞进Prompt”的老旧逻辑,通过三级分层加载,99%的冗余技能内容不会常驻上下文,从根本解决大模型上下文溢出、推理超时的问题。2. 加载本地所有 SKILL.md 技能文件,读取完整的流程规则、约束条件、依赖工具、业务描述;

2026-09-28 11:49:45 444

原创 MCP、CLI 与 Skills:AI Agent 的“三件套“到底是什么关系?

最近社区里经常看到"有了 CLI,MCP 没必要了"、"Skills 出来了,MCP 要被取代"之类的说法。其实这三个东西根本不在同一个维度,拿来互相"淘汰",就像说"有了食谱,菜刀就没用了"一样荒唐。工具少的时候很方便,但工具一多(比如接了十几个系统),上下文窗口就被占满了,而且选错工具的概率也会变大。桌子始终是干净的,但每次用之前得多一步"翻工具箱"的操作。- MCP(Model Context Protocol):AI 的"标准插头"——定义 AI 模型与外部工具之间如何"说话"的通信协议。

2026-09-27 21:59:45 412

原创 企业级后端登录凭证方案设计:Session、Cookie、Token、JWT 到底怎么组合?

有状态部分交给 Redis,无状态部分交给 JWT,传输交给 Cookie/Header,统一登录交给 OAuth2/OIDC。· App:Refresh Token 放 Keychain/Keystore,Access Token 放内存。· 浏览器:Refresh Token 放 HttpOnly Cookie,Access Token 放内存。· Refresh Token:随机字符串,长效,比如 30 天,存 Redis。· Redis:存 Refresh Token、黑名单、会话、权限缓存。

2026-09-21 09:51:00 210

原创 vibe coding:一种高性价比的多模型协作工程范式

让成本更低、速度更快的执行模型负责写代码、改代码、补测试和批量执行。这样,你既能获得强模型的推理质量,又能利用执行模型的成本与速度优势,同时把安全、审计和回滚做成系统能力,而不是依赖模型自觉。确定性工具:lint、typecheck、test、sast、secret scan。强模型做规划与边界,执行模型做实现与批处理,确定性工具做验证,人类做最终门禁。· CI 跑 lint、typecheck、test、secret scan。接口契约、验收标准、禁止事项提前定义,执行模型自由发挥空间小,结果更可控。

2026-09-20 22:06:31 194

空空如也

空空如也

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

TA关注的人

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