Elasticsearch核心原理——倒排索引、映射与分词对搜索质量的影响路径

博主头像 写在前面,本人目前处于求职中,如有合适内推岗位,请加:lpshiyue 感谢。同时还望大家一键三连,赚点奶粉钱。 掌握Elasticsearch的搜索质量优化,关键在于理解倒排索引如何将数据转换为可搜索的知识图谱,映射如何定义数据的DNA结构,以及分词器如何影响搜索的精准度 在分布式系统中完成失败处 ...

一篇基于AWS服务搭建的全球服务架构

博主头像 一、背景 当我们在做全球业务时,例如网站/机器/游戏,为了支撑全球用户,我们会在不同的位置搭建节点,以满足业务功能和响应实效。 我们会搭建一个这样的架构满足初步的使用。 能用是ok的了,会有什么问题呢? 1、因为服务独立,上架1个SKU需要多次发布到不同的服务。 2、因为域名过多,发布时需要频繁的退 ...

高并发下如何防止商品超卖?

博主头像 前言 "快看我们的秒杀系统!库存显示-500了!" 3年前的这个电话让我记忆犹新。 当时某电商大促,我们自认为完美的分布式架构,在0点整瞬间被击穿。 数据库连接池耗尽,库存表出现负数,客服电话被打爆... 今天这篇文章跟大家一起聊聊商品超卖的问题,希望对你会有所帮助。 1 为什么会发生超卖? 首先我 ...

STM32F4xxx系列 - DAC生成噪声波

目标:利用定时器5(周期为5ms),从DAC1通道产生一个噪声波。 涉及知识:DAC原理、stm32中的DAC、定时器、DAC输出IO配置 1. DAC原理 DAC,是将数字输入转换成模拟输出,主要有两种实现方式: 电阻-电位器网络 :通过开关控制不同的电阻分压,生成对应的模拟电压。 电容-二进制加 ...

【EF Core】将一个实体映射到多个表的正确方法

博主头像 把一个实体类型映射到多个表,官方叫法是 Entity splitting,这个称呼有点难搞,要是翻译为“实体拆分”或“拆分实体”,你第一感觉会不会认为是把一个表拆分为多个实体的意思。可它的含义是正好相反。为了避免大伙伴们产生误解,老周直接叫它“一个实体映射到多个表”,虽然不言简,但很意赅。 把一个实 ...

LaTeX学习笔记:开场白与索引

博主头像 title: LaTeX学习笔记:开场白与索引 date: 2025-10-31 author: 凌杰 tags: 技术写作 categories: 标记语言 开场白 从这里开始,我将会陆续记录自己在学习 \(\LaTeX\) 语言过程中所累积的心得体会,目的是帮助自己和读者更好地掌握基于这门语言( ...

【面试题】MySQL B+树索引高度计算

博主头像 MySQL B+树索引高度计算与性能阈值探讨 一、MySQL B+树索引高度计算 MySQL中InnoDB的主键索引采用B+树结构,索引高度(树的层数)决定了查询时磁盘IO的次数(高度=IO次数),核心计算逻辑围绕B+树的节点容量和数据行数展开。 1. 核心前提(InnoDB默认配置) 页大小:默认 ...

专注之道,先立根基而后致远

博主头像 目录本文提要正文我的专注实操 本文提要 正文 很多人都将“心无旁骛,万事可成”奉为准则,把专注完全归因于愿力的驱动,认为仅凭一腔热忱就能凝神聚力、一往无前。但我认为,这种观点不够全面,甚至带有些许“鸡汤式”的静态思维。专注从来不是孤注一掷的偏执,更不是脱离现实的空想,它需要以人生定位为罗盘,以自我准 ...

使用Java Stream,将集合转换为一对一Map

博主头像 在日常的开发工作中,我们经常使用到Java Stream,特别是Stream API中提供的Collectors.toList()收集器, 但有些场景下,我们需要将集合转换为Map,这时候就需要使用到Stream API中提供的另一个收集器: Collectors.toMap,它可以将流中的元素映射 ...

Net如何优雅的实现发送邮件服务

博主头像 使用.NET内置的SmtpClient类 在.NET中,可以通过System.Net.Mail命名空间下的SmtpClient类发送邮件。需要配置SMTP服务器地址、端口、凭据等信息。 具体实现可参考NetCoreKevin的Kevin.Email模块 基于.NET构建的企业级SaaS智能应用架构, ...

吴恩达深度学习课程四:计算机视觉 第三周:检测算法 课后习题和代码实践

博主头像 此分类用于记录吴恩达深度学习课程的学习笔记。 课程相关信息链接如下: 原课程视频链接:[双语字幕]吴恩达深度学习deeplearning.ai github课程资料,含课件与笔记:吴恩达深度学习教学资料 课程配套练习(中英)与答案:吴恩达深度学习课后习题与答案 本篇为第四课第三周的课后习题和代码实践 ...

从 jQuery → V/R → Lit:前端架构的 15 年轮回

博主头像 前端这十几年的发展,看起来是“日新月异”, 但如果把时间线拉长,会发现一件很有意思的事: 我们其实在不断“绕一大圈”, 最后又慢慢回到了浏览器本身。 这篇文章不讲 API、不讲语法, 只讲一件事: 前端架构思想是如何演进的? Lit / Web Components 处在什么位置? 一、什么叫轮回? ...

<123···100>