找到约 10000 条结果
  • javascript数据结构与算法——搜索算法
    从字面的意思来看,就是按照顺序一个一个找下去的意思,直到找到为止。搜索的结果可以返回true、当前索引、当前值,否则返回false,-1,null等内容,我们看如下一段代码:
    2018-06-27
  • kafka 系列 -- 7.2、日志索引
    kafka 的索引文件以稀疏索引的方式构造消息的索引,每个 segmentfault 文件,对应 2 个索引文件。偏移量索引文件(xx.index)用于建立消息偏移量到物理地址之间的映射关系;时间戳索引文件(xx.timeindex)根据指定的时间戳查找对应的偏移量信息。
    2020-10-10
  • 深入搜索引擎原理
    之前几段工作经历都与搜索有关,现在也有业务在用搜索,对搜索引擎做一个原理性的分享,包括搜索的一系列核心数据结构和算法,尽量覆盖搜索引擎的核心原理,但不涉及数据挖掘、NLP等。文章有点长,多多指点~~
    2019-05-15
  • 开发规范(一):Mysql篇
    常规表表名以 t_开头,t 代表 table 的意思,命名规则即 t + 模块(包含模块含义的简写)+ 表(包含表含义的简写),比如用户模块的教育信息表:t_user_eduinfo。
    2023-08-14
  • 搜索引擎新架构:与SQL不得不说的故事
    1.HA3架构分为在线和离线两部分• 在线是一个传统的2层服务架构,分别叫做QRS和search。QRS负责接受用户请求,做一些简单处理之后把请求发给下面的search节点,search节点负责加载索引并完成检索,最终由QRS汇集各个search节点的结果并返回给用户。• 离线部分分为两个环节,一个环节是数据的预处理,其核心的工作是把业务...
    2020-10-12
  • 微软现新型移动勒索软件,已对所有 Android 用户发出警告
    MalLocker.B 大多数情况下都隐藏在恶意 Android 应用程序内,利用线论坛和网站传播到 Android 手机。目前还没有证据表明 MalLocker.B 会窃取个人信息,只会导致用户无法使用手机。
    2020-10-14
  • Github Page 搜索工具
    轮子 今天造了一个轮子 -- Github Page搜索工具 https://man-ing.com/github。 什么是Github Page 直接从GitHub存储库托管。只需编辑,推送,更改即可生效。关于Github Page的更多信息可以点击这个链接了解一下【Github Page】 如何创建一个属于自己的Github Page Github+Hexo+Next创建自己的博客 关于这个轮子 搜索 你...
    2018-12-20
    2
  • 2018MySQL面试知识点整理
    mysql 查询子句: group by 多个字段,group by 前可使用聚合函数, having: 对查询后结果的筛选 和where后面的语法类似 字段别名 表别名 as 子查询 子查询结果作为父查询的表 select xxx from (子查询) as 子查询结果命名 子查询作为字段使用: select xxx from table where id in(select id ...) 子查询可以跨多个表 ...
    2019-04-28
  • 优化搜索排序结果从而“ 提升CTR、CVR业务指标”
    简介: 搭建搜索功能不难,难的是如何提高搜索质量,帮助用户快速找到心中所想的内容或商品,那么搜索结果的相关性排序则是影响用户体验最关键的一环,本文通过阿里云开放搜索电商行业解决方案和大家聊一聊如何优化排序结果案例背景某导购类电商APP,与淘宝天猫等一线商家合作,亿级商品索引量,类目和子类目多层嵌套,商...
    2022-06-16
  • MySQL 面试题 24 问
    MySQL 是数据库中的主流中的主流,小中性公司基本都以它为主,而作为后端开发和数据库工程师来说,MySQL 是面试必须要过的一关。以下是小编整理网络的 MySQL 面试高频题,希望对大家有所帮助。
    2020-07-13
  • 面试时会问到的数据库问题,都在这里啦!
    1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引、如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那样可引用...
    2020-05-11
  • 技术分享 | MySQL 索引长度限制的案例
    作者:刘晨网名 bisal ,具有十年以上的应用运维工作经验,目前主要从事数据库应用研发能力提升方面的工作,Oracle ACE ,拥有 Oracle OCM & OCP 、EXIN DevOps Master 、SCJP 等国际认证,国内首批 Oracle YEP 成员,OCMU 成员,《DevOps 最佳实践》中文译者之一,CSDN & ITPub 专家博主,公众号"bisal的个人杂...
    2021-12-23
  • 前端进阶系列(一):SEO和HTML语义化
    SEO:(Search Engine Optimization)意为搜索引擎优化。搜索引擎优化是一种利用搜索引擎的搜索规则来提高目的网站的自然排名的方式。说白了就是对品牌的自我宣传,从而获取收益。
    2018-10-10
  • 如何利用索引提高性能
    在关系数据库中,表中数据普遍以无序的状态存储在磁盘上,在没有相应索引时,若要对表中数据进行查询,就只能全表检索,将所有记录挨个读取,然后和查询条件进行比较,显然,这种方式会导致大量的磁盘 I/O 操作和 CPU 计算,消耗大量的系统时间,因此,建立索引就成了一个必须考虑的选项。
    2019-09-19
  • vscode转大写
    1.输入Ctrl+P调出搜索框(Mac电脑command+p)2.在搜索框中输入>符号下面就会出现转大写3.转大写之前选中高亮所需要的字母
    2021-02-18
  • Mysql学习笔记
    INT 4BIGINT 8DECIMAL(M,D) M+2DATETIME 8TIMESTAMP 4CHAR(M) MVARCHAR(M) M
    2020-04-12
  • Elasticsearch Mapping类型修改 | 京东云技术团队
    通常数据库进行分库分表后,目前比较常规的作法,是通过将数据异构到Elasticsearch来提供分页列表查询服务;在创建Elasticsearch索引时,基本都是会参考目前的业务需求、关系数据库中的类型以及对数据的相关规划来定义相关字段mapping的类型. 在Elasticsearch的mapping中的列(或则叫属性),有几个比较重要的参数(更多参...
    2023-08-24