PostgreSQL是一个开放源代码,功能强大,具有弹性和容错性的关系数据库管理系统,可为许多关键任务应用程序提供支持。PostgreSQL数据库基于POSTGRES4.2。截至目前为止,PostgreSQL的最新稳定版本为版本13。有关PostgreSQL13的所有新功能,改进和错误修复报告,可在官方发行页面上找到。以下是PostgreSQL13一些值得注意的新功能:B树索引条目的重复数据删除带
分类:
数据库 时间:
2020-11-04 18:12:29
阅读次数:
29
本文主要讲解余弦相似度的相关知识点。相似度计算用途相当广泛,是搜索引擎、推荐引擎、分类聚类等问题的核心点。为了理解清楚余弦相似度的来龙去脉,本文从最简单的初中数学入手,介绍余弦公式的推导过程,然后基于余弦公式串讲一些实践的例子,最后给出余弦相似度在开源搜索引擎中的使用。 ...
分类:
其他好文 时间:
2020-11-04 17:35:35
阅读次数:
22
序列(sequence) 定义:一组有顺序的元素组合,可以通过索引访问元素,一个索引为0,最后一个为-1(正向) 常见的数列类型 列表 元组 范围 使用方法介绍 列表(list) 定义:str = “hello” 取第一个:print(list[0]) 取最后一个:print(list[-1])/p ...
分类:
其他好文 时间:
2020-11-04 17:33:12
阅读次数:
16
前言写数据库,我第一时间就想到了MySQL、Oracle、索引、存储过程、查询优化等等。不知道大家是不是跟我想得一样,我最想写的是索引,为啥呢?以下这个面试场景,不知道大家熟悉不熟悉:面试官:数据库有几千万的数据,查询又很慢我们怎么办?面试者:加索引。面试官:那索引有哪些数据类型?索引是怎么样的一种结构?哪些字段又适合索引呢?B+的优点?聚合索引和非聚合索引的区别?为什么说索引会降低插入、删除、修
分类:
数据库 时间:
2020-11-01 21:50:46
阅读次数:
28
你们别开口,我先骂自己:“呸渣男”。为啥这么说呢,因为上个水文答应你们下个文章是技术文的,但是不好意思,我又要水一篇了哈哈。不过不用担心,在写了,但是得润色,加工的嘛,丙丙暖男来的。别说我骗你,看吧,索引其实写了很多了1W字了,我会写很多期应该。今天这期本来是没有的,但是今早你们看我朋友圈就知道了,我去翻了一下我的书房,说是书房其实丙丙没在这里读书过,因为下面这个房子是才修没多久的,修好了丙丙都是
分类:
其他好文 时间:
2020-11-01 21:47:46
阅读次数:
13
你们别开口,我先骂自己:“呸渣男”。为啥这么说呢,因为上个水文答应你们下个文章是技术文的,但是不好意思,我又要水一篇了哈哈。不过不用担心,在写了,但是得润色,加工的嘛,丙丙暖男来的。别说我骗你,看吧,索引其实写了很多了1W字了,我会写很多期应该。今天这期本来是没有的,但是今早你们看我朋友圈就知道了,我去翻了一下我的书房,说是书房其实丙丙没在这里读书过,因为下面这个房子是才修没多久的,修好了丙丙都是
分类:
其他好文 时间:
2020-11-01 21:46:51
阅读次数:
13
关于JAVA线程的学习 4、多线程 4.1、什么是进程?什么是线程? 进程是一个应用程序(1个进程是一个软件)。 线程是一个进程中的执行场景/执行单元。 一个进程可以启动多个线程。 4.2、对于java程序来说,当在DOS命令窗口中输入: java HelloWorld 回车之后。 会先启动JVM, ...
分类:
编程语言 时间:
2020-11-01 21:15:06
阅读次数:
22
引言本文预计分为两个部分:(1)联合索引部分的基础知识在这个部分,我们温习一下联合索引的基础(2)联合索引部分的实战题在这个部分,列举几个我认为算是实战中的代表题,挑出来说说。正文基础讲联合索引,一定要扯最左匹配!放心,我不扯有的没的,几句话懂个大概就行!最左匹配所谓最左原则指的就是如果你的SQL语句中用到了联合索引中的最左边的索引,那么这条SQL语句就可以利用这个联合索引去进行匹配,值得注意的是
分类:
数据库 时间:
2020-11-01 21:09:05
阅读次数:
19
引言好久没写文章了,今天回来重操旧业。毕竟现在对后端开发的要求越来越高,大家要做好各种准备。因此,大家有可能遇到如下问题为什么Mysql中Innodb的索引结构采取B+树?回答这个问题时,给自己留一条后路,不要把B树喷的一文不值。因为网上有些答案是说,B树不适合做文件存储系统的索引结构。如果按照那种答法,自己就给自己挖了一个坑,很难收场。因此,就有了这篇文章的诞生~文末附面试指南!正文这里的Mys
分类:
数据库 时间:
2020-11-01 21:08:42
阅读次数:
31
引言我在《那些年用过的Redis集群架构(含面试解析)》一文里提到过,现在redis集群架构,rediscluster用的会比较多。如下图所示对于客户端请求的key,根据公式HASH_SLOT=CRC16(key)mod16384,计算出映射到哪个分片上,然后Redis会去相应的节点进行操作!那大家思考过,为什么有16384个槽么?ps:CRC16算法产生的hash值有16bit,该算法可以产生2
分类:
其他好文 时间:
2020-11-01 21:06:55
阅读次数:
23