上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 79 下一页
摘要: 常见术语文档 Document:用户存储到es中的数据文档。类比数据库中表中的一条数据,是es中的最小单元。索引 Index:由具有相同字段的文档列表组成。类比数据库中的表。DocumentDocument 由 json Object 组成。每个字段可以指定类型。每个Document还包含元数据。字 阅读全文
posted @ 2021-07-15 17:31 郭慕荣 阅读(164) 评论(0) 推荐(0)
摘要: 见其名知其意,有倒排索引,对应肯定,有正向索引。正向索引(forward index),反向索引(inverted index)更熟悉的名字是倒排索引。在搜索引擎中每个文件都对应一个文件ID,文件内容被表示为一系列关键词的集合(实际上在搜索引擎索引库中,关键词也已经转换为关键词ID)。例如“文档1” 阅读全文
posted @ 2021-07-15 17:11 郭慕荣 阅读(1517) 评论(1) 推荐(0)
摘要: 1、使用dmesg命令查看系统日志dmesg |grep -E 'kill|oom|out of memory',可以查看操作系统启动后的系统日志,这里就是查看跟内存溢出相关联的系统日志。2、这时候,需要启动项目,使用ps命令查看进程ps -aux|grep java 或者是 ps -ef|grep 阅读全文
posted @ 2021-07-13 18:01 郭慕荣 阅读(13150) 评论(0) 推荐(6)
摘要: 一、线程池的拒绝策略线程池中,有三个重要的参数,决定影响了拒绝策略:corePoolSize - 核心线程数,也即最小的线程数。workQueue - 阻塞队列 。 maximumPoolSize - 最大线程数当提交任务数大于 corePoolSize 的时候,会优先将任务放到 workQueue 阅读全文
posted @ 2021-07-13 15:40 郭慕荣 阅读(24879) 评论(0) 推荐(3)
摘要: (一)Java中的多线程是一种抢占式的机制而不是分时机制。线程主要有以下几种状态:可运行,运行,阻塞,死亡。抢占式机制指的是有多个线程处于可运行状态,但是只有一个线程在运行。当有多个线程访问共享数据的时候,就需要对线程进行同步。线程中的几个主要方法的比较:Thread类的方法:sleep(),yie 阅读全文
posted @ 2021-07-13 14:12 郭慕荣 阅读(295) 评论(0) 推荐(0)
摘要: Redis 底层是双向链表值在键在 值光键亡list的数据结果是是quicklist元素较少的情况下 会使用一块连续的内存存储,这个结构是ziplist也就是压缩链表 它讲所有的元素紧挨着一起存储 分配的是一块连续的内存 当数据量比较多的时候才改成quicklist 因为普通的链表需要的附加指针空间 阅读全文
posted @ 2021-07-09 11:26 郭慕荣 阅读(87) 评论(0) 推荐(0)
摘要: mysql里中文占多少个字节?1. 一个中文汉字占多少字节与编码有关:UTF8:一个中文汉字=3个字节,英文字母1字节,每个字符最多占3字节;GBK:一个中文汉字=2个字节,英文字母占1字节,每个字符最多占2个字节;2.varchar(n)能存储几个汉字?varchar(n)表示n个字符,无论汉字和 阅读全文
posted @ 2021-07-08 17:38 郭慕荣 阅读(3113) 评论(0) 推荐(0)
摘要: 查找所有符合给定模式 pattern 的 key 。KEYS * 匹配数据库中所有 key 。KEYS h?llo 匹配 hello , hallo 和 hxllo 等。KEYS h*llo 匹配 hllo 和 heeeeello 等。KEYS h[ae]llo 匹配 hello 和 hallo , 阅读全文
posted @ 2021-07-05 17:34 郭慕荣 阅读(2355) 评论(0) 推荐(0)
摘要: Redis4.0新增了非常实用的lazy free特性,从根本上解决Big Key(主要指定元素较多集合类型Key)删除的风险。笔者在redis运维中也遇过几次Big Key删除带来可用性和性能故障。本文分为以下几节说明redis lazy free: lazy free的定义 我们为什么需要laz 阅读全文
posted @ 2021-07-05 16:28 郭慕荣 阅读(1097) 评论(0) 推荐(0)
摘要: Redis 大keyRedis使用过程中经常会有各种大key的情况, 比如: 单个简单的key存储的value很大 hash, set,zset,list 中存储过多的元素(以万为单位) 由于redis是单线程运行的,如果一次操作的value很大会对整个redis的响应时间造成负面影响,所以,业务上 阅读全文
posted @ 2021-07-05 15:17 郭慕荣 阅读(10413) 评论(0) 推荐(1)
上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 79 下一页