05 2019 档案
摘要:一、elasticsearch的API: 1、查询整个集群中的文档的数量 GET _count { "query": { "match_all": {} }} 2、查询整个集群中的文档的详细信息 GET _search { "query": { "match_all": {} }} 3、添加数据 P
阅读全文
摘要:一、logstash的filter阶段的配置: 1、logstash的grok插件的配置: #GREEDYDATA表达式的意思能匹配任意字符串 2、mutate插件 3、kv插件 4、date插件 二、logstash input阶段的配置: 2、file插件: 2.1、多行处理插件multilin
阅读全文
摘要:一、elasticsearch的基础 组成:索引(库),类型(表),文档(行),字段(列)。 操作:添加操作(insert),查询单个实例(select),查询所有实例(select),条件查询(_search?q=last_name:Smith或者DSL语句查询)(select),全文搜索(传统数
阅读全文
摘要:一、Linux的tty 从图中可以看出(标准输入的fd是0,标准输出的fd是1,标准错误输出的fd是2) 在个人计算机上,只有一个实际的控制台,没有终端,所以终端都是在控制台上用软件模拟的。 历史上,console指主机本身的屏幕和键盘,而tty指用电缆连接的其它位置的控制台。 这是计算机的概念:/
阅读全文
摘要:一、ubuntu配置: auto ens3 iface ens3 inet static address 10.11.133.66 netmask 255.255.254.0 gateway 10.11.133.254 dns-nameservers 10.23.1.18 8.8.8.8 二、cen
阅读全文
摘要:一、Linux ubuntu源配置:(这里是阿里云的docker-ce的源) curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add -add-apt-repository "deb [arch=a
阅读全文
摘要:一、nginx的子请求的处理: 1、nginx的http官方模块 2、nginx的upstream模块(也就是第三方模块)
阅读全文
摘要:一、ssh的配置: sed -i 's/PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config sed -i 's/PasswordAuthentication.*/PasswordAuthentication yes/' /etc/
阅读全文
摘要:一、注解 1、@context 所有的注入都可以通过通用的Context来注入到响应的rs服务类中然后获取相应的值
阅读全文
摘要:1、nginx的注意事项 epoll模型会有的惊群现象:当有新的请求来临时,所有的worker进程都会被唤醒,但只有一个请求可以执行accept方法,因此nginx采用了accept_mutex锁来解决这个问题,保证只有一个worker进程在监听。 2、nginx的安装 gcc gcc-c++ pc
阅读全文
摘要:nginx代理需要注意的点: 1、如果location里面有正则表达式,那么proxy_pass后面只能是http://ip:port这种模式,不能是http://ip:port+path这种路径 2、location的路径最好以斜杠结尾 3、proxy_pass如果是http://ip:port+
阅读全文
摘要:一、三次握手 二、四次挥手 只是对于三次握手来说中间的两个步骤是可以合并成一次的,而对于四次挥手来说则是不可以合并,因为四次挥手发送的FIN报文仅仅表示对方不再发送数据了但是还能接收数据,所以要等自己这边发出FIN之后,才能close。 因为服务端在LISTEN状态下,收到建立连接请求的SYN报文后
阅读全文
摘要:public double myPow(double x, int n) { double temp = 0; if(x==0.0) { return 0; } if(n==0){ return 1; } if(n==1) { ...
阅读全文
摘要:poll_initwait(&table):就是将__pollwait设为回调函数 poll函数:后面会去调用驱动程序的poll函数,poll函数调用pollwait就等于调用__pollwait,将当前进程加入到等待队列中,以便唤醒休眠后的当前进程。 然后返回当前驱动设备的状态(mask),以便收
阅读全文
摘要:Lua的搜索包的方法: 就是把?替换成你需要加载的模块的相对路径,?可以理解为占位符。 首次加载:local default_conf = require('plugins.config_default') 再次加载: package.loaded['plugins.config_default']
阅读全文