摘要:
紧接上次入门篇,这一篇主要记录elasticsearch的结构化查询 Query DSL. 结构化查询是一种灵活的,多表现形式的查询语言。 Elasticsearch在一个简单的JSON接口中用结构化查询来展现Lucene绝大多数能力。 你应当在你的产品中采用这种方式进行查询。它使得你的查询更加灵活 阅读全文
摘要:
前言: 要论入门最好的文档,非 "elasticsearch权威指南" 和官方的开发文档莫属,我只是基于这两份文档,记录一些关键知识点和自己的理解。 我们为什么要用elasticsearch,或者说来解决什么问题? 1. mysql like查询 2. 全文检索服务 3. 数据库字段太多,查询太慢, 阅读全文
摘要:
初始化及注册 简单实例 但用字符串模板编写复杂组件容易出错, 冗余而且有点反人类,那么就引出了用HTML声明模板。 HTML 声明模板 Vue 可以通过 template 标签在 HTML 声明模板。 然后再里面加上我们的组件, 我们需要一个 ID 来指定模板 组件的作用域是本地的, 而方程式的作用 阅读全文
摘要:
MySQL数据库优化设计的知识点很广,这里我主要将其划分为Schema、sql、index,硬件四方面谈谈自己的理解。 Schema 字段设计:吝啬的原则,Not Null,三个预留备用字段。 表的设计合理化,首先不得不提到三范式 1. 字段不可分 2. 所有非主键字段依赖主键字段 3. 所有非主键 阅读全文
摘要:
Kafka的核心概念,以及如何保证高可用性、可靠性、顺序性等问题这里就不赘述了,本文只记录操作示例。 依赖配置 application.yml KafkaProducerConfig 存储Java类MessageForm对象,需要自行替换 KafkaConsumerConfig 配置类上需要@Ena 阅读全文
摘要:
Table Colume 介绍 |列名|说明| | | | |id|执行编号,标识select所属的行。如果在语句中没子查询或关联查询,只有唯一的select,每行都将显示1。否则,内层的select语句一般会顺序编号,对应于其在原始语句中的位置| |select_type|显示本行是简单或复杂se 阅读全文
摘要:
简介 本文用于记录Docker 简洁 部署中间件 应用,用户快速实现代码集成,并不能用于生产环境开发使用。 MySQL: 拉取镜像 $docker pull mysql:5.7 运行容器 $docker volume create mysql $docker run -d --name mysql 阅读全文
摘要:
root和alias都可以定义在location模块中,都是用来指定请求资源的真实路径,但又有区别: 采用如下设置 实际访问 http://domain.com/static/fac.ico 时, 在服务器正真对应的资源地址为 /data/w3/static/fac.ico ,此处真实路径是root 阅读全文
摘要:
return 从0.8.42版本开始, return 语句可以指定重定向 url (状态码可以为如下几种 301,302,303,307), 也可以为其他状态码指定响应的文本内容,并且重定向的url和响应的文本可以包含变量。 rewrite regex 来匹配请求的url,如果匹配成功,则使用rep 阅读全文
摘要:
简介 根据雅虎卓越性能团队的说法,40%到60%的雅虎用户拥有空闲缓存体验,所有页面浏览量中约有20%是使用空缓存完成的(请参阅Tenni Theurer在YUIBlog上的这篇文章)有关浏览器缓存使用的更多信息)。这一事实概述了保持网页尽可能轻量化的重要性。改进页面或Web应用程序的工程设计通常会 阅读全文