ICode9

精准搜索请尝试: 精确搜索
  • HTTP的实体数据2021-10-28 12:02:19

    数据类型与编码 在 TCP/IP 协议栈里,传输数据基本上都是“header+body”的格式。但 TCP、UDP 因为是传输层的协议,它们不会关心 body 数据是什么,只要把数据发送到对方就算是完成了任务。 而 HTTP 协议则不同,它是应用层的协议,数据到达之后工作只能说是完成了一半,还必须要告诉上层应

  • HTTP*2021-10-26 20:06:02

    4.HTTP 4.1 什么是HTTP HTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。 文本:html,字符串,······超文本:图片、音乐、视频、定位、地图······80 https:安全的 443 4.2 两个时代 http1.0 HTTP/1.0:客户端可以与web服务器链接后,只能获得一个web

  • x-requested-with 请求头2021-10-24 22:04:35

    在服务器端判断request来自Ajax请求(异步)还是传统请求(同步):   两种请求在请求的Header不同,Ajax 异步请求比传统的同步请求多了一个头参数   1、传统同步请求参数     accept  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8    accept-charset 

  • 005.HTTP协议中的Accept与Content-Type的区别2021-10-23 11:01:24

             

  • 关于IO的一些思考2021-10-23 10:33:46

    同步阻塞(BIO) 服务器采用单线程模型的情况下,当accept一个请求后,调用send/recv时线程将会被阻塞。 服务器采用多线程模型下,当accept一个请求后,开启线程进行recv,可以完成并发处理,但是线程数量是有限的,并且线程也会相应的消耗系统资源。 同步非阻塞(NIO)  服务器accept一个请求后,将

  • Linux下 iptables 超详细教程和使用示例2021-10-22 14:04:44

        iptables的结构: iptables由上而下,由Tables,Chains,Rules组成。 一、iptables的表tables与链chains iptables有Filter, NAT, Mangle, Raw四种内建表: 1. Filter表 Filter是iptables的默认表,它有以下三种内建链(chains): INPUT链 – 处理来自外部的数据。 OUTPUT链 – 处理向外

  • OpenSSL建立连接 socket的TCP连接OK SSL_accept返回0/-1_openwrt路由器运行openssl例程 SSL_accept返回0 -1_openwrt不能建立ssl连接2021-10-16 21:04:25

    首先贴上我的启蒙恩师: https://blog.csdn.net/zxh2075/article/details/79967227https://blog.csdn.net/zxh2075/article/details/79967227里面不但有OpenSSL例程,还有证书的生成过程。 当然,缺了include部分 #include <openssl/rand.h> #include <stdio.h> #include <string.h> #

  • HTTP常用头部信息2021-10-08 16:30:27

    Request Header: GET /sample.Jsp HTTP/1.1 //请求行 Host: www.uuid.online/ //请求的目标域名和端口号 Content-Type: 实体头部用于指示资源的MIME类型 media type 。 Origin: http://localhost:8081/ //请求的来源域名和端口号 (跨域请求时,浏览器会自动带上这个头信息)

  • Tomcat入门及http简介2021-10-06 14:34:19

    Tomcat入门 web服务器软件 Tomcat web服务器软件 下载方式:[官方下载地址] [(http://www.tomcat.org.cn/download) 安装:解压文件,复制文件到安装目录(D:\Program Files) 打开:在bin目录下找到 startup.bat 运行该文件 访问: 窗口显示信息正常,在浏览器窗口输入 http://localhost:8080/

  • iptables基础知识2021-10-06 12:31:31

    目录 前言一,iptables的表与链1,Filter表2. NAT表3. Mangle表4. Raw表5.小结 二、IPTABLES 规则(Rules)三、清空所有iptables规则四、永久生效1.Ubuntu2.CentOS, RedHat 五、追加iptables规则1.语法2.描述规则的基本参数3.描述规则的扩展参数4.追加规则的完整实例:仅允许SSH服

  • HTTP请求头字段解释2021-10-05 18:30:27

    HTTP请求的header头解析 request headersAcceptMIME类型独立类型 Accept-EncodingCache-ControlConnection HTTP请求的header头解析 ) request headers 这些类容可以点击问号处查看,最近看到有面试题问,就做个记录 Accept 请求头用来告知(服务器)客户端可以处理的内容类

  • Machinelearning-regression&class and Basic accept2021-10-05 12:01:02

    什么是机器学习?         机器学习就是自动找函式的一个过程。 那我们一般都需要找什么样子的函式? 1.Regression(线性回归):数据通过函式后得到一个数值。 2.Binary Classification(二分类):数据通过函式后得到两个选项中的一个。  3.Multi-class Classification(多分类):数据

  • java中IO模型-AIO模型2021-10-02 16:00:19

    AIO模型介绍 AIO(Asynchronous I/O) 异步非阻塞模型, 在javajdk.17版本开始支持AIO,AIO模型需要操作系统的支持。 AIO最大的特性是异步能力,对socket和I/O起作用。 异步IO模型类似的 与NIO模型不同,读写操作为例,只需直接调用read和write的API即可,这方法都是异步的。 对于读操作:当

  • Python socket 编程中 accept 阻塞问题的一种解决方法2021-10-01 22:34:19

    Python socket 编程中 accept 阻塞问题的一种解决方法         在进行 Python socket TCP server 端编程时,需要在其运行时接收停止命令事件,停止整个服务程序。虽然这是不常见的需求,但实现起来颇有些周折,其中 accept 执行时的阻塞问题是关键所在。         一般情况下

  • 漏洞复现-wooyun-2015-110216-Elasticsearch写入webshell2021-10-01 20:04:33

            0x00 实验环境 攻击机:Win 10 靶场:docker拉的vulhub靶场   0x01 影响版本 1.5.x以前(其实跟CVE-2015-5531-ElasticSearch 目录穿越是差不多类型的漏洞,相当于是利用该漏洞来getshell吧)   0x02 漏洞复现 (1)访问存在的漏洞页面:(9200一般为ElasticSearch的常用端口),此漏洞环

  • JavaWeb[狂神说]学习笔记四2021-10-01 18:32:26

    JavaWeb[狂神说]学习笔记四 4.Http 4.1 什么是HTTP HTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上 文本:html,字符串,~…超文本:图片,音乐,视频,定位,地图…80端口 Https:安全的 443 4.2两个时代 http1.0 HTTP/1.0 : 客户端可以与web服务器连接后,只能获得一个web

  • HTTP 头部解析【红宝书 P713-P714】2021-10-01 14:33:09

    1. 每个 HTTP 请求和响应都会携带一些头部字段,这些字段可能会对开发者有用. 2. 默认情况,XHR 请求会发送一些常见字段: 【1】Accept:浏览器可以处理的内容类型. 【2】Accept-Charset:浏览器可以显示的字符集 【3】Accept-Encoding:浏览器可以处理的压缩编码格式  【4】Connection:浏览

  • linux防火墙配置2021-09-29 11:32:06

    一,安装并启动防火墙 [root@linux ~]# /etc/init.d/iptables start 当我们用iptables添加规则,保存后,这些规则以文件的形势存在磁盘上的,以CentOS为例,文件地址是/etc/sysconfig /iptables,我们可以通过命令的方式去添加,修改,删除规则,也可以直接修改/etc/sysconfig/iptables这个文

  • HTTP 请求头详解2021-09-28 18:01:45

    HTTP请求报文由3部分组成(请求行+请求头+请求体):     ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。不过,当前的大多数浏览器只支持GET和POST,Spring 3.0提供了一个HiddenHttpMethodFilter,允许你通过“_method”的表单参数指定这些特

  • C/C++编程:nginx服务器模型2021-09-28 18:00:06

    nginx在启动后,会有一个master进程和多个worker(工作)进程 master进程主要用来管理worker进程,包含 接收来自外界的信号向各worker进程发送信号监控worker进程的运行状态,当worker进程异常退出后,会自动重新启动新的worker线程 也就是说,master进程充当整个进程组与用户的交互接

  • 【RCE | BUUCTF】CVE-2019-15107 Webmin远程代码执行漏洞复现2021-09-27 13:01:45

    漏洞简介 Webmin 是一个用于管理类 Unix 系统的管理配置工具,具有 Web 页面。在其找回密码页面中,存在一处无需权限的命令注入漏洞,通过这个漏洞攻击者即可以执行任意系统命令。 漏洞靶场 BUUCTF 的 Real 分类下,[Webmin]CVE-2019-15107 模块。 复现过程 直接进入提示内容如下: 在 UR

  • Wireguard笔记(三) lan-to-lan子网穿透和多网段并存2021-09-26 20:34:43

    目录 Wireguard笔记(一) 节点安装配置和参数说明 Wireguard笔记(二) Wireguard-Go的使用 Wireguard笔记(三) lan-to-lan子网穿透和多网段并存 多 Wireguard 服务并存 可以在/etc/wireguard/下创建多个配置文件, 例如wg0.conf, wg1.conf配置多个服务 分别使用systemctl enable/sta

  • master-worker模式2021-09-24 11:35:00

    master-worker模式 https://blog.csdn.net/u012845099/article/details/78463324 Master-Worker模式是常用的并行模式之一,它的核心思想是,系统有两个进程协作工作:Master进程,负责接收和分配任务;Worker进程,负责处理子任务。当Worker进程将子任务处理完成后,结果返回给Master进程,由Mas

  • Java8新特性 consumer2021-09-20 18:01:27

    个人公众号,欢迎关注下:小蜗牛会飞 Java8新特性 consumerJava8的一个新特性-consumerhttps://mp.weixin.qq.com/s/YIddXxQvW18ic73O3Jl_0w 今天来聊聊Java8的一个新特性-consumer,这个是在项目中发现同事用过,所以就研究研究一下。 consumer从字面上面来理解就是消费的意思,用过mq的,

  • NFS服务的端口分配2021-09-17 13:36:25

    转至:https://www.cnblogs.com/xiaoleiel/p/8340406.html 常规的一些NFS服务设置我们已经了解了。那么对于端口问题,很多朋友并不是很清楚。这里我们就来详细介绍一下端口的分配。portmapper在NFS服务启动的时候给每一个NFS服务分配了一个动态的端口,如何才能让NFS client在使用RHEL

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有