ELK日志平台搭建整体架构整体架构主要分为5个模块,分别提供不同的功能:Filebeat:轻量级数据收集引擎。基于原先Logstash-fowarder的源码改造出来。是ELKStack在Agent的第一选择。<br><br>Kafka:数据缓冲队列。作为消息队列解耦了处理过程,同时提高了可扩展性。具有峰值处理能力,使用消息队列能够使关键组件顶住突发的访问压力,而不会因为突
分类:
其他好文 时间:
2018-08-11 20:54:40
阅读次数:
247
5种IO模型分别如下: 1、阻塞IO模型 当上层应用app1调用recv系统调用时,如果对等方没有发送数据(缓冲区没有数据),上层app1将阻塞(默认行为,被linux内核阻塞)。 当对等方发送了数据,linux内核recv端缓冲区有数据后,内核会把数据copy给用户空间。然后上层应用app1解除阻 ...
分类:
其他好文 时间:
2018-08-03 01:04:44
阅读次数:
114
Buffer的定义: 概念上,缓冲区是包在一个对象内的基本数据元素数组。Buffer类相比一个简单数组的优点是它将关于数据的数据内容和信息包含在一个单一的对象中。Buffer类以及它专有的子类定义了一个用于处理数据缓冲区的API。 Buffer类的有以下的几个最关键的属性 容量(Capacity) ...
分类:
其他好文 时间:
2018-07-01 14:18:02
阅读次数:
131
创建这篇博客的初衷在于记录JS的对象类型,方便查询他们的API和回忆 WebSocket 全双工通信对象 ArrayBuffer 对象用来表示通用的、固定长度的原始二进制数据缓冲区。webSocket支持的传输数据之一 Blob 表示一个不可变、原始数据的类文件对象。 webSocket支持的传输数 ...
分类:
Web程序 时间:
2018-06-29 14:03:54
阅读次数:
147
Linux下常用的5中IO 模型 阻塞I/O 当上层应用app1调用recv系统调用时,如果对等方没有发送数据(缓冲区没有数据),上层应用app1将阻塞(默认行为,被linux内核阻塞);当对等方发送了数据,linux内核recv端缓冲区,有数据后,内核会把数据copy给用户空间。然后上层应用app ...
分类:
系统相关 时间:
2018-06-09 15:23:17
阅读次数:
195
一、MySQL游标的概念 游标介绍: MySQL的游标(cursor)是一个重要的概念,通过查找资料与自己的理解,主要得出以下几点关于自己的理解。 有数据缓冲的思想:游标的设计是一种数据缓冲区的思想,用来存放SQL语句执行的结果。 先有数据基础:游标是在先从数据表中检索出数据之后才能继续灵活操作的技 ...
分类:
数据库 时间:
2018-05-17 20:44:54
阅读次数:
223
网络攻防实践作业 一、实验简介 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 二、实验准备 系统用户名shiyanlou 实验楼提供 ...
分类:
其他好文 时间:
2018-05-13 21:37:30
阅读次数:
182
2017 2018 2 20179215 《网络攻防实践》 第十周作业 缓冲区溢出漏洞实践 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重 ...
分类:
其他好文 时间:
2018-05-13 19:54:51
阅读次数:
157
《网络攻防技术与实践》第十周作业 缓冲区溢出攻防研究 一、实验简介 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 二、实验准备 实验 ...
分类:
其他好文 时间:
2018-05-13 16:51:46
阅读次数:
252
缓冲区溢出攻防研究 Linux 缓冲区溢出 原理 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 实践(实验楼环境下) 系统用户名sh ...
分类:
其他好文 时间:
2018-05-13 13:35:25
阅读次数:
146