自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 搜索与推荐实战:倒排索引、向量检索与多模态召回(含代码)

可运行的 TF-IDF 向量化示例(真实生产可替换为深度语义向量,如 SimCSE、E5、BGE、CLIP TextEncoder)。向量检索:生产建议使用 ANN(如 HNSW、IVF-PQ),并异步构建索引;倒排索引:posting 排序后压缩(可用变长整数编码);(按 doc_id 范围或 term 哈希),路由层合并 TopK。真实场景可用图像编码器(如 CLIP)将图片向量化,此处给出。过滤(参见多租户章节),倒排与向量索引的键均应包含。将文本向量与图像向量统一存储,查询时可。

2025-10-24 16:13:54 1565

原创 可观测性与 SLO 落地(分布式追踪、租户级仪表盘、错误预算与自动降级)

可用性 SLO1 - (5xx 请求数 / 总请求数) ≥ 99.9%(按 30 天)延迟 SLO:关键接口(按 30 天)租户维度:对大客户(plan='biz')可设更高 SLO 标签。

2025-10-24 16:11:55 484

原创 多租户与权限隔离(组织、RLS、限流与计费)

平台级后台单独数据库连接和鉴权,不复用租户上下文,避免误操作影响业务库;只允许通过受控任务执行批量操作,默认只读。不允许使用“跨组织共享缓存 key”,缓存 key 必须携带。导出作业记录在队列,完成后给出一次性下载口令(短期有效)。这是实施“行级隔离”的基础。每日备份全库,但提供“组织数据导出”接口:导出该。支持“仅允许 SSO 登录”的组织级策略开关。组织设置中保存 IdP 元数据(加密保存)。,禁止直接暴露真实路径;按日清算,保留 180 天。:创建校验脚本,确保不存在。,邀请链接 24 小时有效。

2025-10-24 16:07:43 1358

原创 高可用集群与横向扩展实践(多实例、读写分离、缓存穿透与雪崩治理)

目标:在不修改核心业务逻辑的前提下,将单体部署演进为多实例可扩展架构,包括:应用多副本、负载均衡、共享会话、数据库主从读写分离、缓存与限流降级、观测与自愈。标记(例如把刚写入的 ID 放到 session 中一段时间内强制主库查询)。数据库:主库与从库跨可用区部署,binlog 异步复制;避免强一致要求的查询走从库;读取前后有写入依赖时强制走主库或引入。对象存储:静态文件双活;依赖会话入 Redis,避免粘性会话;演练:每月执行故障切换脚本与只读降级演习。,按时间片或哈希槽聚合。(有边界内存时开启)

2025-10-24 15:56:06 398

原创 网站安全防护与日志审计系统开发

中调用内部通知(如写入告警表或触发系统邮件队列)。统一返回通用错误语句,详细错误写入日志,不回显堆栈。注册后,可被负载均衡或进程管理器用于存活检测。绑定与验证流程在用户设置页实现,数据库新增。哈希存储,并增加随机盐与迭代成本控制。数据库字段类型调整为。所有 SQL 都使用。应用侧连接改为该用户。

2025-10-24 15:54:38 266

原创 Bjarne Stroustrup贴吧受关注!C++相关话题交流质量几何?

近年来,越来越多的人关注到以C++之父Bjarne Stroustrup为主题的贴吧社区。作为编程界的一大IP

2025-10-23 12:58:14 307

原创 JSP页面开发:c:foreach标签varStatus属性的重要作用及应用

在JSP页面开发中,c:foreach标签的varStatus属性是一个经常被忽视但极其有用的功能。它能够为循环过程中的每个迭代提供状态信息

2025-10-23 12:43:23 275

原创 Spring MVC的DispatcherServlet:Web应用核心控制器,如何工作?

在构建Web应用时,理解和掌握Spring MVC的DispatcherServlet是至关重要的,它作为整个MVC框架的核心控制器

2025-10-23 12:40:27 381

原创 Spring AOP事务管理:配置要点与注意事项,你知道多少?

Spring AOP事务管理是Java企业级开发中不可或缺的技术组件,它通过面向切面编程实现了声明式事务控制,有效提升了代码的可维护性和业务逻辑的纯净度。在实际项目中

2025-10-23 12:39:26 371

原创 iReport与HTML输出结合:优势、局限及生成HTML报表核心?

在报表开发领域,iReport作为一款经典的可视化设计工具,其与HTML输出的结合为数据展示提供了独特的灵活性。通过iReport设计报表模板并导出为HTML格式

2025-10-23 12:38:39 349

原创 新手必看!如何编写第一个Shell脚本及注意事项?

Shell脚本是自动化任务的利器,对于刚接触Linux系统的新手来说,掌握基础脚本编写能极大提升工作效率。本文将通过几个具体实例,带你一步步理解脚本的编写逻辑和执行过程

2025-10-22 12:52:12 261

原创 Shell脚本编程:掌握变量和字符串引用技巧,让脚本更可靠

在Shell脚本编程中,正确引用变量和字符串是避免错误的关键环节。引用不仅能处理包含空格的文本,还能防止意外的文件名扩展或命令替换。掌握引用的技巧,可以让脚本更加健壮和可靠。

2025-10-22 12:35:26 284

原创 微信开发平台文档上手攻略,这些关键节点要注意

微信开发平台文档是每个开发者接入微信生态必须掌握的核心资料。这份文档不仅提供了技术接口的详细说明,更承载了微信开放能力的完整逻辑。无论是公众号、小程序还是企业微信开发

2025-10-22 12:32:05 256

原创 Windbg调试崩溃转储:.cxr命令恢复调用栈的方法与技巧

在调试复杂的崩溃转储时,我们经常会遇到调用栈损坏的情况,这时.cxr命令就成了我们的救命稻草。它能够恢复特定的上下文记录,让我们在混乱的寄存器状态中找到正确的调试路径

2025-10-22 12:25:56 253

原创 Arduino Uno:经典开源开发板,硬件配置丰富助力创意实现

Arduino Uno作为最经典的开发板,已经成为无数电子爱好者和创客的入门首选。它不仅价格亲民,而且拥有丰富的扩展资源和活跃的社区支持

2025-10-22 12:20:22 799

空空如也

空空如也

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

TA关注的人

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