1、前言 之前上过计算机网络这门课,由于当时初次接触计算机网络,其中的有些概念无法深入理解,只停留在表面。这次借着学网络编程的机会,也把TCP的三次握手和四次分手重新梳理了一遍,有了不同的理解。借此,想做一个总结。 2、TCP协议 在学习TCP三次握手和四次分手之前,首先得对TCP协议有一个大概的了 ...
分类:
其他好文 时间:
2020-02-24 10:06:57
阅读次数:
55
python简介 诞生: 创建人:Guido Van Rossum(荷兰人) 时间:1989年python的应用领域 系统运维 网络编程(搜索引擎,爬虫,服务器编程) 科学计算 人工智能,机器人 云计算 大数据及数据库编程 教育 游戏,图像 其他python语言的优缺点 优点: 面向对象(Java, ...
分类:
编程语言 时间:
2020-02-23 20:21:47
阅读次数:
84
摘自 b站尚硅谷JAVA视频教程 客户端: Socket socket = null; OutputStream os = null; try { InetAddress cliIP = InetAddress.getByName("127.0.0.1"); socket = new Socket( ...
分类:
编程语言 时间:
2020-02-22 12:19:06
阅读次数:
109
先赞后看,养成习惯 文本已收录至GitHub开源仓库 Lu_JavaNodes 码云仓库地址Lu_JavaNodes,包含教程涉及所有思维导图,案例代码和后续讲解视频,欢迎Star增砖添瓦。 前言 在传统的接口语法中,接口中只可以有抽象方法。在是在实际的使用中,我们往往会需要用到很多和接口相关的功能 ...
分类:
其他好文 时间:
2020-02-21 17:45:16
阅读次数:
76
并发编程之多进程 进程理论 进程 进程:正在运行的一个过程或一个任务。负责执行任务的是cpu。 程序与进程的区别:程序只是一堆代码,而进程指的是程序的运行过程。 注意同一个程序执行两次,是两个进程。比如打开两个QQ,登陆的是不同人的QQ号。 并行与并发 无论是并行还是并发,在用户看来都是'同时'运行 ...
分类:
其他好文 时间:
2020-02-20 18:41:59
阅读次数:
67
学习JavaWeb之后,只知道如何部署项目到Tomcat中,而并不了解其内部如何运行,底层原理为何,因此写下此篇博客初步探究一下。学习之前需要知识铺垫已列出: "Tomcat目录结构" 、 "HTTP协议" 、 "IO" 、 "网络编程(未完善)" 1. Tomcat(正版) 笔者称自己手写的Tom ...
分类:
其他好文 时间:
2020-02-20 12:53:12
阅读次数:
52
网络编程 http 简介 一个简单的请求 响应协议,它通常运行在TCP之上。 http内容 超文本 包含有超链接和各种多媒体元素标记的文本。这些超文本文件彼此链接,形成网状(web),能此被称为网页。 最常见的超文本格式是超文本标记语言HTML URL 统一资源定位符,用来唯一的标识万维网中的某一个 ...
分类:
Web程序 时间:
2020-02-19 22:26:53
阅读次数:
137
这是第一篇随笔,记录今天的内容,我不知道什么是成功,因为我没有成功过,但是,我想成功一次! python 多练吧! 一、编程语言的分类 机器语言:01001010,高低电平,计算机懂的语言。 汇编语言:命令对应01010011的机器语言,翻译到机器语言进行执行。 高级语言:比如 python ,代码 ...
分类:
编程语言 时间:
2020-02-18 20:28:54
阅读次数:
88
Unix 网络编程 传输层部分知识点 TIME_WAIT状态 MSL: maximum segment lifetime 任何TCP的实现都需要为MSL选择一个合适的值, RFC的建议值是2分钟。分组可能出现迷途,若迷途分组在MSL中找到路, 造成重复,TCP必须修复 存在的理由: 1. 可靠的实现 ...
分类:
其他好文 时间:
2020-02-18 14:55:18
阅读次数:
57