摘要: 阅读全文
posted @ 2020-02-13 21:58 Plorde 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 知识点: 如上所示,用户首先将需要进行IO操作的socket添加到select中,然后阻塞等待select系统调用返回。当数据到达时,socket被激活,select函数返回。用户线程正式发起read请求,读取数据并继续执行。 从流程上来看,使用select函数进行IO请求和同步阻塞模型没有太大的区 阅读全文
posted @ 2020-02-13 21:20 Plorde 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 加密过程具体TCP实现 步骤 1 : 客户端通过发送Client Hello报文开始SSL通信(这里是在TCP的三次握手已经完成的基础上进行的)。报文中包含客户端支持的SSL的指定版本、加密组件列表(所使用的加密算法及密钥长度等)。 步骤 2 : 服务器可进行SSL通信时,会以Server Hell 阅读全文
posted @ 2020-02-13 20:17 Plorde 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 回顾上期 1)JVM中引用存在哪里? 答:虚拟机栈,该内存空间线程独有 2)该引用的对象存在哪里? 答:堆,所有通过new方法分配的对象都存在堆中 3)String s1="abc",字符串"abc"存在哪里?答:运行时常量池,且常量池每次存储对象时会查找是否存过相等的对象,如果有,直接引用指向它, 阅读全文
posted @ 2020-02-13 09:17 Plorde 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 引子 一段简单的代码结果引发疑问,==到底比较的是什么?equals呢? public static void main(String args[]){ String s1="abc"; String s2="abc"; System.out.println(s1==s2); System.out. 阅读全文
posted @ 2020-02-13 09:10 Plorde 阅读(138) 评论(0) 推荐(0) 编辑
摘要: HelloSlide尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,HelloSlide会按照本隐私权政策的规定使用和披露您的个人信息。但HelloSlide将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,HelloSlide 阅读全文
posted @ 2019-10-23 15:09 Plorde 阅读(482) 评论(0) 推荐(0) 编辑