老坛の菜园子

好记性不如乱笔头


  • 首页

  • 分类41

  • 标签31

  • 归档348

  • 关于

  • 搜索

网络抓包工具之tcpdump

发表于 2019-06-22 | 分类于 Network
tcpdump简介tcpdump可以根据使用者的定义对网络上的数据包进行截获并分析。tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 tcpdump的使用方法(1)使用格式 1tcpdump [options] [-i 网络接口] [-w 数据包dump到的目标文件] [-c 监听次数] [-r dump出来的文件] [数据包筛选规则] (2)重要的选项 -i ...
阅读全文 »

网络抓包工具之WireShark

发表于 2019-06-22 | 分类于 Network
WireShark简介WireShark,前称Ethereal,是当今世界最流行的网络协议嗅探、抓包和分析工具,它使我们得以窥探网络上流动的数据及其协议细节。网络管理员使用WireShark来检测网络问题;网络安全工程师使用WireShark来检查网络安全相关问题;开发者可以使用WireShark来开发调试新的通信协议;普通使用者可以使用WireShark来学习网络协议栈相关的知识。 Wireshark是捕获机器上的某一块网卡的所有网络包,当你的机器上有多块网卡的时候,你需要指定选择一个网卡。 ...
阅读全文 »

多平台抓包工具Charles

发表于 2019-06-22 | 分类于 Network
多平台抓包工具Charles简介Charles是在Windows/Mac/Linux多平台下常用的网络封包截取工具,尤其在做移动开发项目时,为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析,而Charles就是一个很好的抓包分析工具。 Charles是收费软件,可以免费试用30天。试用期过后,未付费的用户仍然可以继续使用,但是每次使用时间不能超过30分钟,并且启动时将会有10秒种的延时。因此,该付费方案对广大用户还是相当友好的,即使你长期不付费,也能使用完整的软件功能。只是当你需要长 ...
阅读全文 »

HTTP常见请求方法/状态码说明

发表于 2019-06-09 | 分类于 HTTP
HTTP请求方法(1)GET 向特定的资源发出请求。 (2)POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。 (3)HEAD 向服务器索与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以再不必传输整个响应内容的情况下,就可以获取包含在响应小消息头中的元信息。使用cURL命令中的curl -I参数就是发起的HEAD HTTP请求。 (4)PUT 向指定资源位置上传其最新内容。 (5) ...
阅读全文 »

HTTP范围请求Range Request使用

发表于 2019-06-09 | 分类于 HTTP
HTTP范围请求HTTP协议范围请求允许服务器只发送HTTP消息的一部分到客户端。范围请求在传送大的媒体文件,或者与文件下载的断点续传功能搭配使用时非常有用。类似于FlashGet或者迅雷这类的HTTP下载工具都是使用此类响应实现断点续传或者将一个大文档分解为多个下载段同时下载。 检测服务器端是否支持范围请求假如在响应中存在Accept-Ranges首部(并且它的值不为 “none”),那么表示该服务器支持范围请求。例如,你可以使用 cURL 发送一个HEAD请求来进行检测。 curl -I h ...
阅读全文 »

编程语言分类(编译型|解释型|静态类型|动态类型|强类型|弱类型)

发表于 2019-05-12 | 分类于 杂货铺
按是否需要编译分类(1)解释型编程语言(就是脚本语言?) (2)编译型编程语言 按是否需要指定变量类型(1)静态类型语言/动态类型语言 (2)强类型/弱类型 学习资料参考于:https://www.jianshu.com/p/336f19772046
阅读全文 »

用户体系及用户访问控制HTTP Authorization|OAuth|JWT|SSO等

发表于 2019-04-12 | 分类于 大前端
开放授权OAuthOAuth,Open Authorization,中文名是开放授权。OAuth协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAuth的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAuth是安全的。 通俗的讲,OAuth是为解决不同公司的不同产品实现登陆的一种简便授权方案,通常这些授权服务都是由大客户网站提供的,如QQ,新浪微博,人人网等。而使用这些服务的客 ...
阅读全文 »

InnoDB引擎中事务|事务隔离级别|MVCC

发表于 2019-04-11 | 分类于 数据库
MySQL事务MySQL事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务。 关于MySQL事务操作,需要注意如下几点: (1)在MySQL中只有使用了InnoDB存储引擎的数据库或表才支持事务 (2)事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部执行,要么全部不执行 (3)MySQL事务是必须满足4个条件(ACID),即原子性Atom ...
阅读全文 »

InnoDB引擎的存储结构及索引原理

发表于 2019-04-07 | 分类于 数据库
InnoDB引擎的存储结构 InnoDB的存储结构是有表空间TableSpace、段Segment、区Extent、页Page、行Row组成。数据库中所有记录可以放到一个表空间中(称为共享表空间),也可以每一张表放到不同的表空间中(称为独立表空间)。 在InnoDB中每个页Page的大小是16KB,页Page是InnoDB磁盘管理的最小单位。 行Row就是我们一条的数据记录。 InnoDB聚集索引 如上就是InonDB的聚集索引,它有如下的特点: (1)聚集索引是一个B+树的数据结构,B+树每个 ...
阅读全文 »

一致性哈希算法

发表于 2019-03-27 | 分类于 数据结构
一致性哈希简介一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot Spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。 一致性hash算法提出了在动态变化的Cache环境中,判定哈希算法好坏的四个定义: (1)平衡性(Balance) 平衡性是指哈希的结果能够尽可能分布到所有的缓冲中去,这样可以使得所有的缓冲空间都得到利用。很多 ...
阅读全文 »
1…456…35
锄禾小生

锄禾小生

348 日志
40 分类
31 标签
GitHub E-Mail Google Twitter
© 2023 锄禾小生
Hosted by 老坛の菜园子