上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 30 下一页
摘要: 开放式系统互联通信参考模型(英语:Open System Interconnection Reference Model,缩写:OSI;简称为OSI模型)是一种概念模型,由国际标准化组织提出,一个试图使各种计算机在世界范围内互连为网络的标准框架。 OSI模型分为七层,自下而上为 物理层(Physic 阅读全文
posted @ 2019-11-25 10:20 ConstXiong 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: 1、什么是 tcp 粘包? 发送方发送的多个数据包,到接收方缓冲区首尾相连,粘成一包,被接收。 2、原因 TCP 协议默认使用 Nagle 算法可能会把多个数据包一次发送到接收方。 应用程读取缓存中的数据包的速度小于接收数据包的速度,缓存中的多个数据包会被应用程序当成一个包一次读取。 3、处理方法 阅读全文
posted @ 2019-11-25 10:19 ConstXiong 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 两次握手只能保证单向连接是畅通的。 Step1 A -> B : 你好,B。 Step2 A <- B : 收到。你好,A。 这样的两次握手过程, A 向 B 打招呼得到了回应,即 A 向 B 发送数据,B 是可以收到的。 但是 B 向 A 打招呼,A 还没有回应,B 没有收到 A 的反馈,无法确保 阅读全文
posted @ 2019-11-25 10:18 ConstXiong 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: TCP/IP 协议是一个协议簇,包括很多协议。命名为 TCP/IP 协议的原因是 TCP 和 IP 这两个协议非常重要,应用很广。 TCP 和 UDP 都是 TCP/IP 协议簇里的一员。 TCP,Transmission Control Protocol 的缩写,即传输控制协议。 面向连接,即必须 阅读全文
posted @ 2019-11-25 10:17 ConstXiong 阅读(400) 评论(0) 推荐(0) 编辑
摘要: BIO:线程发起 IO 请求,不管内核是否准备好 IO 操作,从发起请求起,线程一直阻塞,直到操作完成。 NIO:线程发起 IO 请求,立即返回;内核在做好 IO 操作的准备之后,通过调用注册的回调函数通知线程做 IO 操作,线程开始阻塞,直到操作完成。 AIO:线程发起 IO 请求,立即返回;内存 阅读全文
posted @ 2019-11-24 10:56 ConstXiong 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 按数据流向:输入流和输出流 输入和输出都是从程序的角度来说的。 输入流:数据流向程序 输出流:数据从程序流出。 按处理单位:字节流和字符流 字节流:一次读入或读出是8位二进制 字符流:一次读入或读出是16位二进制 JDK 中后缀是 Stream 是字节流;后缀是 Reader,Writer 是字符流 阅读全文
posted @ 2019-11-24 10:55 ConstXiong 阅读(2728) 评论(0) 推荐(0) 编辑
摘要: List 以索引来存取元素,元素可重复 Set 不能存放重复元素 Map 保存键值对映射,映射关系可以一对一、多对一 List 有基于数组和链表实现两种方式 Set、Map 容器有基于哈希存储和红黑树两种方式实现 Set 基于 Map 实现,Set 里的元素值就是 Map 里 key 来一道刷了进B 阅读全文
posted @ 2019-11-24 10:54 ConstXiong 阅读(489) 评论(0) 推荐(0) 编辑
摘要: ArrayList 和 Vector 都是使用数组存储数据 允许直接按序号索引元素 插入元素涉及数组扩容、元素移动等内存操作 根据下标找元素快,存在扩容的情况下插入慢 Vector 对元素的操作,使用了 synchronized 方法,性能比 ArrayList 差 Vector 属于遗留容器,早期 阅读全文
posted @ 2019-11-24 10:52 ConstXiong 阅读(484) 评论(0) 推荐(0) 编辑
摘要: HashMap、LinkedHashMap Hashtable TreeMap IdentityHashMap 来一道刷了进BAT的面试题? 阅读全文
posted @ 2019-11-24 10:51 ConstXiong 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 编码过程中,我们会遇到各种问题。 借助搜索引擎,可以解决大部分问题,但总会遇到没法解决的坑,也许它会困扰几天或者更长时间。 要解决各种疑难杂症,成为高手,就要学会查一手资料。 什么是一手资料? 最直接的一手资料就是源代码,看懂了源码,一切问题迎刃而解 官方文档与译文(大部分官方文档都是英文的,需要我 阅读全文
posted @ 2019-11-24 10:47 ConstXiong 阅读(573) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 30 下一页