计算机网络 网络层

网络层 书籍:计算机网络自顶向下. TCP/IP详解 一些基本知识 网络中继系统 网络互相连接起来 要使用一些中间设备。中间设备又称为中间系统或中继(relay)系统。 物理层中继系统:转发器(repeater) 数据链路层中继系统:网桥或桥接器(bridge) 网络层中继系统:路...

阅读更多

Java设计模式之行为型模式

模板方法模式 编写制作豆浆的程序,说明如下: 制作豆浆的流程选材—>添加配料—>浸泡—>放到豆浆机打碎 通过添加不同的配料,可以制作出不同口味的豆浆 选材、浸泡和放到豆浆机打碎这几个步骤对于制作每种口味的豆浆都是一样的 请使用 模板方法模式 完成 (说明:因为模板方法模式,...

阅读更多

计算机网络 数据链路层

数据链路层 书籍:计算机网络自顶向下. TCP/IP详解 以太网帧的格式 在网络层,给数据包增加了接收端和发送端的IP地址。在数据链路层里,增加了帧头帧尾,MAC地址和校验值。 数据链路层的三个基本问题 封装成帧(framing) 封装成帧(framing)就是在一段数据的前后分别 ...

阅读更多

Java设计模式之结构型模式

适配器模式 基本介绍: 适配器模式(AdapterPattern)将某个类的接口转换成客户端期望的另一个接口表示,主的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作。其别名为包装器(Wrapper)。 适配器模式属于结构型模式 主要分为三类:类适配器模式、对象适配器模式、接口适...

阅读更多

Java设计模式之创建型模式

单例设计模式 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。 单例设计模式八种方式 饿汉式(静态常量) 步骤: 构造器私有化 (防止 new ) 类的内部创建对象 向外暴露一个静态的...

阅读更多

Java设计模式概述与UML类图

设计模式概述 设计模式介绍 设计模式是程序员在面对同类软件工程设计问题所总结出来的有用的经验,模式不是代码,而是某类问题的通 用解决方案,设计模式(Design pattern)代表了最佳的实践。这些解决方案是众多软件开发人员经过相当长的 一段时间的试验和错误总结出来的。 设计模式的本质提高软件的维...

阅读更多

RabbitMQ

消息队列概述 大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力 消息服务中两个重要概念: 消息代理(message broker)和目的地(destination)。当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地。 ...

阅读更多

线程交替输出问题

面试题: 用两个线程,一个输出字母,一个输出数字,交替输出1A2B3C…26Z 方法一:wait_notify code public class OutputByTurns2 { public static void main(String[] args) throws Exceptio...

阅读更多