Katios

better than better

定位问题解决问题-记录一次事件

好久没更,记录一次线上系统异常与恢复。临近明天向客户展示系统,结果快下班测试同事的一组聚合图表的查询,10余台es节点cpu全部飙红,load居高不下。等待10余分钟,丝毫未有下降的趋势,老大有点躁了,系统重启下。简单粗暴的办法,因为快下班了,想赶快解决问题。我们认为这是一次由于聚合字段查询过多导...

2017-11-30 23:32:31

阅读数 3218

评论数 0

grok在python 中的使用

grok 意为“通过感觉会意”他比正则匹配更高级一些,在语法上略有不同,不过属于换汤不换药,正则熟悉的同学,grok对你来说也不会很难。grok很多语言已经支持,python 中也有第三方库,pygrok项目地址 https://github.com/garyelephant/pygrok安装p...

2017-11-17 16:32:11

阅读数 3705

评论数 0

TCP状态表示及其含义

各个状态的意义如下:LISTEN - 侦听来自远方TCP端口的连接请求; SYN-SENT -在发送连接请求后等待匹配的连接请求; SYN-RECEIVED - 在收到和发送一个连接请求后等待对连接请求的确认; ESTABLISHED- 代表一个打开的连接,数据可以传送给用户; F...

2017-11-17 15:57:01

阅读数 3530

评论数 2

Django 常用常见问题

models中,对sqlites数据更新时,updatetime不更新问题现象:使用批量更新的.update操作,数据更新了,但是updatetime不更新。而单独更新.save()则正常更新。说明:auto_now_add will set the field to the current ti...

2017-11-08 13:19:09

阅读数 3148

评论数 0

关于tcp协议三次握手中的一些细节

之前回答别人的疑问,张口说出了,synflood攻击的原理是tcp建立连接后,分配了资源,苦苦等待造成了服务器资源的耗尽。进而被追问,syn包发起并请求,客户端没有回复ack,怎么会造成服务器资源的消耗,此时还没有建立起完整的连接。一时语塞,十分尴尬。服务器何时分配资源第二次握手:服务器的TCP收...

2017-11-05 17:21:25

阅读数 3175

评论数 0

BeautifulSoup 知识小点

序众所周知,requests+BeautifulSoup是编写简单爬虫的利器。 同时BeautifulSoup提供了很多的方式去定位元素,通常我们定位一个元素的方式有多种,xpath定位,css定位,id定位等等。知识碎片string和get_text()的区别html_doc = "...

2017-11-05 15:25:24

阅读数 3166

评论数 0

常见的协议中使用的算法

协议中使用算法最多种类比较全面的应该就是HTTPS. 对称加密算法 非对称加密算法 Hash摘要算法 Hash算法 Hash算法也叫做哈希算法,消息摘要算法。 即用户输入的内容不同,但是经过Hash算法(散列函数)后,其输出,也就是哈希值是一个固定长度的字符串。 即使用户的输入稍有...

2017-11-01 10:09:28

阅读数 3183

评论数 0

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