上一篇刚刚学习了 BufferedReader ,想着来验证一下 BufferedReader 的缓冲到底能带来多大的性能提升,于是拷贝了一个100M 左右的日志文件放到本地,测试一下使用 BufferedReader 和不使用的情况下,所耗费的时间差别。 上一篇 BufferedReader 学习 ...
分类:
编程语言 时间:
2019-08-17 19:57:23
阅读次数:
125
内容回顾 C/S和B/S架构 osi五层模型 应用层 自定义协议(struct) _ 解决黏包 验证客户端合法性 解决TCP协议的server端并发问题 socket 传输层 端口 在一台机器上唯一标识一个运行中的网络程序 tcp 三次握手 四次挥手 黏包问题 udp 四层交换机 四层路由器 网络层 ...
分类:
其他好文 时间:
2019-08-17 17:51:53
阅读次数:
88
如何查看日志的前1000条数据?tail -f -n 1000 xxx 查看端口? netstat -t 显示tcp端口 -ntlp 所有tcp端口 -ntulp|grep 80 查看所有80端口使用情况 -u 显示udp端口 -p 显示进程标识符和程序名臣 目录下找出大于指定大小的文件 当前目录 ...
分类:
系统相关 时间:
2019-08-17 15:12:28
阅读次数:
117
一、TCP/UDP协议TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。通过面向连接、端到端和可 ...
分类:
其他好文 时间:
2019-08-17 15:04:35
阅读次数:
85
引用:https://www.cnblogs.com/QQ846300233/p/6046388.html 流的概念和作用 学习Java IO,不得不提到的就是JavaIO流。 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据 ...
分类:
其他好文 时间:
2019-08-17 01:19:49
阅读次数:
136
Python网络编程02/基于TCP协议的socket简单的通信 [TOC] 1.昨日内容回顾 2.socket 2.1 socket套接字 2.2 基于TCP协议的socket简单通信 客户端(client) 服务端(server) ...
分类:
编程语言 时间:
2019-08-16 23:13:21
阅读次数:
164
recv原理、高阶版黏包解决方案、基于UDP的socket通信 recv原理 高阶版黏包解决方案 服务端: 客户端: 客户端: ...
分类:
其他好文 时间:
2019-08-16 20:58:23
阅读次数:
98
这条命令的意思是列出系统里面监听网络连接的端口号和相应的进程PID。参数说明:-t:表示列出TCP连接(也可以加上-u参数表示同时列出UDP网络连接)-l:表示列出正在网络监听的服务关键是下面两个参数:-n:表示以端口号来显示-p:表示列出进程PID 参考: https://zhidao.baidu ...
分类:
系统相关 时间:
2019-08-16 09:14:42
阅读次数:
184
应用层: ftp和dns服务等,http协议。面向用户,给用户提供应用服务通信 传输层:tcp和udp协议 网络层:ip寻址,icmp,igmp等 链路层:物理链接,硬件设备 dns服务,解析域名地址成ip地址 tcp协议,字节流服务,切割数据为小的报文段。采用三次握手可靠服务,使用SYN和ack标 ...
分类:
Web程序 时间:
2019-08-16 00:32:10
阅读次数:
134
java两台服务器之间,大文件上传(续传),采用了Socket通信机制以及JavaIO流两个技术点,具体思路如下: 实现思路: 1、服:利用ServerSocket搭建服务器,开启相应端口,进行长连接操作 2、服:使用ServerSocket.accept()方法进行阻塞,接收客户端请求 3、服:每 ...
分类:
编程语言 时间:
2019-08-14 16:35:17
阅读次数:
104