es 多个词 and 搜索, 多词搜索

es接口. 以前都是直接在  在 all 和 any 之间的选择有点过于非黑即白。如果用户指定了5个查询关键字,而一个文档只包含了其中的4个?将'operator'设置为'and'会排除这个文档。 https://es.xiaoleilu.com/100_Full_Text_Search/10...

2018-08-13 16:36:21

阅读数 1097

评论数 0

为什么有了MAC地址后,还要有IP地址

我自己的理解 1. mac地址是简单网络下的产物,没法很好的组网隔离.2. 世界上有多种网络,不仅仅以太网. ip概念可以隔离底层的区别. https://blog.csdn.net/GAMEloft9/article/details/22737813路由器作用 1.异构网络通信,以太网卡,日天网...

2018-06-01 14:34:07

阅读数 2472

评论数 0

一次http core异常排查记录

1.https://stackoverflow.com/questions/35350376/java-lang-illegalstateexception-request-cannot-be-executed-i-o-reactor-status?utm_medium=organic&a...

2018-05-02 22:19:51

阅读数 77

评论数 0

udp相关文章 丢包,无序

UDP是无连接的,面向消息的数据传输协议,与TCP相比,有两个致命的缺点,一是数据包容易丢失,二是数据包无序。要实现文件的可靠传输,就必须在上层对数据丢包和乱序作特殊处理,必须要有要有丢包重发机制和超时机制。常见的可靠传输算法有模拟TCP协议,重发请求(ARQ)协议,它又可分为连续ARQ协议、选择...

2018-04-27 11:47:01

阅读数 81

评论数 0

java socketTimeOut, jdbc timeout 连接超时时间

注意不是 tcp 的 ack超时时间 .java socket 的超时时间. 指的是每次 read 的超时等待时间. 一般用于短连接场景,及早关闭. 有操作系统来进行超时监控?jdbc 的超时时间其实就是 socket 的超时时间[1] 网络编程Socket之SocketOption参数[2] J...

2018-03-08 20:34:25

阅读数 916

评论数 0

tcp 序列号

转载请注明出处:http://blog.csdn.net/q1007729991/article/details/69261780接下来的内容是学习后续内容的基础,必须先讲清楚。为了方便你回忆 TCP 首部,这里再次把这个图贴出来,以便对照。 图1 TCP 首部 1. 序号1.1 序号存在的意义首...

2018-03-05 22:51:56

阅读数 390

评论数 0

从 lvs 角度再来谈tcp 连接状态

lvs 未解之谜-如何知道连接状态 tcp 连接: 两个 ip+两个端口. lvs 会自动断开连接. 本质上是不维护 连接 map. dr 模式: client 断开连接, lvs 等待到耗时结束. 但这样的问题是短连接很多的话,map 会非常的多. 1.  http://ww...

2018-01-19 19:19:58

阅读数 654

评论数 0

lvs 未解之谜-如何知道连接状态

lvs dr 模式,三次握手建连,realServer 的 ack 直接返回给 client. lvs 中如何维护这个连接的状态? ipvsadm -Lcn 1. client 建连的第一个 sync 包到达 director, 然后放入到 hashTable, 然后转发给rea...

2018-01-19 19:02:00

阅读数 388

评论数 0

配置lvs核心参数配置

lvs 核心参数配置. 有端口号,负载转发过程中也会改端口号.  lvs原理lvs的timeout:       ipvsadm --set tcp tcpfin udp  查看timeout:      # ipvsadm --list --timeout      Timeout (tcp t...

2018-01-18 22:49:20

阅读数 401

评论数 0

tcp 连接,黑洞,超时

1. lvs 建立在 tcp 之上,  先通过某个 port 建立了连接, 然后通过 seesion 转发给 realServer.   tcp本身连接建立了,维护链接的定时器是keepalive,这个不设置,就不会断,中间lvs根据session转发,idle就是把session删除,数据进入到...

2018-01-18 21:59:44

阅读数 237

评论数 0

不同层次的负载均衡和会话(连接保持),会话粘连 会话黏连

连接保持的粒度: 同一个连接的不同 tcp 包, 同一个ip, 同一个 uid.ngnix: 改变了tcp四要素,相当于重新生成一个 tcp 请求,负载路由选择其中一个服务器. 可以通过 cookie 等 uid 会话保持. lvs: 不仅仅是两次 http 请求,同一个 tcp 连接的不同包也要...

