使用MQ的三大作用:1、同步变异步2、流量削峰3、解耦降低服务间的耦合性要不要使用MQ,需不需要使用MQ依据项目的需要做选择。 使用场景: 例如:注册用户时候,发送激活邮件。监控应用中抛出的异常,邮件通知管理员。也就是增加监控功能,且一个消息服务可以监控无数个应用。异构型架构系统间的各服务通信,因为 ...
分类:
其他好文 时间:
2020-06-01 11:43:45
阅读次数:
64
一、基于注解和xml配置 1.概述 我们需要理解基于IOC配置和xml配置实现的功能都是一样的,都是为了降低程序的耦合性,只是配置的方式不同罢了。在实际开发过程中我们根据公司习惯和个人习惯决定具体用那种方式实现,因此两种方式都需要掌握。 2.环境搭建 前面我们已经搭建好环境,因此我们在原来的基础进行 ...
分类:
编程语言 时间:
2020-05-31 17:47:48
阅读次数:
65
Java IO(九)FilterInputStream 和 FilterOutputStream 一、介绍 FilterInputStream 和 FilterOutputStream 是过滤字节输入流和过滤字节输出流。它们的作用是封装其他的基础流,并为它们提供额外的功能。它们的子类分别有: 缓冲流 ...
分类:
编程语言 时间:
2020-05-21 23:47:06
阅读次数:
59
工厂设计模式是我们最常用的实例化对象模式,利用工厂模式可以降低程序的耦合性,为后期的维护修改提供了很大的便利。 将选择实现类、创建对象统一管理和控制。从而将调用者跟我们的实现类解耦。 package com.bdqn.cn.dao; interface Doll{ public String get ...
分类:
其他好文 时间:
2020-05-14 12:54:42
阅读次数:
53
复试加科目了,赶紧恶补一波 一、软件分析:是一个对用户的需求进行去粗取精、去伪存真正确理解,然后把它用软件工程开发语言表达出来的过程,基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。 二、软件设计(概要设计和详细设计):主要任务就是将软件分解成模 ...
分类:
其他好文 时间:
2020-05-12 11:30:21
阅读次数:
122
一、继承 1、概念 2、继承中的成员访问 成员变量|成员方法 | 局部 本类中成员变量 父类中非私有成员变量|本类中方法 父类中非私有成员方法 object基类中非私有成员方法 3、方法重写 (1)、为什么要重写 (2)、怎么进行重写 (3)、重写的注意点 4、this和super (1)、this ...
分类:
编程语言 时间:
2020-05-12 11:16:04
阅读次数:
63
[TOC] 设计模式基础知识 面向对象基础 1、类与对象 对象 :是一个自包含的实体,用于一组可识别的特性和行为来标识。对象就是具体的实体,这个实体有具有属性和行为,并且这些属性和行为都是具体表示出来的。 面向对象编程 :针对对象来编程,通过对象的行为和属性来表达过程。 类 :具有相同属性和功能的对 ...
分类:
其他好文 时间:
2020-05-09 23:16:12
阅读次数:
67
特征缩放 to do Batch Normalization原理 https://zhuanlan.zhihu.com/p/34879333 https://zhuanlan.zhihu.com/p/69659844 背景 对深层神经网络的训练调参困难且复杂,深度神经网络之所以如此难训练,其中一个重 ...
分类:
其他好文 时间:
2020-05-04 17:21:13
阅读次数:
52
回顾:创建对象 对象创建的过程中有很多耦合性代码: 构造函数的意义就是减少耦合性代码:因为有些对象具有相同的属性 构造函数是用来创建对象,并给对象添加属性以及属性值 令属性名与属性值一致。 构造函数内:1.先声明空对象 2.添加对象属性一级属性值 3.返回对象 外部:分别传不同属性调用,用不同变量接 ...
分类:
其他好文 时间:
2020-04-21 12:39:08
阅读次数:
57
2020 OO 第二单元总结,只要跑得够快即使从头关到尾你也喜欢吗? ...
分类:
其他好文 时间:
2020-04-18 11:56:37
阅读次数:
64