简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
MySQL排序(Order By)为什么要使用索引1. WHERE条件句中使用索引以查询一条程咬金 记录为例:创建索引先创建一个二级索引不选择索引字段做条件查询key=null 执行计划中没有用到索引rows=69 全表扫描使用索引字段作为条件查询key=name_index 使用到索引name_indexrows=1对比结论在选条件语句中不加索引字段,索引会失效,包括聚簇索引。使用的索引避免了全
数据库文件存储原理在说数据库存储原理之前,我们不妨先思考个问题。假如我们是数据库存储引擎的设计者,我们会如何在磁盘上存储数据。当然存储引擎是个很复杂的东西,但我们可以简单的思考数据的存储方式,用什么样的数据结构比价合适,合理,性能最好。我们学过很多数据结构:集合,数组,链表,hash表,树,堆,栈等等等等。它们是我们存储数据的手段。之前学习Python的时候,有本书叫做《Python学习手册》刚开
买了极客时间胡夕老师的课,上面讲到kafka各版本之间的差异,在这里总结一下,时机应用的时候该如何去选择kafka版本。Kafka 版本命名kafka版本已经更新到2.5了我们看下kafka版本号的组成kafka_2.12-2.5.0.tgz前面的2.12表示的是kafka开发语言Scala的版本,后面的2.5.0才是kafka版本。作为Javaer Scala我们都熟悉,JVM系的语言。设计上很
项目中ES关键字查询遇到的坑,本来如果在创建关键字字段的时候就应该限制一些特殊符号的输入的,比如限制只能输入字母下划线和数字这种,不用允许输入特殊符号(@,$,*...),结果项目经理不让,说是限制了不好。那就只能后台对这些特殊符号进行转义。ES的javaAPI里面是有转义方法的,如下:String keyword = "title+-&&||!(){}[]^\"~*?:\\";k