问题整理

1.tcpdump使用 2.TCP三次握手 3.TCP与UDP的区别 4.TCP建立连接之后如何传输数据 A向B发送数据的情况(PacketB初始为建立连接时,第二次握手时B发的确认包) A发送数据包:A向B发送数据包packetA(序列号=packetB.确认号,确认号=packetB.序列号) B发送确认包:B收到数据包packetA,向A发送确认包packetB(序列号=packetA.确认号,确认号=packetA.序列号+packetA.有效载荷)...

Istio基础

服务网格 Service Mesh(中文名:服务网格)是新兴的微服务架构,被誉为下一代微服务,是云原生技术栈的关键组件之一。 服务网格的书面定义是: 服务网格是一个基础设施层,用于处理服务间通讯。云原生应用有着复杂的服务拓扑,服务网格负责在这些拓扑中实现请求的可靠传递。在实践中,服务网格通常实现为一组轻量级网络代理,它们与应用程序部署在一起,而对应用程序透明。 Istio是什么? Istio 是一个由Google,IBM和Lyft团队合作开发的开源Service...

vim替换

公式 :[range]s/pattern/string/[c,e,g,i] 表达式 意义 range 指的是範圍,1,7 指從第一行至第七行,1,$ 指從第一行至最後一行,也就是整篇文章,也可以 % 代表。還記得嗎? % 是目前編輯的文章,# 是前一次編輯的文章。 pattern 就是要被替換掉的字串,可以用 regexp 來表示。 string 將 pattern 由 string 所取代。 c(confirm) 每次替換前會詢問。 e 不顯示 error。 g(globe)...

mongodb初探

mongodb是什么? mongodb与no db区别?

pymysql连接异常

数据库查询卡住问题 全局生成DB pool id(self.dbpool) 意味使用同一个池? DB连接数begin:3,select id,total_run_num,run_ok_num,run_error_num,running_num,run_status,created_at,updated_at from job_status_info WHERE ( id = '1053893') and sleep(10) ;,1567407912.379206...

模块加载顺序

问题 把模块导入时 ①python从哪里找到这些模块 ②顺序如何 测试 目录结构如下 ├── tests │ ├── init.py │ ├── test_1 │ │ ├── test_syspath1.py │ │ └── test_syspath.py │ ├── test_syspath1.py tests.test1.test_syspath.py import sys print(sys.path) import test_syspath1...

随手记下richdad

2.心态 ①直面恐惧 --> 自由 ②态度问题 3.事业 ①什么是资产 ②什么是事业,其与职业的区别 4.知识 ①会计 ②投资 ③了解市场 ④法律 5.技能 ①寻找别人忽视的机会 ②增加资金 ③把精明的人组织起来 6.拓展能力 ①多项能力 ②销售(人际关系、口才) 7.思维 ①不要因“小鸡”而忽略真正想做的事情 ②当付不起的时候转变角度:怎么样才能付得起 ③允许害怕但要处理害怕,从困难中成长,即便失败也要光荣:记住阿拉莫 8.性格 ①自律 ②朋友(学习) ③快速学习 ④请教专业人员...

kafka消费异常

背景 同一个kafka有两个topic,分别为topic1,topic2 topic1先于topic2生产数据(结果均成功) 消费时设置两个consumer分别订阅topic1和topic2 消息关系:topic1生产消息A,topic2生产消息A1,A2,A3... 功能:先消费topic1的消息A再消费topic2的消息A1、A2等 问题 少数随机出现先消费topic2中的消息(A1/A2等)再消费到topic1中的消息A 日志 异常节点消费日志 2019-08-23...

Python异常捕捉traceback.format_exc()

背景 通常使用traceback.format_exc()捕捉异常,其会把异常的堆栈信息打印出来形成字符串返回,但是有时候返回信息过多,所以就想了解一下用法。 参数说明 format_exc(limit=None, chain=True) limit:打印最后的 abs(limit) 条目 chain:如果chain为true(默认值),则也将打印链接异常(异常的 _cause_ 或 _context_ 属性),就像解释器本身在打印未处理的异常时所做的那样 test.py import...

nginx的upstream check模块

用法 Syntax: check interval=milliseconds [fall=count] [rise=count] [timeout=milliseconds] [default_down=true|false] [type=tcp|http|ssl_hello|mysql|ajp] [port=check_port] Default: 如果没有配置参数,默认值是:interval=30000 fall=5 rise=2 timeout=1000...