MySql知识总结
分为两个模块:1.存储(文件系统)模块:该部分类似于文件系统,把数据持久化到硬盘或者磁盘当中2.程序实例(1)存储管理模块:把逻辑的存储与物理的存储的关系转化 (2) 缓存机制:优化性能,可以缓存数据或者sql (3)sql解析:将sql语句进行解析 (4)日志管理:记录日志,记录操作,便于主从复制等操作 (5)权限划分 (6)容灾机制 (7)...
2019-08-31
safari浏览器怎么快速返回搜索页?
safari浏览器怎么快速返回搜索页?Safari标签太多?找不到上一个所搜历史?如何快速快速回到搜索结果,小编带来了在Safari标签中浏览时如何快速回到搜索结果的教程,一起看看吧!
2021-04-09
sql优化最佳实现(Explain介绍)
使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询会返回执行计划的信息,而不是执行这条SQL
2021-02-17
笔试题:了解穷举算法吗?如何用代码实现
穷举法又称穷举搜索法,是一种在问题域的解空间中对所有可能的解穷举搜索,并根据条件选择最优解的方法的总称。数学上也把穷举法称为枚举法,就是在一个由有限个元素构成的集合中,把所有元素一一枚举研究的方法。
2020-11-02
AI 加速新药研发- 化合物虚拟筛选的实现
面对类似新型冠状病毒这样快速传播的疾病, AI 如何能帮助药物专家加速新药研发、降低疫情的影响?这裡我们以 Milvus 为例,希望能为药物发现的问题,提供一个解决的工具。
二分搜索树介绍&PHP 定义节点
这篇文章是介绍 二叉树 和 二分搜索树,然后通过 PHP 代码定义一下 二分搜索树(Binary Search Tree) 的节点。1.二叉树1.1 二叉树图示1.2 二叉树节点定义 {代码...} Tips:二叉树每个节点最多有两个儿子,每个节点最多有一个父亲。1.3 二叉树的特点二叉树具有天然的递归结构,每个节点的左儿子或右儿子也是 二叉树。二叉...
JS截取字符串
其中start必传,end非必传,指定的开始和结束位置,提取字符串的某个部分,并以新的字符串返回被提取的部分例子:var str = "0123456789";console.log("原始字符串:", str);console.log("从索引为3的字符起一直到结束:", str.slice(3)); //3456789console.log("从倒数第3个字符起一直到结束:", str.slice(-3)); //789...
2021-08-18
向量数据库技术全景
本文深入探讨了向量数据库的基础概念、架构设计及实现技术,详细介绍了HNSW、FAISS和Milvus等关键算法和工具,旨在为高效管理和检索高维向量数据提供全面的技术指南。
为啥《阿里开发手册》一律禁止使用SELECT * ?
面试官:“小陈,说一下你常用的SQL优化方式吧。”陈小哈:“那很多啊,比如不要用SELECT *,查询效率低。巴拉巴拉...”面试官:“为什么不要用SELECT * ?它在哪些情况下效率低呢?”陈小哈:“SELECT * 它好像比写指定列名多一次全表查询吧,还多查了一些无用的字段。”面试官:“嗯...”陈小哈:“emmm~ 没了”陈小哈:“....??(...
ChatGPT取代搜索引擎?谷歌急了,百度不慌:早已布局
生成式AI要取代搜索引擎的声音,出现在ChatGPT发布的第一天。后来越传越邪乎,有人设想以后大家找资料都不说google一下了,而是geept一下。还有人说,搜索引擎给的一页10个蓝蓝的链接,以后就像老式拨号电话的转盘一样成为历史。谷歌刚开始还满不在乎,随着ChatGPT爆火出圈也感受到威胁,内部拉响红色警报,调整AI产品策...
2023-01-11
高性能MySQL实战(三):性能优化 | 京东物流技术团队
这篇主要介绍对慢 SQL 优化的一些手段,而在讲解具体的优化措施之前,我想先对 EXPLAIN 进行介绍,它是我们在分析查询时必要的操作,理解了它输出结果的内容更有利于我们优化 SQL。为了方便大家的阅读,在下文中规定类似 key1 的表示二级索引,key\_part1 表示联合索引的第一部分,unique\_key1 则表示唯一二级索引,pri...
2023-09-13
thinkphp6也可以像laravel/scout使用搜索引擎
目前,Scout 自带了一个 Elasticsearch 驱动;而编写自定义驱动程序很简单,你可以自由地使用自己的搜索实现来扩展 Scout。
2021-12-18
Linux命令必学:掌握grep让你成为文本搜索高手!
grep是Linux系统中一个非常强大且常用的命令,用于搜索文本中的指定模式。其名称来源于“global regular expression print”的缩写,它允许用户通过正则表达式或简单字符串来搜索文件中的内容。以下是grep命令的详细解释和一些具体的使用示例:
2024-06-06
MySQL索引深入理解底层数据结构
如果每次的数据都是以1,2,3,4,5,6的形式添加,会造成二叉树单边增长,从而导致查询效率依然低下红黑树会自己旋转,会有一个自平衡的过程,但是高度是不可控的,(height),如果是百万级别的数据,高度是完全不可控的
2019-06-08
集合 ArrayList 笔记
ArrayList在java util下,要导包ArrayList<E>是可调整大小的数组实现<E>是一种特殊的数据类型,泛型再出现<E>的地方我们使用引用数据类型替换即可,比如ArrayList<String>、ArrayList<Student>
2021-04-13
Java SE 18 新增特性
在 Java SE 18 之前的 Java中,标准字符集会因操作系统和语言设置的不同而不同。Java 标准字符集决定了在 JDK 类库的许多方法中如何将字符串转换为字节,反之亦然(例如,在写入和读取文本文件时)。这些方法包括:
2022-08-22
性能持续突破!火山引擎ByteHouse上线向量检索能力
随着LLM技术应用及落地,数据库需要提高向量分析以及AI支持能力,向量数据库及向量检索等能力“异军突起”,迎来业界持续不断关注。简单来说,向量检索技术以及向量数据库能为 LLM 提供外置的记忆单元,通过提供与问题及历史答案相关联的内容,协助 LLM 返回更准确的答案。
2024-01-10