摘要:
[toc] 1. 插入数据 关于下面的代码如何使用,可以借助于kibana的console,浏览器打开地址: 在console中输入代码,然后运行即可,也可以自己改成curl形式在命令行输入 插入数据可以指定id或者不指定id 1 使用自定义的id 使用put方式,并自己提供id 类似于下面的格式 阅读全文
摘要:
1. 分词器的安装 NOTE: replace 6.2.3 to your own elasticsearch version github上面的地址 需要注意安装的版本和对应的elasticsearch相匹配 使用方法: 1 在ElasticSearch的配置文件config/elasticsea 阅读全文
摘要:
elasticsearch和mysql在思想上是有不同的,elasticsearch有分词一说,比如 分词成 ,`奥运 北京奥运`。分词要要考虑两点,一个是查询字符串要不要分词,还有就是原存储字段是不是精确值。 1. match 查询 无论你在任何字段上进行的是全文搜索还是精确查询,match 查询 阅读全文
摘要:
[TOC] 1. 关于缓冲区指令 1.1 proxy_buffer_size 1. 该缓冲用于来自上游服务器响应的开始部分,在该部分通常包含一个小小的响应头 2. 该缓冲区大小默认等于proxy_buffers指令设置的一块缓冲区的大小,没有必要也跟着设置太大。 proxy_buffer_size最 阅读全文
摘要:
1. error_page语法 语法: 默认值: 使用字段: 2. 实例 nginx指令error_page的作用是当发生错误的时候能够显示一个预定义的uri,比如: 这样实际上产生了一个内部跳转(internal redirect),当访问出现502、503的时候就能返回50x.html中的内容, 阅读全文
摘要:
[TOC] 1. 负载均衡介绍 客户端向反向代理发送请求,接着反向代理根据某种负载机制转发请求至目标服务器(这些服务器都运行着相同的应用),并把获得的内容返回给客户端,期中,代理请求可能根据配置被发往不同的服务器。 负载均衡的目的是为了解决单个节点压力过大,造成Web服务响应过慢,严重的情况下导致服 阅读全文
摘要:
[TOC] 1. nginx配置总览 一般来说nginx的配置文件位于/etc/nginx/nginx.conf,大体的结构如下 大体的职责 一份默认的nignx配置文件如下 2. main模块 2.1 配置用户用户组 指定Nginx Worker进程运行用户以及用户组 user, 可运行 Ngin 阅读全文
摘要:
[toc] 网上查了下location的优先级规则,但是很多资料都说的模棱两可,自己动手实地配置了下,下面总结如下。 1. 配置语法 1 精确匹配 2 前缀匹配 普通前缀匹配 优先前缀匹配 3 正则匹配 区分大小写 不区分大小写 2. 配置实例 1 多个前缀匹配,访问/test/a,则先记住最长的前 阅读全文
摘要:
1. 配置说明 1.1 主要特别配置以下三项 enable drive 默认情况下禁用文件传输,但启用文件传输后,RDP用户可以将文件传输到持久存在于Guacamole服务器上的虚拟驱动器。通过将此参数设置为“true”来启用文件传输支持。文件将存储在由“ drive path”参数指定的目录中,如 阅读全文
摘要:
[TOC] 分析的入手点,查看websocket连接的frame 看到首先服务端向客户端发送了filesystem请求,紧接着浏览器向服务端发送了get请求,并且后面带有根目录标识(“/”)。 1. 源码解读 查看指令 查看实例化的object源码 读取下官方的注释,关于此类的定义: 我们需要操作的 阅读全文
摘要:
要做的事情比较简单,就是先实例化一个虚拟键盘,然后监听事件即可。 js代码 //虚拟键盘数据 var a = {"language":"en_US","type":"qwerty","width":22,"keys":{"0":[{"title":"0","requires":[]},{"title 阅读全文
摘要:
主要功能是实现把堡垒机的内容复制到浏览器端,把浏览器端的文本复制到堡垒机上。 借助一个中间的文本框,现将堡垒机内容复制到一个文本框,然后把文本框内容复制出来。或者将需要传递到堡垒机的内容先复制到文本框,然后在传递到堡垒机上。 //监听堡垒机端往剪切板复制事件,然后写入文本框中 client.oncl 阅读全文
摘要:
[toc] 1. websocket协议 WebSocket协议提供一个供TCP连接进行双向通讯的机制,基于TCP传输协议,并复用HTTP的握手通道。 2. 长连接,轮询,长轮询,websocket的前世今生 我们可能经常会听到长连接,轮询,长轮询,websocket这几个概念,并且可能对他们的区别 阅读全文
摘要:
[toc] 1. 请求报文 HTTP 请求由三部分组成:请求行、 请求头和请求正文 1.1请求行 请求的第一行是“方法 URL 协议/版本”,并以 回车换行作为结尾。请求行以空格分隔。格式如下: 以上代码中“GET”代表请求方法,“/index.php”表示URI,“HTTP/1.1代表协议和协议的 阅读全文
摘要:
[TOC] 一直以来,对于网络连接中的细节都不是很清楚,最近特意梳理了一下,大部分内容来自书籍网络是怎样连接的(户根勒) 首先看下连接的整体流程 1.输入URL 在浏览器中输入URL网址就可以得到我们想要的网页,这有两个要素,浏览器和URL网址。浏览器是一个具备多种客户端功能的综合性客户端软件,它需 阅读全文
摘要:
[TOC] 1. 基础概念 1.1 字节 字节(Byte)是计算机中存储数据的单元,一个字节等于一个8位的比特,计算机中的所有数据,不论是磁盘文件上的还是网络上传输的数据(文字、图片、视频、音频文件)都是由字节组成的。 1.2 字符 你正在阅读的这篇文章就是由很多个字符(Character)构成的, 阅读全文
摘要:
laravel5.5 + jwt auth:dev develop 1. 安装扩展 2. 添加服务提供器 config/app.php中增加provider者和aliases,写入对应的数组 3. 发布配置文件 命令会生成 config/jwt.php 配置文件 4. 生成key 会在.env 添加 阅读全文
摘要:
1. CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。 服务器接 阅读全文
摘要:
方案1 父元素padding left:300px,每行留给子元素的宽度=父元素宽度 300px; 这时让左侧元素宽度为300px,并且设置左边距为 300px,则左侧块与父元素左边距重合了。 右侧元素宽度百分之百自适应父元素宽度。 方案2 圣杯和双飞翼布局 https://github.com/r 阅读全文
摘要:
[toc] 1. 简介 JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。 实际上就只规范如何产生一个加密的字符串 token,它就长这个样子 2. token的组成 上面的token由.分隔成三段,第一部分称为头部(head 阅读全文