posted @ 2019-03-02 21:45 work hard work smart 阅读(217) 评论(0) 推荐(0) 编辑
摘要:
一、内容 1、阻塞和非阻塞是什么? 2、传统IO模型,他存在哪些阻塞点 3、NIO模型 4、对比总结 1、阻塞和非阻塞是什么? 阻塞:做某件事情,直到完成,除非超时,如果没有完成,继续等待。 非阻塞:做一件事情,尝试着做,如果说不能做完,就不做了。意思就是直接返回,如果能做完,就做。 2、传统IO模 阅读全文
|
|||
摘要:
一、内容 1、阻塞和非阻塞是什么? 2、传统IO模型,他存在哪些阻塞点 3、NIO模型 4、对比总结 1、阻塞和非阻塞是什么? 阻塞:做某件事情,直到完成,除非超时,如果没有完成,继续等待。 非阻塞:做一件事情,尝试着做,如果说不能做完,就不做了。意思就是直接返回,如果能做完,就做。 2、传统IO模 阅读全文
posted @ 2019-03-02 21:45 work hard work smart 阅读(217) 评论(0) 推荐(0) 编辑
摘要:
一、网络分层协议 经典五层模型 1、物理层:(电脑的硬件,网卡端口,网线,网线连出去的光缆) 定义物理设备如何传输数据 2、数据链路层 在通信的实体间建立数据链路连接。 两台机器物理上是可以连接在一起的,那同时要有配套的软件,通过物理的设备创建一个链路的连接。 3、网络层 为数据在节点之间传输创建逻 阅读全文
posted @ 2019-03-02 19:52 work hard work smart 阅读(281) 评论(0) 推荐(0) 编辑
摘要:
Http原理 一、使用Http协议最简单的例子 1、输入URL打开网页 2、AJAX获取数据 3、img标签加载图片 二、Cache-Control 1、public、private 2、must-revalidate 3、no-cache、 no-store 三、缓存验证 1、last-modif 阅读全文
posted @ 2019-03-02 19:09 work hard work smart 阅读(287) 评论(0) 推荐(0) 编辑
摘要:
一、用的可能比较多的设计模式(红色字体) 创建型模式 1、工厂方法模式 2、抽象工厂模式 3、建造者模式 4、单例模式 5、原型模式 (简单工厂不是JOF中的设计模式) 结构性模式 1、适配器模式 2、装饰者模式 3、代理模式 4、外观模式 5、桥接模式 6、享元模式 7、组合模式 行为型模式 1、 阅读全文
posted @ 2019-03-02 16:41 work hard work smart 阅读(139) 评论(0) 推荐(0) 编辑
摘要:
一、定义 允许一个对象在内部状态改变时,改变它的行为。(不改变行为,只做状态的改变也是可以的) 类型:行为型 二、适用场景 1、一个对象存在多个状态(不同状态下行为不同),且状态可相互转换。 如订单状态,不同的订单状态,行为是不同的。如订单下单了之后,待付款状态,此时可以付款。 如订单,过了好多天, 阅读全文
posted @ 2019-03-02 15:02 work hard work smart 阅读(201) 评论(0) 推荐(0) 编辑 |
|||