基于insert/update/delete的注入 一般处在于信息修改处(如注册,修改用户名密码等),可使用单引号进行注入尝试,含有注入漏洞处若开启了mysql显错函数则可看到错误页面 利用的条件: 需要注意的是,报错注入需要通过php中的mysql_error()显示。 下面的例子: $sql = ...
分类:
数据库 时间:
2020-02-29 22:03:12
阅读次数:
85
基于UDP协议的Socket网络编程实现不需要IO流实现数据传输,数据被打包成包裹发送到目的地(注意传输的包裹不要太大)用到的两个类: DatagramPacketDatagramSocket代码实现 1234567891011121314151617181920212223242526272829... ...
分类:
其他好文 时间:
2020-02-28 11:46:28
阅读次数:
83
本文简单列举下HTTP协议中的Content-type,用以判断传输过程中的文件类型。 Content-type是HTTP协议中一个头域字段,其表示的含义是传输数据的文件类型,例如文本,图片,视频等格式。对于文本格式,到底是采用GBK编码的文本还是UTF-8编码的文本,都会通过该字段加以说明。用来指 ...
分类:
Web程序 时间:
2020-02-27 16:12:26
阅读次数:
123
部分图片来自于网络,如有侵权,请联系我及时删除~ 一、XXE的概念 1.1 什么是xml xml是一种可拓展的标记语言,可以用来存储数据,例如:我们经常看到一些.xml的文件;它还可以用来传输数据,我们可以直接将数据以xml的格式放在请求当中,发给服务器。 1.2 xml文档格式 1.3 simpl ...
分类:
其他好文 时间:
2020-02-27 14:37:42
阅读次数:
58
Python面试重点(进阶篇) 注意:只有必答题部分计算分值,补充题不计算分值。 第一部分 必答题 简述 OSI 7层模型及其作用?(2分) 物理层:利用传输介质为数据链路层提供物理连接,负责处理数据传输率并监控数据出错率,实现数据流的透明传输 数据链路层:在物理层提供的服务基础上,数据链路层在数据 ...
分类:
其他好文 时间:
2020-02-27 13:23:29
阅读次数:
82
前几天对接的同事因为没有时间,所以整个上传文件的流程除了对接接口这块,其它的我先开发完成了。今天对接接口,同事说使用接口传输,数据处理时间大约需要7、8s,接口回应时间太长了。然后我提出了异步对接的思路:使用kafka进行传输。 方案1为之前接口传输的方案,方案2为新的异步传输的模式。 方案1:接口 ...
分类:
Web程序 时间:
2020-02-26 20:35:51
阅读次数:
115
TCP粘包/拆包什么是TCP粘包/拆包问题TCP以流方式传输,是没有界限的一串数据,并没有消息边界。-TCP传输数据时,会根据底层的TCP缓存区实际情况进行数据包划分:-1.业务上定义的完整数据(比方说一个完整的json串),可能会被TCP拆分成多个数据包进行发送(拆包)。-2.业务上特殊含义的独立数据,也有可能因为大小或者缓冲区原因,被TCP封装成一个大数据包发送(粘包)。通过一个图来理解通过图
分类:
其他好文 时间:
2020-02-26 17:14:11
阅读次数:
77
JSON(JavaScript Object Notation)是一种基于JavaScript语法子集的开放标准数据交换格式。JSON是基于文本的,轻量级的,通常被认为易于读/写。 通俗解释: 1.json就是一种传输数据格式,这里的传输数据一般是指前后端数据交互。比如说在前端填写了一个表单,表单可 ...
分类:
Web程序 时间:
2020-02-24 12:41:27
阅读次数:
87
kafka broker:运行kafka server的服务被称为broker,它主要用于接手topic消息,管理topic,持久化和存储topic数据,kafka审计,kafka权限管理等。 topic:消息主题,每个topic唯一,可存储和传输数据。(MQ中通常有Topic和Queue 2中消息 ...
分类:
其他好文 时间:
2020-02-22 18:31:35
阅读次数:
82
虚拟地址空间:就是程序可以使用的虚拟地址的有效范围。虚拟地址空间的大小由操作系统决定,但还会受到编译模式的影响。 CPU的数据处理能力 地址总线:用于在内存上定位数据,例如:地址总线有20根,寻址能力为2^20 = 1MB 数据总线:位于主板之上,不在CPU中,用于在CPU和内存之间传输数据。决定了 ...
分类:
其他好文 时间:
2020-02-21 18:05:13
阅读次数:
74