二分查找详解
读完本文,你可以去力扣拿下如下题目:704.二分查找34.在排序数组中查找元素的第一个和最后一个位置-----------先给大家讲个笑话乐呵一下:有一天阿东到图书馆借了 N 本书,出图书馆的时候,警报响了,于是保安把阿东拦下,要检查一下哪本书没有登记出借。阿东正准备把每一本书在报警器下过一下,以找出引发警报的书,但...
2020-12-22
7 种查询策略教你用好 Graph RAG 探索知识图谱
近来 NebulaGraph 社区在 LLM + Graph 和 Graph RAG 领域进行了深入的探索和分享。在 LlamaIndex 和 LangChain 中,NebulaGraph 引入了一系列知识图谱和图存储工具,支持编排、图谱与大模型间的交互。之前,NebulaGraph 布道师古思为作为这项工作的主要贡献者已向大家详细介绍了如何构建图谱、Text2Cypher、GraphRAG、Gr...
关于 MySQL 中 InnoDB 行锁的理解及案例
Last-Modified: 2019年9月29日10:08:11 本文内容主要是 《MySQL实战45讲》 课程中第 20,21,30 课程的个人笔记及相关理解. 主要是对于加锁规则的理解及分析. 以下仅针对 MySQL 的 InnoDB 引擎. MyISM 引擎就是表锁 基本概念 锁的种类 MySQL 中的锁主要分为: 全局锁 {代码...} 表级锁 表锁 {代码...} 元数据锁(Meta Data L...
《高性能Mysql》学习笔记(三)
即没有特别指明的类型,大多数时候mysql 引擎都支持这种索引(Archive 是例外, 5.1 之前不支持,之后支持单个自增列的索引)
2021-10-21
【译】JS基础算法脚本:求插入数字的最小索引
需求 给出定两个参数,参数1:arr,参数2:num;查找参数num插入数组时的最小索引 {代码...} 思路1 数组重排序 判断数组中是否包含>=num的最小数,有,则返回其最小数的索引;无,则返回其数组长度 {代码...} 思路2 1.用变量存储num大于arr中各元素的次数2.返回变量 {代码...} {代码...} 思路3 1.数组重排序2.查找大...
2017-08-17
【工具】像大佬一样使用 Google
译者注:本文篇幅非常短,但个人觉得对自己有所帮助,所以打算分享一下。关于墙内墙外的问题,笔者因为目前在一家小外企,所以可以解决。不过也是有其他的解决方案的,有条件的开发者还是建议使用 Google
2021-03-01
Elasticsearch preload数据到缓存(qbit)
前言本文对 Elasticsearch 7.17 适用官方文档:[链接]preload 哪些文件官方建议 preload {代码...} aggression 多,但内存不是很充足,可以考虑 preload {代码...} 内容充足可以取上面的并集 preload {代码...} 其他官方文档里面讲 index.store.preload 是静态配置,可以在 elasticsearch.yml或建立索引前配置。实际上索...
2022-04-21
开源 iOS 项目分类索引大全
开源 iOS 项目分类索引大全
2015-10-29
前端组件化探索
已买到的宝贝前端组件化探索
2020-05-20
[灵魂拷问]MySQL面试高频一百问(工程师方向)
目录 目录 前言 索引相关 事务相关 表结构设计 存储引擎相关 零散问题 参考文章 (想自学习编程的小伙伴请搜索圈T社区,更多行业相关资讯更有行业相关免费视频教程。完全免费哦!) 前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. 前一阵系统的学习了一下MySQL,...
2019-07-25
[灵魂拷问]MySQL面试高频100问(工程师方向)
前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己也回答不好,虽然知识点大部分都知道,但是无法将知识串联起来.
2020-02-08
MySQL - EXPLAIN详解
日常工作中,我们有时会通过日志记录下耗时较长的SQL语句,但是光找出这些SQL语句并不意味着完事了,常常需要借助EXPLAIN来查看SQL语句的执行计划,查看SQL语句是否用上了索引,是否进行了全表扫描,这都可以通过EXPLAIN命令得到。
外事不决有某度,内事不决问 Kendra——自建企业级搜索引擎,方法很简单
但在企业环境中,面对五花八门的 IT 系统、文档库,以及其他种类各异的数据源,如何快速找到需要的内容?搜索就行。但假设你需要的信息分布在几个甚至十几个不同的应用或系统中,除了分别在这些地方进行搜索(前提是这些系统支持搜索),还有什么更好的办法吗?
矢量数据库对比和选择指南
矢量数据库是为实现高维矢量数据的高效存储、检索和相似性搜索而设计的。使用一种称为嵌入的过程,将向量数据表示为一个连续的、有意义的高维向量。本文将研究存储/检索向量数据和执行相似性搜索的实用方法,在我们深入研究之前,首先先介绍矢量数据库的两个关键功能:1、执行搜索的能力当给定查询向量时,向量数据库可...
2023-07-06
Elasticsearch系列---索引管理
Elasticsearch让索引创建变得非常简单,只要索引一条新的数据,索引会自动创建出来,但随着数据量的增加,我们开始有了索引优化和搜索优化的需求之后,就会发现自动创建的索引在某些方面不能非常完美的适应我们的需求,我们开始考虑手动创建适合我们业务需求的索引。
全文搜索引擎技术详解之Apache Solr的使用
SolrSolr是一个可扩展的,可部署,搜索,存储引擎,优化搜索大量以文本为中心的数据库Solr是开源搜索平台,用于构建搜索应用程序建立在Lucene(全文搜索引擎)之上Solr是企业级的,快速的和高度可扩展的,使用Solr构建的应用程序可以提供高性能,但是非常复杂Solr可以和Hadoop一起使用:由于Hadoop处理大量数据,Solr可以从大的数据...
2021-05-27
第08篇-Elasticsearch中的分析和分析器应用方式
我的Elasticsearch系列文章,逐渐更新中,欢迎关注 0A.关于Elasticsearch及实例应用 00.Solr与ElasticSearch对比 01.ElasticSearch能做什么? 02.Elastic Stack功能介绍 03.如何安装与设置Elasticsearch API 04.如果通过elasticsearch的head插件建立索引_CRUD操作 05.Elasticsearch多个实例和head plugin使用介绍 06.当E...
2020-06-05