自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 fNet(内网穿透工具)

fNet简介基于netty的内外网穿透工具(V1.0版本)。fNet包含两部分服务,outer server 和 inner server。outer server需要部署在具有公网IP的服务器上。inner server服务需要部署在没有公网IP的设备上。架构图架构说明当启动outer Server时,默认监听9090端口。9090端口用于连接inner server。当启动inner Server时,发起对outer Server 9090端口的连接,当连接成功时,inner

2020-07-21 11:04:30 1542

原创 【网络编程】3.手写TTCP

TTCP简介TTCP是一种应用层协议。主要用途:检测TCP连接的吞吐量。如何实现:客户端向服务端发送一个包,服务端收到返回确认信息(ack),当客户端收到服务端确认信息后,继续发送… 循环指定次数之后,由程序计算出带宽。公式:带宽 = length * number / time。TTCP协议这里关于传输协议,可以设计两个结构体typedef struct SessionMessage{ int32_t number; //传输次数 int32_t length;

2020-05-16 14:08:05 580

原创 【网络编程】2.浅谈TIME_WAIT

谈谈TIME_WAIT在谈TIME_WAIT之前,我们先回顾一下TCP的四次挥手。1. TCP四次挥手TCP终止连接时,主机1会先发送FIN包,主机2进入CLOSE_WAIT状态,并且回复一个ACK。此时主机2的应用程序会通过read函数获取到EOF(End Of File),主机2可以调用close或者shutdown函数发起主动关闭操作,close或者shutdown函数会触发tcp协...

2020-01-22 13:47:23 257

原创 【网络编程】1.开篇序

开篇序:今天开始网络编程的修仙之路。首先简单的聊聊如何学习网络编程,换句话讲,网络编程应该掌握哪些知识。第一部分:协议举个例子,HTTP,TCP,UDP等等。人与人交流需要规则,所以人类发明了语言。同样,机器与机器交流,也需要制定规则,则这种规则被称为协议。我们通常说的网络编程,大部分情况都是在基于TCP/UDP协议进行编写的。在协议这块,小编强烈推荐一本书,【TCP/IP详解 卷一】S...

2020-01-21 09:28:11 201

原创 java web文件的上传

一.引导     在java web开发中,文件的上传和下载是非常常用的功能,本文将介绍文件上传的具体实现.二.文件上传的环境搭建     本文中所讲的上传实例需要的jar包:commons-io-2.5.jar ,  commons-fileupload-1.3.2.jar; 将这两个jar包导入项目中.     jar包下载地址: https://pan.baidu.com/s

2017-11-12 21:48:06 355

原创 一站式解决java web乱码问题

首先声明,看懂这篇文章的前提是你对java web的乱码问题有一定的了解.一. 引导部分     一般在网站出现乱码的时候,我们会采用response.setContentType("text/html;charset=utf-8"); 或者 response.setHeader("content-type","text/html;charset=utf-8");  以及String

2017-11-07 21:09:52 166

原创 SiteMesh详解

1.Sitemesh简介        Sitemesh是一个网络布局和修饰的框架,基于filter技术.      作用:利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的,减少重复代码的编写.(可能看到这儿不是很清楚,下面配几张图加以解释).     举个应用的场景: 点击下图上方的菜单.在浏览器的下方会显示出相应的界面.此时你会发现上面菜单栏的内容是一样的,而下面显示

2017-11-01 20:23:21 585

空空如也

空空如也

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

TA关注的人

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