2019年,岁末。 又是一年岁末时。去岁元旦仿佛昨天。 回想这一年 新房交付、装修 订婚 奶奶去世 公司裁员 ... 不管怎样,明天会更好。 人生不如意事十之八九,常想一二! 努力!!! 加油!!! 2020年,你好呀。 2020年,我来了。
2019年,岁末。 又是一年岁末时。去岁元旦仿佛昨天。 回想这一年 新房交付、装修 订婚 奶奶去世 公司裁员 ... 不管怎样,明天会更好。 人生不如意事十之八九,常想一二! 努力!!! 加油!!! 2020年,你好呀。 2020年,我来了。
1、主键索引索引着数据,然后普通索引索引着主键ID值(这是在innodb中,但是如果是myisam中,主键索引和普通索引是没有区别的都是直接索引着数据) 2、当你查询用的是where id=x 时,那只需要扫描一遍主键索引,然后拿到相应数据 但是如果是查询的普通索引的话,那么会先扫描一次普通索引,拿到主键值,然后再去扫 […]
概念 软件设计模式(Software Design Pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复 […]
创建索引 创建一个名为my_index的索引 PUT localhost:9200/my_index 创建映射 PUT localhost:9200/my_index/my_type/_mapping { "properties": { "name": { "type": "text" } } } 添加一个文档 PUT […]
路由一个文档到一个分片中 当索引一个文档的时候,文档会被存储到一个主分片中。Elasticsearch如何知道一个文档应该存放到哪个分片中呢?当我们创建文档时,它如何决定这个文档应当被存储在分片1还是分片2中呢? 首先这肯定不会是随机的,否则将来要获取文档的时候我们就不知道从何处寻找了。实际上,这个过程是根据下面这个公 […]
主从复制 redis主从复制特点: 一个master可以有多个slave 一个slave只能有一个master 数据流是单向的,从master到slave 配置主从 实现方式有两种: 命令方式 配置文件方式 命令方式 在从服务器上执行以下命令即可: slaveof 主服务器的IP 端口号 slaveof命令是异步的,不 […]
修改max_result_window参数即可。 Elasticsearch API: PUT 127.0.0.1:9200/{indexType}/_settings 参数: { "index": { "max_result_window": 100000 } } max_result_window视具体情况决定大小 […]
分布式技术 1 反向代理方面,nginx的基本配置,比如如何通过lua语言设置规则,如何设置session粘滞。如果可以,再看些nginx的底层,比如协议,集群设置,失效转移等。 2 远程调用dubbo方面,可以看下dubbo和zookeeper整合的知识点,再深一步,了解下dubbo底层的传输协议和序列化方式。 3 […]
常用的 match_all查询 match_all查询简单的匹配所有文档。在没有指定查询方式时,它是默认的查询: { "match_all": {}} match查询 无论你在任何字段上进行的是全文搜索还是精确查询,match查询是你可用的标准查询。 如果你在一个全文字段上使用match查询,在执行查询前,它将用正确的 […]
tail 用于输出文件中的尾部内容,实际应用如下: // 显示文件倒数2行数据,并实时刷新新日志 tail -2f demo.log // 执行效果如下: line9 56 line0 78 // 如果你需要停止,按Ctrl+C退出 // 假如查看的日志,实时刷新的日志量非常多的话,慎用! head 跟tail是相反的 […]
遥知兄弟登高处,遍插茱萸少一人。