2018-01-18 20:12:39

阅读数 1005

评论数 0

漫谈 ip- 为啥有了 mac 地址还需要 ip

卡姆剃刀原则-如无必要勿增实体. 既然既有 mac,又有 ip.那么肯定有其作用. 1. 可变性角度,历史 2. 实体对应角度,now.1. 可变性角度,mac 地址是烧自在网卡上的. 原厂自带. 修改比较麻烦.2. 不同的 mac,可能对应着同一个 ip, 例如 lvs 的 dr 模式. 引申出...

2018-01-18 20:05:28

阅读数 64

评论数 0

通过异常流程深入了解 tcp,状态

如何理解状态图, 缺少一个 rst 状态,类似于 closed. 几个观点    1. syn,ack或者 fin,ack 可以同时发送, 但是接受需要分别接收来设计状态.    2. Fin 这种是需要业务端触发的, ack ,rst ,syn 这种是 tcp 协议本身自动触发的.  ...

2018-01-18 15:49:41

阅读数 195

评论数 0

负载均衡的新理解

背景:        一次压测, 后端服务端用 lvs 做负载均衡 lvs 背后有50台机器,每台机器限流 2w. 客户端用okhttp 调用, 有连接池. 空闲keepAlive 是30秒. 问题: 发现怎么压,都只能压到4w tps. 错误码都是说被限流. 原因分析:    ...

2018-01-11 16:01:04

阅读数 207

评论数 0

Leader Follower线程模型简单实现

在我们编写网络服务程序时,比较简单的方式是per client per thread模型,这种模型当客户端连接数快速增长是就会出现性能瓶颈,我们不能不断的开启新的线程,当然我们肯定是会使用线程池,但是线程的管理和频繁的线程调度也会影响性能. java 1.4给我们带来了NIO编程模型,由于它的读...

2017-05-17 22:49:08

阅读数 372

评论数 0

路由器,交换机 ,lvs,正向代理,反向代理区别. 掩码作用

抓住 1. 是否能内访问外网 2.在第几层操作,第七层说明端口号已经确定 3. 是否变更端口有了端口映射后, 机器分了多层, 世界上的机器数量= ip数量 * 每台公网 ip 机器端口号数量.要理解这些.就要理解1.arp 攻击 2.arp 广播查询3.arp 广播推送ip 层和链路层的转换比较好...

2017-04-29 00:39:39

阅读数 1097

评论数 0

lvs原理, 只改 ip 不改端口, vpn arp tcp 隧道 (子网掩码作用和局域网传输)

思考问题角度:  0. 前置数据和条件  1. 正常流程  2. 一个人多次,多个人多次  3.每个对象身上的状态对于 lvs : 1.正常流程:     client:  ip地址. 每次传输时 mac 地址获取机制? .传输出去的 ip 和 mac     路由器: 接受到的 ip,mac 地...

2017-04-18 00:24:23

阅读数 1734

评论数 0

何登成-库存热点更新. 有补充语音笔记

from 【阿里在线技术峰会】何登成:AliSQL性能优化与功能突破的演进之路 https://yq.aliyun.com/articles/57900 同系列,配合起来看,秒杀场景下MySQL的低效--原因和改进.pdf 库存热点更新 “双十一”时,有很多商品是大家都...

2017-03-09 11:57:45

阅读数 885

评论数 0

mac icloud 一点击就死机 或者mac连不上wifi ,无法弹出wifi登录窗.

根本解决(联系苹果官方客服后):  1. 打开finder  2.按住 option 按键 ,点击菜单栏上的"前往"按钮.  3. 点击 "资源库"  4. 找到Keychains文件夹,双击进入  5. ctrl+a 全选所有文件夹和文件. 右键放入到 ...

2016-11-28 17:39:46

阅读数 2798

评论数 0

几个ip ,掩码, arp问题

1. mac 是局域网相关的,arp是用来发现ip的mac地址的. 2. ip和路由是广域网用的.  一个经典考题:     一个路由器下接一个 交换机 .交换机下接两台个人机器.     1. 如何使用虚拟ip进行hA 2. 同一台交换机下不同的ip机器能否ping通,能否收到互相...

2016-08-22 11:14:38

阅读数 606

评论数 0

提示
确定要删除当前文章?
取消 删除