08 2021 档案
摘要:1、网络应用模型 1.1、应用层概述 应用层对 应用程序的通信 提供服务 应用层协议定义 应用进程交换的报文类型,请求还是响应? 各种报文类型的语法,如报文中的各个字段及其详细描述 字段的语义,即包含在字段中的信息的含义 进程何时、如何发送报文,以及对报文进行响应的规则 应用层的功能 文件传输、访问
阅读全文
摘要:1、传输层概述 1.1、传输层 为应用层提供通信服务,使用网络层服务 1)功能 传输层提供进程和 进程之间 的逻辑通信 网络层提供 主机之间 的逻辑通信 复用和分用 例如一家四口都要给好友写信,统一放到邮筒里,邮政员一起送出去,这是复用。收到回信后,快递员把信分别给我们,这是分用。快递员就充当了传输
阅读全文
摘要:1、网络层 1.1、网络层功能概述 主要任务 是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务 网络层传输单位是 IP数据报/分组 数据报和分组是父与子的关系,数据报是比较长的数据,分组是对数据报进行切割划分出来的片段 功能 路由选择与分组转发 路由选择就是找路,通过路由选择算法找到最
阅读全文
摘要:1、功能概述 1.1、研究思想 当我们专门研究数据链路层时,很多情况下我们只关心在协议栈中水平方向的各个数据链路层 1.2、基本概念 结点:主机、路由器 链路:网络中两个结点之间的物理通道,链路传输介质主要有双绞线、光纤和微波。分为有线链路、无线链路 数据链路:网络中两个结点之间的逻辑通道,把实现控
阅读全文
摘要:1、通信基础 1.1、物理层基本概念 物理层 解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体 传输媒体 就是数据在传输过程中需要经过的介质(光纤,电缆等),常把传输媒体看做五层模型的第0层,需要和物理层区分开! 物理层主要任务:确定与传输媒体接口有关的一些特性 --> 定
阅读全文
摘要:本系统教程参考自: 教程:https://blog.csdn.net/weixin_42146136/category_10581354.html 视频:https://www.bilibili.com/video/BV19E411D78Q 感谢! 1、计算机网络概述 1.1、概念、组成、功能和分类
阅读全文
摘要:1、Mysql的执行计划 1.1、为什么需要执行计划? 有的sql语句执行效率高,有的执行效率低,需要对sql语句做调整和优化,所以就会涉及到执行计划 1.2、执行计划是什么? 执行计划具体来说就是一条sql语句的执行过程 可以看到执行过程中用到了哪些关键的信息,并根据这些信息做判断 1.3、如何使
阅读全文
摘要:1、初始MySql 1.1、为什么学习数据库? 1、岗位技能需求 2、现在的世界,得数据者得天下 3、存储数据的方法 4、程序,网站中,大量数据如何长久保存? 5、数据库是几乎软件体系中最核心的一个存在。 1.2、什么是数据库? 数据库 ( DataBase , 简称DB ) 概念 : 长期存放在计
阅读全文
摘要:一、版本控制介绍 1.1、什么是版本控制? 版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 实现跨区域多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护你的源代码
阅读全文
摘要:1、简介 1.1、什么是MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java PO
阅读全文
摘要:1、基本介绍 电脑组成:可打折组件、不可打折组件 不同的人群有不同的折扣 由特定人群的客户,获取对应的价格 2、类图 **Part:**可打折配件的接口 定义 accept(Visitor visitor) ,接收一个访问者参数,返回该配件的最终价格(原价 * 相应的折扣率) 配件子类方法内:vis
阅读全文
摘要:访问者模式是一种行为设计模式 访问者模式被用在针对一组相同类型对象的操作 优点是,可以把针对此对象的操作逻辑转移到另外一个类上 适合场景: 对象结构比较稳定,但经常需要在此对象结构上定义新的操作 对一个对象结构中的对象进行很多不同的且不相关的操作,而需要避免这些操作“污染”这些对象的类,也不希望在增
阅读全文
摘要:一、各个模式总结 1、创建型模式 1)单例模式 Singleton Pattern 创建某个类的实例,该类的实例在系统中只有这一份 实现方式 八种方式:推荐用 枚举、内部静态类、DCL双重检测锁 案例 java.lang.Runtime 就是经典的 单例模式(饿汉式) 2)简单工厂模式 Simple
阅读全文
摘要:10、策略模式 Strategy Pattern [ˈstrætədʒi] 1)基本介绍 策略模式(Strategy Pattern)中,定义算法族(策略组),分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户 体现了几个设计原则 把变化的代码从不变的代码中分离出来 针对接
阅读全文
摘要:6、中介者模式 Mediator Pattern [ˈmiːdieɪtər] 1)基本介绍 中介者模式(Mediator Pattern),用一个中介对象来封装一系列的对象交互。中介者使各个对象不需要显式地相互引用,从而使其解耦,而且可以独立地改变它们之间的交互 中介者模式属于行为型模式,使代码易于
阅读全文
摘要:3、访问者模式 Visitor Pattern 参考:https://www.cnblogs.com/java-my-life/archive/2012/06/14/2545381.html 在阎宏博士的《JAVA与模式》一书中开头是这样描述访问者(Visitor)模式的: 访问者模式是对象的行为模
阅读全文
摘要:六、行为型模式 1、模版方法模式 Template Method Pattern 又叫模板模式 Template Pattern 1)基本介绍 模板方法模式(Template Method Pattern),又叫模板模式(Template Pattern),在一个抽象类中公开定义了执行它的方法的模板
阅读全文
摘要:员工年假年终奖案例 员工有多种类型:普通员工、主管、经理… 多个属性:姓名、性别、入职年限… 根据员工属性有不同的年终奖(奖金、奖品)和年假: 入职年限不同,福利不同 性别不同,奖品的颜色也不同 福利的形式种类每年都会变;项目要方便扩展、方便维护 传统实现方案 难以修改维护,不利于扩展 if(普通员
阅读全文
浙公网安备 33010602011771号