应用层7 nginx 软件 表示层6 会话层5 传输层4 lvs 内核 网络层3 链路层2 物理层1 2. 整个互联网建立在下一跳的模式下 IP是逻辑上的两个端点 MAC是物理上连接的两个节点 端点间TCP传输过程中 确认机制 状态机制 不可分割 解析数据包需要成本 交换机:二层,只关心MAC地址 ...
分类:
其他好文 时间:
2020-07-02 13:20:39
阅读次数:
48
defer 用在函数中 把它后面的语句延迟到函数即将返回的时候执行如果有多个defer语句,函数结束时会先执行后面放进去的用于关闭文件操作,关闭数据库连接,断开socket等 defer执行时间的图 1.返回值赋值 2.真正的RET返回 如果有defer,会在第1、2步之间执行 无聊的笔试题 fun ...
分类:
其他好文 时间:
2020-07-01 23:50:25
阅读次数:
68
网络编程(socket)概念 socket 与语言无关 什么是同步和异步? 什么是阻塞和非阻塞 BIO 编程 ? Blocking IO:同步阻塞编程方式 ? BIO 编程方式通常是在 JDK 1.4 版本之前常用的编程方式。编程的实现是:首先在服务端启动一个 ServerSocket 来监听 网络 ...
分类:
其他好文 时间:
2020-07-01 19:57:42
阅读次数:
55
?# T-Sta高校挑战赛 解题过程 签到 操作内容: 1.访问靶场,发现是上传点 2.审查元素发现是前端过滤 3.上传一个图片马,密码cmd,Burpsuite 抓包绕过前端过滤,之后修改后缀为php即上传成功 4.返回上传页面,获取图片的链接 5.用蚁剑连接成功 6.翻找目录发现 key 命令执 ...
分类:
其他好文 时间:
2020-07-01 17:30:15
阅读次数:
130
Java中的IO,BIO,NIO,AIO详解 IO BIO,NIO和AIO的关系 BIO:java.io包.基于流模型实现,使用同步,阻塞方式.即:读输入流或写输出流时,在读或写动作完成之前,读(写)线程一直阻塞.性能差. NIO:java.nio包.可以构建多路复用,同步非阻塞的IO操作. AIO ...
分类:
其他好文 时间:
2020-07-01 09:52:16
阅读次数:
55
import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.nio.file.File ...
分类:
编程语言 时间:
2020-07-01 09:15:20
阅读次数:
77
web-1签到 web-6成绩单 这是一道很好的练习sql注入的题目,涉及注入代码的实现自己打一遍可以增强理解 打开题目链接是这个样子的。。 输入1,2,3试一下,3就没有了 输入1: 输入2: 既然试不出来,那应该就是注入了,测试一下注入点 先试试?id=1' 查询不到页面,再试试联合注入 ?id ...
分类:
其他好文 时间:
2020-06-30 22:29:33
阅读次数:
68
ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。 当服务器的socket连接数量变得非常大时,无论是使用nets ...
分类:
系统相关 时间:
2020-06-30 20:23:01
阅读次数:
69
合并单元格报错 > 先生成单元格, 然后再进行合并, 合并之后只保留一个单元格, 反正需要合并的单元格中数据都是一样的, 如果不一样没做测试 ERROR http-nio-9104-exec-7 com.szeport.action.wxgl.ReportAction - [Action expor ...
分类:
编程语言 时间:
2020-06-30 12:40:00
阅读次数:
45
#2.NIO 当与别人谈论NIO时,一定要弄清楚别人说的NIO是指哪个含义? NIO有2种含义: 1、NonBlocking IO,基于操作系统谈 2、Java New IO,基于Java谈 我们这里主要说的是NonBlocking IO ##NonBlocking IO 基于上一篇文章https: ...
分类:
其他好文 时间:
2020-06-30 00:39:29
阅读次数:
53