上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 54 下一页
摘要: 见其名知其意,有倒排索引,对应肯定,有正向索引。正向索引(forward index),反向索引(inverted index)更熟悉的名字是倒排索引。在搜索引擎中每个文件都对应一个文件ID,文件内容被表示为一系列关键词的集合(实际上在搜索引擎索引库中,关键词也已经转换为关键词ID)。例如“文档1” 阅读全文
posted @ 2021-07-15 17:11 郭慕荣 阅读(1399) 评论(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 郭慕荣 阅读(10131) 评论(0) 推荐(4) 编辑
摘要: 一、线程池的拒绝策略线程池中,有三个重要的参数,决定影响了拒绝策略:corePoolSize - 核心线程数,也即最小的线程数。workQueue - 阻塞队列 。 maximumPoolSize - 最大线程数当提交任务数大于 corePoolSize 的时候,会优先将任务放到 workQueue 阅读全文
posted @ 2021-07-13 15:40 郭慕荣 阅读(19008) 评论(0) 推荐(2) 编辑
摘要: (一)Java中的多线程是一种抢占式的机制而不是分时机制。线程主要有以下几种状态:可运行,运行,阻塞,死亡。抢占式机制指的是有多个线程处于可运行状态,但是只有一个线程在运行。当有多个线程访问共享数据的时候,就需要对线程进行同步。线程中的几个主要方法的比较:Thread类的方法:sleep(),yie 阅读全文
posted @ 2021-07-13 14:12 郭慕荣 阅读(251) 评论(0) 推荐(0) 编辑
摘要: Redis 底层是双向链表值在键在 值光键亡list的数据结果是是quicklist元素较少的情况下 会使用一块连续的内存存储,这个结构是ziplist也就是压缩链表 它讲所有的元素紧挨着一起存储 分配的是一块连续的内存 当数据量比较多的时候才改成quicklist 因为普通的链表需要的附加指针空间 阅读全文
posted @ 2021-07-09 11:26 郭慕荣 阅读(75) 评论(0) 推荐(0) 编辑
摘要: mysql里中文占多少个字节?1. 一个中文汉字占多少字节与编码有关:UTF8:一个中文汉字=3个字节,英文字母1字节,每个字符最多占3字节;GBK:一个中文汉字=2个字节,英文字母占1字节,每个字符最多占2个字节;2.varchar(n)能存储几个汉字?varchar(n)表示n个字符,无论汉字和 阅读全文
posted @ 2021-07-08 17:38 郭慕荣 阅读(2713) 评论(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 郭慕荣 阅读(1650) 评论(0) 推荐(0) 编辑
摘要: Redis4.0新增了非常实用的lazy free特性,从根本上解决Big Key(主要指定元素较多集合类型Key)删除的风险。笔者在redis运维中也遇过几次Big Key删除带来可用性和性能故障。本文分为以下几节说明redis lazy free: lazy free的定义 我们为什么需要laz 阅读全文
posted @ 2021-07-05 16:28 郭慕荣 阅读(922) 评论(0) 推荐(0) 编辑
摘要: Redis 大keyRedis使用过程中经常会有各种大key的情况, 比如: 单个简单的key存储的value很大 hash, set,zset,list 中存储过多的元素(以万为单位) 由于redis是单线程运行的,如果一次操作的value很大会对整个redis的响应时间造成负面影响,所以,业务上 阅读全文
posted @ 2021-07-05 15:17 郭慕荣 阅读(7970) 评论(0) 推荐(1) 编辑
摘要: 平时开发中,大家更多的关注的是线程池的创建、任务的提交和执行。往往会忽略线程池的关闭,甚至忘记调用shutdown()方法,导致内存溢出。大多知道需要调用shutdown()关闭线程池,也少研究其真正的关闭过程。首先看源码中的一句注释: A pool that is no longer refere 阅读全文
posted @ 2021-07-04 15:53 郭慕荣 阅读(668) 评论(0) 推荐(0) 编辑
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 54 下一页