1 2 3 4 5 ··· 10 下一页
摘要: 1.touch batchStart.sh 2. #!/bin/bash cd /xxx open 1.app open 2.app 3.chmod +x batchStart.sh 4.ok 阅读全文
posted @ 2018-12-28 09:55 加肥猫咪 阅读(352) 评论(0) 推荐(0) 编辑
摘要: BIO 传统的IO模型每个连接创建成功都需要一个线程来维护,每个线程包含一个while死循环,那么1w个连接对应1w个线程,继而1w个while死循环带来如下几个问题: 1.线程资源受限:线程是操作系统中非常宝贵的资源,同一时刻有大量的线程处于阻塞状态是非常严重的资源浪费,操作系统耗不起;2.线程切 阅读全文
posted @ 2019-08-23 15:38 加肥猫咪 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 什么是数组? 数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。 特性 第一是线性表(Linear List)。顾名思义,线性表就是数据排成像一条线一样的结构。每个线性表上的数据最多只有前和后两个方向。其实除了数组,链表、队列、栈等也是线性表结构。 第二个 阅读全文
posted @ 2019-07-23 15:55 加肥猫咪 阅读(4801) 评论(1) 推荐(1) 编辑
摘要: String 对象的不可变性 java8中的String只有2个属性value和hash,相关代码如下: value是字符串的字符数组,hash是字符串的hash值缓存 其中String 类被 final 关键字修饰了,而且变量 char 数组也被 final 修饰了。 我们知道类被 final 修 阅读全文
posted @ 2019-07-05 15:56 加肥猫咪 阅读(2365) 评论(0) 推荐(0) 编辑
摘要: 背景 1.新建两张表 2.插入些数据 3.一条普通的sql 查看优化器优化的sql 1.进入命令行,查看执行计划 2.查看优化器优化的sql 3.可见,mysql优化器将普通的多表查询的sql优化成了连接查询,提升效率 阅读全文
posted @ 2019-07-03 09:48 加肥猫咪 阅读(1719) 评论(0) 推荐(1) 编辑
摘要: 假设有这样一张表: 其中,有个二级索引`idx_name_birthday_phone_number` (`name`,`birthday`,`phone_number`) 假设有这样3条数据: 我们在进行范围查找的时候,如 由于索引idx_name_birthday_phone_number对应的 阅读全文
posted @ 2019-07-02 17:08 加肥猫咪 阅读(1142) 评论(1) 推荐(0) 编辑
摘要: 背景 例如我们的表及其相关的索引是这样的: 其中,有一个联合索引 idx_name_birthday_phone_number 下面列举了一些关于索引的一些注意事项: 1.只为用于搜索、排序或分组的列创建索引 也就是说,只为出现在WHERE子句中的列、连接子句中的连接列,或 者出现在ORDER BY 阅读全文
posted @ 2019-06-21 14:59 加肥猫咪 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要重建索引? 总结,一个type下的mapping中的filed不能被修改,所以如果需要修改,则需要重建索引 2.怎么zero time重建索引? 一个field的设置是不能被修改的,如果要修改一个Field,那么应该重新按照新的mapping,建立一个index,然后将数据批量查询出来, 阅读全文
posted @ 2019-05-26 17:38 加肥猫咪 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1.什么是type? type,是一个index中用来区分类似的数据的,类似的数据,但是可能有不同的fields,而且有不同的属性来控制索引建立、分词器field的value,在底层的lucene中建立索引的时候,全部是opaque bytes类型,不区分类型的。 lucene是没有type的概念的 阅读全文
posted @ 2019-05-26 16:17 加肥猫咪 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 1、默认的分词器 standard 分词器 standard tokenizer:以单词边界进行切分standard token filter:什么都不做lowercase token filter:将所有字母转换为小写stop token filer(默认被禁用):移除停用词,比如a the it 阅读全文
posted @ 2019-05-22 23:57 加肥猫咪 阅读(3266) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要使用scroll? 如果一次性要查出来比如10万条数据,那么性能会很差,此时一般会采取用scoll滚动查询,一批一批的查,直到所有数据都查询完处理完 2.原理 使用scoll滚动搜索,可以先搜索一批数据,然后下次再搜索一批数据,以此类推,直到搜索出全部的数据来scoll搜索会在第一次搜索 阅读全文
posted @ 2019-05-22 23:34 加肥猫咪 阅读(260) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 10 下一页