摘要: 网络应用的进程通信(计算机网络的应用依靠与进程间的通信) 同一主机上运行的进程之间的通信: 进程间通信机制 操作系统提供 不同主机上运行的进程如何通信: 消息交换/报文交换 客户机进程:发起通信的进程 服务器进程:等待通信请求的进程 注意:在P2P网络应用体系结构中也存在客户机与服务器进程 套接字( 阅读全文
posted @ 2021-05-02 15:45 安妍 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 计算机网络的体系结构 主机(host) 路由器(routers) 各种链路(links) 应用(applications) 协议(protocols) 硬件,软件 .......... *利用分层结构(从功能上)刻画计算机网络的体系结构。 分层结构 *常见概念 实体:任何可以接收或发送信息的硬件或软 阅读全文
posted @ 2021-05-02 09:39 安妍 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 计算机网络中的应用模型 客户/服务器(C/S) *服务器:24小时为客户提供服务的软件 永远在线 利用大量服务器实现可扩展性 例如web服务器软件 *客户:享受服务器提供的服务的软件 间歇性接入网络 可能使用动态IP地址 不与其它客户机直接通信 例如:浏览器软件,IE,safari浏览器等 点到点( 阅读全文
posted @ 2021-05-01 20:36 安妍 阅读(515) 评论(0) 推荐(0) 编辑
摘要: package com.anyan.day15;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;/** * @author anyan * @ 阅读全文
posted @ 2021-05-01 12:55 安妍 阅读(319) 评论(0) 推荐(0) 编辑
摘要: IO流 针对程序而言,IO流即输入输出流 输入:外部数据写入程序,例如编辑Word文档 输出:程序中的数据传入外部设备,例如打开某个Word文档。 分类 按流的方向分类:输入流,输出流 按处理/传输的数据单元:字节流(名命上以Stream结尾),字符流(名命上以Reader/Writer结尾) ** 阅读全文
posted @ 2021-04-29 11:50 安妍 阅读(53) 评论(0) 推荐(0) 编辑
摘要: idea快捷键 批量修改:ctrl+shift+alt+J 批量写代码:alt+箭头下拉选择/alt+insert 切换为多行编辑模式 从任意位置单行注释:ctrl+/ 查看返回值类型:ctrl+q 阅读全文
posted @ 2021-04-19 16:17 安妍 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 对比HashSet和TreeSet的底层 HashSet集合底层实际上是一个HashMap HashMap集合底层是一个哈希表数据结构 放到HashSet集合中的元素,等同于放到了HashMap集合的Key部分 HashSet集合中的元素无序不可重复,所有Key不可重复,当Key重复,value被覆 阅读全文
posted @ 2021-04-17 20:46 安妍 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 关于HashTable 是线程安全的,其中所有的方法都带有Synchronized关键字,效率低,目前使用较少; HashTable集合中的Key和value不可为空,而HashMap集合中的Key和value都可为空 HashTable集合初始化容量:11,扩容:原容量*2+1 阅读全文
posted @ 2021-04-17 16:29 安妍 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 前好几天学了Map集合,简单总结下重点: Map集合中有各种重要的方法,包括增加,删除元素,获取集合的大小,清空集合,对Map集合进行遍历:1.通过keySet()方法将Map集合中的所有key以数组的方式提取出,其返回值为Collection,然后通过迭代器的方式迭代集合中的元素。2.也可以先将M 阅读全文
posted @ 2021-04-17 14:52 安妍 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 三种通信方式 单工通信 :只可收或者发,只需一条信道 半双工通信:可收,可发,不可同时,需两条信道 全双工通信:可收可发可同时,需两条信道 两种数据传输方式 串行传输:所有bit信息同一信道传输。速度慢,费用低,适合远距离 并行传输:每个bit信息一个信道。速度快,费用高(不同的信道不同的传输介质, 阅读全文
posted @ 2021-04-17 11:50 安妍 阅读(939) 评论(0) 推荐(0) 编辑