07 2018 档案

摘要:1、每个线程有一个栈空间;在线程里调用一个方法时,就会启动一个栈帧;每一个栈帧里面都保存这个方法所用到的局部变量。 ********** 2、方法区,用于存放class信息、静态变量、字符串常量常量池。 ********** 3、 1)JVM中共享数据空间可以分成三个大区,新生代(Young Gen 阅读全文
posted @ 2018-07-03 09:58 老黄Hwy 阅读(136) 评论(0) 推荐(0)
摘要:1、谈谈BIO/NIO/AIO 同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO. BIO:最初建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求建立一堆线程等待请求,而客户端发送请 阅读全文
posted @ 2018-07-02 09:14 老黄Hwy 阅读(111) 评论(0) 推荐(0)
摘要:1、TCP和UDP的区别 1)TCP提供面向连接的传输,通信前要先建立连接;UDP提供无连接的传输。 2)TCP提供可靠的传输;UDP提供不可靠的传输。 3)TCP面向字节流的传输,因此它能将信息分割成组,并能在接收端将其重组;UDP是面向数据报的传输,没有分组开销。 4)TCP提供流量控制和拥塞控 阅读全文
posted @ 2018-07-01 10:16 老黄Hwy 阅读(147) 评论(0) 推荐(0)