游客qbwohdg5vs6oq_个人页

游客qbwohdg5vs6oq
个人头像照片
0
0
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2025年12月

  • 12.18 17:44:15
    发表了文章 2025-12-18 17:44:15

    特别加餐 | 倒排检索加速(一):工业界如何利用跳表、哈希表、位图进行加速?

    本文深入解析工业界倒排索引的优化技术,介绍跳表、哈希表和位图如何加速posting list求交集。结合相互二分查找、Roaring Bitmap等方案,展现基础数据结构在实际系统中的高效融合与应用。
  • 12.18 17:43:16
    发表了文章 2025-12-18 17:43:16

    特别加餐 | 高性能检索系统中的设计漫谈

    本文系统梳理了高性能检索系统中的四大核心设计思想:索引与数据分离、减少磁盘IO、读写分离和分层处理。通过典型案例对比与深入分析,揭示其本质原理与通用优化经验,帮助开发者在实际场景中合理应用,提升系统性能与可维护性。(238字)
  • 12.18 17:41:39
    发表了文章 2025-12-18 17:41:39

    推荐引擎:没有搜索词,「头条」怎么找到你感兴趣的文章?

    资讯类App通过“下拉刷新”精准推荐内容,背后依赖推荐引擎的检索技术。它基于用户行为数据构建用户画像与文章画像,结合协同过滤、内容召回等算法,实现个性化推荐,并通过多路召回与分层排序提升效率与准确性。
  • 12.18 17:40:31
    发表了文章 2025-12-18 17:40:31

    索引更新:刚发布的文章就能被搜到,这是怎么做到的?

    本文介绍工业级倒排索引的高效更新机制。针对小规模内存索引,采用Double Buffer实现无锁读写;对于大规模索引,则使用“全量+增量”索引方案,结合删除列表处理删改操作,并通过完全重建、再合并或滚动合并策略管理增量数据增长,提升系统性能与稳定性。
  • 12.18 17:39:18
    发表了文章 2025-12-18 17:39:18

    广告系统:广告引擎如何做到在 0.1s 内返回广告信息?

    广告系统是互联网公司核心营收支柱,如Google、Facebook超80%收入来自广告。其背后依赖高性能广告引擎,实现高并发、低延迟的精准投放。本文深入解析广告引擎架构,涵盖标签检索、向量匹配、打分排序与索引优化四大关键技术,揭示如何在0.1秒内完成从请求到返回的全流程,支撑千人千面的智能广告体验。
  • 12.18 17:38:01
    发表了文章 2025-12-18 17:38:01

    空间检索(下):「查找最近的加油站」和「查找附近的人」有何不同?

    本文回顾了利用四叉树在二维空间高效检索最近k个元素的方法,适用于动态查询场景。通过递归划分空间,四叉树可快速定位目标区域,避免满四叉树的空间浪费,常用非满四叉树优化存储。类似思想也适用于GeoHash编码的前缀树索引,提升检索效率。(239字)
  • 12.18 17:34:48
    发表了文章 2025-12-18 17:34:48

    Dockerfile

    Dockerfile是构建Docker镜像的脚本文件,包含一系列指令,每条指令创建一个镜像层。编写时需用大写指令、按序执行,#为注释。通过docker build构建镜像,再用docker run运行容器。构建时,Docker引擎逐条执行指令,提交每一层变更,最终生成新镜像。
  • 12.18 17:32:54
    发表了文章 2025-12-18 17:32:54

    基础算法

    加密算法主要分为对称加密(如AES、SM4)、非对称加密(如RSA、SM2)、哈希摘要(如SHA-2、SM3)、电子签名和密码存储。对称加密加解密快但需保密密钥;非对称加密使用公私钥,安全性高但速度慢;哈希摘要用于验证数据完整性,具备唯一性特征,广泛应用于安全认证与数据校验场景。
  • 12.18 17:31:54
    发表了文章 2025-12-18 17:31:54

    Java基础

    重载是方法名相同但参数列表不同,编译时由编译器根据参数决定调用哪个方法;重写是父子类中方法名和参数列表都相同,运行时由虚拟机根据对象实际类型确定调用哪个方法,可用@Override检查。
  • 12.18 17:05:43
    发表了文章 2025-12-18 17:05:43

    如何准备好简历逐字稿

    本项目为电商系统“交易喵2C”,聚焦Steam账号交易,涵盖搜索、下单、支付等核心链路。重点攻克高并发场景下的超卖、分布式事务、幂等性及分库分表等难题。通过标准化逐字稿梳理业务细节,提升面试表达准确性与自信心,助力高效拿offer。
  • 12.18 16:31:40
    发表了文章 2025-12-18 16:31:40

    如何使用二分查找提升数组的检索效率?

    二分查找通过将有序数组不断折半,快速缩小搜索范围,使查找效率达O(log n)。适用于大规模有序数据,显著优于遍历的O(n),是高效检索的核心算法之一。
  • 12.18 16:26:25
    发表了文章 2025-12-18 16:26:25

    数据库检索:如何使用 B+ 树对海量磁盘数据建立索引?

    本节深入探讨磁盘环境下大规模数据检索的挑战与解决方案,重点解析B+树如何通过索引与数据分离、多阶平衡树结构及双向链表优化,实现高效磁盘I/O和范围查询,广泛应用于数据库等工业级系统。
  • 12.18 16:13:21
    发表了文章 2025-12-18 16:13:21

    负载均衡:节点负载差距这么大,为什么收到的流量还一样?

    本文讲解RPC框架中的负载均衡机制,对比传统Web负载均衡,阐述其由调用端自主选择节点的优势。针对业务提出“智能调控流量”需求,提出自适应负载均衡方案:通过收集服务节点的CPU、内存、响应耗时等指标进行打分,动态调整节点权重,结合随机权重算法实现流量合理分配,提升系统稳定性和可用性。
  • 12.18 16:11:40
    发表了文章 2025-12-18 16:11:40

    Redis:内存陡增100%深度复盘

    一次Redis崩溃事故复盘:大KEY导致带宽占满,触发缓冲区激增,内存被输出/输入缓冲区耗尽,淘汰策略失效,最终引发GET/SET超时。根本原因非数据写入过快,而是缓冲区失控与大KEY共同作用所致。
  • 12.18 16:07:55
    发表了文章 2025-12-18 16:07:55

    一场FullGC故障排查

    本文记录了一次由Full GC引发的CPU使用率异常排查过程。通过分析JVM堆内存发现,大对象(List<Map>)导致内存频繁溢出,进而引发持续Full GC与CPU飙升。借助JPofiler工具定位到代码中Excel数据加载逻辑存在内存膨胀问题,最终提出优化方案:避免将大数据量直接驻留JVM内存,或精简对象结构以降低GC压力,总结了从监控识别到根因分析的完整排查思路。
  • 12.18 16:05:01
    发表了文章 2025-12-18 16:05:01

    线程池:故障梳理总结

    本文从故障与技术双重视角,总结线程池满导致服务不可用的常见原因及应对策略。涵盖数据库慢查询、连接池配置不当、自定义线程池使用误区等典型问题,结合真实案例分析,提出fast-fail、流控、背压、谨慎重试等最佳实践,助力开发者提升系统稳定性。
  • 12.18 16:03:15
    发表了文章 2025-12-18 16:03:15

    XXLJOB:超长定时任务慢节点优化实践

    本文针对ODPS大宽表任务运行慢、回刷成本高等问题,通过定位耗时卡点,发现数据倾斜与计算堆积是主因。结合视图落表、节点拆分、前置裁剪、mapjoin与distmapjoin优化等手段,将任务产出时间从13:00提前至8:30,节省超4小时,显著提升效率并降低资源消耗。
  • 12.18 16:01:03
    发表了文章 2025-12-18 16:01:03

    OOM排查之路:一次曲折的线上故障复盘

    本文分享了一次线上服务因Paimon与RocksDB集成引发的三次内存溢出(OOM)故障排查全过程。从线程暴增到堆外内存泄漏,团队历经曲折,结合MAT、NMT、async-profiler等工具,最终定位至SDK中RocksDB通过JNI申请内存未释放的问题,并通过架构优化彻底解决。文章系统梳理了排查思路与工具使用,为类似技术栈提供宝贵经验。
  • 12.18 15:56:00
    发表了文章 2025-12-18 15:56:00

    时间空间复杂度入门

    初学者只需掌握:时空复杂度用Big O表示,如O(1)、O(n)、O(n²),忽略常数与低阶项。一般分析最坏情况,越小越好。时间复杂度看循环嵌套层数,空间复杂度看额外内存占用。n通常指输入规模(如数组长度)。注意这是估算,不需精确计算。
  • 12.18 15:33:24
    发表了文章 2025-12-18 15:33:24

    认识AI

    本文介绍了AI核心概念及大模型开发原理,涵盖人工智能发展历程与Transformer神经网络的关键作用。重点解析了Transformer的注意力机制及其在自然语言处理中的应用,揭示大语言模型(LLM)如何通过持续生成实现连贯文本输出,帮助理解GPT等模型的工作机制。
  • 12.18 15:27:23
    发表了文章 2025-12-18 15:27:23

    熔断限流:业务如何实现自我保护?

    本文讲解RPC框架中业务的自我保护机制。面对高并发场景,服务端通过限流(如令牌桶、滑动窗口)防止过载,支持应用级、IP级精细化控制,并可结合注册中心实现动态配置;调用端则通过熔断机制避免因下游故障引发雪崩,可在动态代理层集成熔断器,提升系统稳定性与容错能力。
  • 12.18 15:24:10
    发表了文章 2025-12-18 15:24:10

    数据库设计

    本文介绍基于AI辅助的数据库设计流程,结合三范式与DDD思想,通过页面原型分析部门、员工及工作经历的表结构设计。利用AI工具生成初步方案,并人工校验优化,最终完成3张核心表的设计与SQL实现,提升开发效率与准确性。
  • 12.18 15:20:59
    发表了文章 2025-12-18 15:20:59

    SpringCloud(2026)

    本课程基于传智教育·黑马程序员教学资源,系统讲解Spring Cloud微服务架构实战,涵盖服务注册、远程调用、网关、配置中心等核心应用,并深入RabbitMQ消息队列、ElasticSearch搜索技术及高频面试题解析,结合AI辅助开发与实操训练,助力高效掌握企业级微服务开发与面试要点。
  • 12.18 15:17:47
    发表了文章 2025-12-18 15:17:47

    虚拟机环境说明

    挂载CentOS 7虚拟机镜像,设置NAT网络为192.168.100.0网段,配置网络适配器并启动。虚拟机IP为192.168.100.168,root密码1234,可使用FinalShell连接操作。
  • 12.18 15:12:21
    发表了文章 2025-12-18 15:12:21

    生产环境缺陷管理

    git-poison基于go-git实现分布式bug追溯,解决多分支开发中bug漏修、漏发问题。通过“投毒/解药/银针”机制,自动化卡点发布流程,降低协同成本,避免人为失误,已在大型团队落地应用,显著提升发布安全与效率。
  • 12.18 15:02:15
    发表了文章 2025-12-18 15:02:15

    链表在检索和动态调整上的优缺点

    链表因无法随机访问,检索效率低,尤其在无序或有序情况下均难以实现快速查找。但其优势在于动态调整:插入和删除节点仅需O(1)时间,远优于数组的O(n)移动开销,适合频繁修改的场景。
  • 12.18 15:01:29
    发表了文章 2025-12-18 15:01:29

    java后端开发学习路线+避坑指南

    java后端开发学习路线+避坑指南
  • 12.18 14:59:29
    发表了文章 2025-12-18 14:59:29

    如何使用二分查找提升数组的检索效率?

    二分查找通过将有序数组不断折半,快速缩小搜索范围,使查询效率达O(log n)。相比遍历的O(n),大幅提升了大规模数据的检索速度,核心在于利用有序性减少无效比较。
  • 12.18 14:58:37
    发表了文章 2025-12-18 14:58:37

    学会检索快人一步!

    本课程《检索技术核心20讲》系统讲解高效数据检索的核心原理与实战应用。从基础数据结构到工业级案例,覆盖搜索引擎、推荐系统等热门领域,帮助工程师快速掌握高性能检索技术,提升程序效率,破除学习高门槛,构建完整知识体系。
  • 12.18 14:52:27
    发表了文章 2025-12-18 14:52:27

    java人事面试题

    本课程采用“三步走”策略高效学习检索技术:先夯实数据结构与算法基础,再通过实际场景如搜索引擎、推荐系统等实践落地,最后结合理解记忆、知识体系构建与反复交流,实现从理论到应用的全面掌握。
  • 发表了文章 2025-12-18

    特别加餐 | 倒排检索加速(一):工业界如何利用跳表、哈希表、位图进行加速?

  • 发表了文章 2025-12-18

    特别加餐 | 高性能检索系统中的设计漫谈

  • 发表了文章 2025-12-18

    推荐引擎:没有搜索词,「头条」怎么找到你感兴趣的文章?

  • 发表了文章 2025-12-18

    广告系统:广告引擎如何做到在 0.1s 内返回广告信息?

  • 发表了文章 2025-12-18

    索引更新:刚发布的文章就能被搜到,这是怎么做到的?

  • 发表了文章 2025-12-18

    Java基础

  • 发表了文章 2025-12-18

    空间检索(下):「查找最近的加油站」和「查找附近的人」有何不同?

  • 发表了文章 2025-12-18

    Dockerfile

  • 发表了文章 2025-12-18

    基础算法

  • 发表了文章 2025-12-18

    如何准备好简历逐字稿

  • 发表了文章 2025-12-18

    负载均衡:节点负载差距这么大,为什么收到的流量还一样?

  • 发表了文章 2025-12-18

    如何使用二分查找提升数组的检索效率?

  • 发表了文章 2025-12-18

    Redis:内存陡增100%深度复盘

  • 发表了文章 2025-12-18

    一场FullGC故障排查

  • 发表了文章 2025-12-18

    OOM排查之路:一次曲折的线上故障复盘

  • 发表了文章 2025-12-18

    数据库检索:如何使用 B+ 树对海量磁盘数据建立索引?

  • 发表了文章 2025-12-18

    XXLJOB:超长定时任务慢节点优化实践

  • 发表了文章 2025-12-18

    线程池:故障梳理总结

  • 发表了文章 2025-12-18

    熔断限流:业务如何实现自我保护?

  • 发表了文章 2025-12-18

    时间空间复杂度入门

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息