自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (10)
  • 收藏
  • 关注

原创 Linux虚拟服务器(lvs)-负载均衡

参考http://www.ducea.com/2008/06/16/lvs-persistence/http://zh.linuxvirtualserver.org/node/2487http://shaguangzhaojiaren.blogspot.com/2017/12/lvs30.htmlhttp://zh.linuxvirtualserver.org/node/2903https://cloud.tencent.com/developer/article/1355733ht

2020-05-31 12:19:14 525

转载 脑裂简介

什么是脑裂在HA集群系统中,假设有同一个整体、动作协调的节点A 和节点B,节点A和B之间通过heartBeat来检查对方的存活状态,负责协调保证整个集群服务的可用性。正常情况下,如果节点A通过心跳检测不到B的存在的时候,就会接管B的资源,同理节点B检查不到B的存活状态的时候也会接管A的资源。如果出现网络故障,就会导致A和B同时检查不到对方的存活状态认为对方出现异常,这个时候就会导致A接管B的资源,B也会接管A的资源。原来被一个节点访问的资源就会出现被多个节点同时访问的情况,这种情况就是脑裂现象。脑裂

2020-05-31 11:07:32 2630

原创 pip安装软件正确姿势

问题xs@xs:~/project/report-api_gd$ pip install raven==6.1.0Collecting raven==6.1.0 Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.VerifiedHTTPSConnect.

2020-05-25 09:47:55 433

原创 openresty lua时间操作

在 Lua 中,函数 time、date 和 difftime 提供了所有的日期和时间功能。在 OpenResty 的世界里,不推荐使用这里的标准时间函数,因为这些函数通常会引发不止一个昂贵的系统调用,同时无法为 LuaJIT JIT 编译,对性能造成较大影响。推荐使用 ngx_lua 模块提供的带缓存的时间接口,如 ngx.today, ngx.time, ngx.utctime, ngx.localtime,ngx.var.time_local,ngx.now, ngx.http_time,..

2020-05-13 13:49:50 638 1

转载 DPDK and XDP and ebpf

另外除了以下文章还有个ebpfhttps://qiita.com/sg-matsumoto/items/8194320db32d4d8f7a16图片上传有问题,原文参考https://cloud.tencent.com/developer/article/1484793预备知识tcp/ipTCP/IP网络模型链路层:负责封装和解封装IP报文,发送和接受ARP/RARP报...

2020-05-04 18:00:23 3466 1

转载 tcpdump简介

简介:tcpdump全称:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。名称:tcpdump - dump traffic on a ...

2020-05-04 17:43:06 5877

原创 基于scapy的tcp reset阻断

项目地址https://github.com/jin-long/how-does-a-tcp-reset-attack-work参考readmeInstall dependencies:virtualenv venv && source venv/bin/activate && pip install -r requirements.txt Setu...

2020-05-04 17:27:26 1191

转载 模拟reset包阻断tcp

一 RST攻击: A和服务器B之间建立了TCP连接,此时C伪造了一个TCP包发给B,使B异常的断开了与A之间的TCP连接,就是RST攻击了。实际上从上面RST标志位的功能已经可以看出这种攻击如何达到效果了。 那么伪造什么样的TCP包可以达成目的呢?我们至顶向下的看。假定C伪装成A发过去的包,这个包如果是RST包的话,毫无疑问,B将会丢弃与A的缓冲区上所有数据,强制关掉...

2020-05-04 16:07:26 3538 3

xshell7 free for home/school

xshell7 free for home/school

2022-03-26

OpenResty 最佳实践

。由于之前一直混迹在 Python 圈子里面,也接触过 Nginx C 模块的高性能开发,一直想找到一个兼备 Python 快速 开发和 Nginx C 模块高性能的产品。看到 OpenResty 后,有发现新大陆的感觉。

2020-11-28

eBPF探索之旅-又拍云OpenTalk

BPF 基于寄存器虚拟机实现(支持 jit),实现了将过 滤包的逻辑移植到内核中: ① 用户态通过 BPF 接口将用户代码编译成字节码后, 尝试加载到BPF虚拟机中 ②内核校验用户的代码是否安全,如果安全,用户态 代码才能够在内核中运行

2020-11-28

COM技术内幕

COM技术内幕

2013-03-25

响应鼠标按下和抬起

响应鼠标按下和抬起

2013-01-25

MFC窗口切换

MFC窗口切换

2013-01-25

socket阻塞与非阻塞

socket阻塞与非阻塞

2013-01-25

CFile操作

CFile操作详解

2012-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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