自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Demo_Null

Spring Boot + Spring Cloud + Vue

  • 博客(27)
  • 资源 (28)
  • 收藏
  • 关注

原创 设计模式 ☞ 结构型模式之装饰器模式

装饰(Decorator)模式的定义:指在不改变现有对象结构的情况下,动态地给该对象增加一些职责(即增加其额外功能)的模式,它属于对象结构型模式。即允许通过将对象放入包含行为的特殊封装对象中来为原对象绑定新的行为。

2020-12-31 14:01:56 189

原创 设计模式 ☞ 结构型模式之桥接模式

桥接(Bridge)模式的定义如下:将抽象与实现分离,使它们可以独立变化,简单来说,就是将一个大类或一系列紧密相关的类拆分为抽象和实现两个独立的层次结构, 从而能在开发时分别使用。它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的耦合度。

2020-12-30 21:10:09 212

原创 设计模式 ☞ 结构型模式之适配器模式

适配器模式(Adapter)的定义如下:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。适配器模式分为类结构型模式和对象结构型模式两种,前者类之间的耦合度比后者高,且要求程序员了解现有组件库中的相关组件的内部结构,所以应用相对较少些。

2020-12-30 14:08:45 182

原创 设计模式 ☞ 创建型模式之建造者模式

建造者(Builder)模式的定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。它将变与不变相分离,即产品的组成部分是不变的,但每一部分是可以灵活选择的。

2020-12-28 19:42:50 181

原创 设计模式 ☞ 创建型模式之原型模式

原型(Prototype)模式的定义如下:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。

2020-12-25 20:34:48 186

原创 设计模式 ☞ 创建型模式之抽象工厂模式

抽象工厂模式(Abstract Factory Pattern)隶属于设计模式中的创建型模式,用于产品族的构建。抽象工厂是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂是指当有多个抽象角色时使用的一种工厂模式。

2020-12-24 19:57:36 272

原创 设计模式 ☞ 创建型模式之工厂方法模式

工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。工厂方法模式是简单工厂模式的衍生,解决了许多简单工厂模式的问题。首先完全实现‘开闭原则’,实现了可扩展。其次更复杂的层次结构,可以应用于产品结果复杂的场合。

2020-12-24 14:04:22 279

原创 设计模式 ☞ 创建型模式之单例模式

单例(Singleton)模式的定义:是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。

2020-12-23 14:02:32 386

原创 设计模式 ☞ 七大设计原则之合成复用原则

合成复用原则(Composite Reuse Principle,CRP)又叫组合/聚合复用原则(Composition/Aggregate Reuse Principle,CARP)。它要求在软件复用时,要尽量先使用组合或者聚合等关联关系来实现,其次才考虑使用继承关系来实现。如果要使用继承关系,则必须严格遵循里氏替换原则。合成复用原则同里氏替换原则相辅相成的,两者都是开闭原则的具体实现规范。

2020-12-17 19:03:09 332

原创 设计模式 ☞ 七大设计原则之迪米特法则

迪米特法则的定义是:只与你的直接朋友交谈,不跟 "陌生人" 说话。其含义是:如果两个软件实体无须直接通信,那么就不应当发生直接的相互调用,可以通过第三方转发该调用。其目的是降低类之间的耦合度,提高模块的相对独立性。

2020-12-17 14:04:40 322

原创 设计模式 ☞ 七大设计原则之开闭原则

开闭原则(Open Closed Principle,OCP)由勃兰特·梅耶提出,他在 1988 年的著作《面向对象软件构造》中提出:软件实体应当对扩展开放,对修改关闭),这就是开闭原则的经典定义。简单来说,当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以扩展模块的功能,使其满足新的需求。

2020-12-16 22:12:06 422 1

原创 设计模式 ☞ 七大设计原则之里氏替换原则

里氏替换原则(Liskov Substitution Principle,LSP)由麻省理工学院计算机科学实验室的里斯科夫(Liskov)女士在 1987 年的 "面向对象技术的高峰会议(OOPSLA)"上发表的一篇文章《数据抽象和层次》里提出来的,她提出:继承必须确保超类所拥有的性质在子类中仍然成立。里氏替换原则主要阐述了有关继承的一些原则,也就是什么时候应该使用继承,什么时候不应该使用继承,以及其中蕴含的原理。

2020-12-16 18:52:26 325

原创 设计模式 ☞ 七大设计原则之依赖倒置原则

依赖倒置原则(Dependence Inversion Principle,DIP)是 Object Mentor 公司总裁罗伯特·马丁(Robert C.Martin)于 1996 年在 C++ Report 上发表的文章。依赖倒置原则的原始定义为:高层模块不应该依赖低层模块,两者都应该依赖其抽象;抽象不应该依赖细节,细节应该依赖抽象。其核心思想是:要面向接口编程,不要面向实现编程。

2020-12-15 22:47:22 367 1

原创 设计模式 ☞ 七大设计原则之接口隔离原则

2002 年罗伯特·C·马丁给“接口隔离原则”的定义是:客户端不应该被迫依赖于它不使用的方法(Clients should not be forced to depend on methods they do not use)。该原则还有另外一个定义:一个类对另一个类的依赖应该建立在最小的接口上(The dependency of one class to another one should depend on the smallest possible interface)。

2020-12-15 14:03:50 282

原创 设计模式 ☞ 七大设计原则之单一职责原则

单一职责原则(Single Responsibility Principle,SRP)又称单一功能原则,由罗伯特·C.马丁(Robert C. Martin)于《敏捷软件开发:原则、模式和实践》一书中提出的。这里的职责是指类变化的原因,单一职责原则规定一个类应该有且仅有一个引起它变化的原因,否则类应该被拆分

2020-12-14 22:37:35 368

原创 设计模式 ☞ 概述

算法更像是菜谱: 提供达成目标的明确步骤。 而模式更像是蓝图: 可以看到最终的结果和模式的功能, 但需要自己确定实现步骤。

2020-12-14 20:49:32 1821

原创 MQ 系列之 ActiveMQ 高级特性

ActiveMQ 的异步投递、延时投递、定时投递、重试机制、死信队列等高级特性

2020-12-11 23:21:32 334

原创 MQ 系列之 ActiveMQ 搭建 Zookeeper + Replicated LevelDB 集群

从 ActiveMQ 5.9 开始,ActiveMQ 的集群实现方式取消了传统的 Masster-Slave 方式.,增加了基于 Zookeeper + LevelDB 的 Master-Slave 实现方式,从 5.9 版本后也是官网推荐。

2020-12-11 20:00:13 320

原创 MQ 系列之 ActiveMQ 消息持久化机制

在发送者将消息发送出去后,消息中心首先将消息存储到本地数据文件、内存数据库或者远程数据库等再试图将消息发送给接收者,成功则将消息从存储中删除,失败则继续尝试发送。

2020-12-10 21:21:40 358 2

原创 MQ 系列之 ActiveMQ 传输协议

ActiveMQ 中支持的协议,常用的有 TCP、NIO,NIO 的性能优于 TCP

2020-12-09 22:29:51 425

原创 MQ 系列之 ActiveMQ 可靠性

由持久化、事务、签收三者保证 ActiveMQ 的可靠性

2020-12-09 19:12:12 289

原创 CentOS 安装 Screen【在线 + 离线】

CentOS 环境下在线/离线安装 Screen

2020-12-08 20:38:14 1909

原创 CentOS 安装 GCC【在线 + 离线】

在 Linux 环境如何在线/离线安装 gcc

2020-12-08 17:43:57 267

原创 Spring Cloud Alibaba 系列之 Seata 分布式事务 demo

我们只需要使用一个 @GlobalTransactional 注解在业务方法上就可以解决分布式事务

2020-12-03 21:32:37 659

原创 Spring Cloud Alibaba 系列之 Seata 介绍

Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。

2020-12-02 14:03:49 774 1

原创 Spring Cloud Alibaba 系列之 Sentinel 热点 key 与系统规则

Spring Cloud Alibaba Sentinel 中的热点参数限流与系统自适应限流

2020-12-01 21:15:47 314

原创 Spring Cloud Alibaba 系列之 Sentinel @SentinelResource 注解

Sentinel 提供了 @SentinelResource 注解用于定义资源,并提供了 AspectJ 的扩展用于自动定义资源、处理 BlockException 等。

2020-12-01 19:55:33 551

GCC 离线安装包,亲测可用

亲测可用于 CentOS 7 的 GCC 离线安装包,亲测可用

2020-12-08

初窥HTML&CSS.md

html 与 css 的学习笔记,简单的说明了 html 和 css 的用法,适合快速入门。文件为 markdown 文件,建议使用 typora

2020-06-04

Bootstrap分页条页码过多隐藏部分页码

当从数据库查出数据过多时,分页条页码太多,将多余部分进行隐藏,永远只显示固定数量的页码

2019-07-17

2019考研数学命题人 终极预测8套卷(数学一)张宇

2019考研数学命题人 终极预测8套卷(数学一) 张宇pdf

2018-10-14

2019李林800题PDF

2019年李林800题,压题王,宁可信其有,不可信其无。给大家搞来了很火的李林800题

2018-08-11

2019考研数学分阶习题同步训练(数学一).pdf

李永乐 2019考研数学分阶习题同步训练(数学一).pdf 扫描版

2018-07-25

2019考研数学分阶习题同步训练(数学二).pdf

李永乐 2019考研数学分阶习题同步训练(数学二).pdf 扫描版

2018-07-25

2019考研数学题源探析经典1000题习题分册(数学一).pdf

张宇2019考研数学题源探析经典1000题习题分册(数学一).pdf

2018-07-25

2019考研数学题源探析经典1000题习题分册(数学三).pdf

张宇2019考研数学题源探析经典1000题习题分册(数学三).pdf

2018-07-25

2019考研数学题源探析经典1000题习题分册(数学二).pdf

张宇2019考研数学题源探析经典1000题习题分册(数学二).pdf

2018-07-25

2019考研数学历年真题解析(数学一).pdf

李永乐 2019考研数学历年真题解析(数学一).pdf 扫描版

2018-07-25

2019考研数学历年真题解析(数学三).pdf

李永乐 2019考研数学历年真题解析(数学三).pdf 扫描版

2018-07-25

2019考研数学历年真题解析(数学二).pdf

李永乐 2019考研数学历年真题解析(数学二).pdf 扫描版

2018-07-25

2019考研数学基础过关660题(数学一).pdf

李永乐 2019考研数学基础过关660题(数学一).pdf 扫描版

2018-07-25

2019考研数学基础过关660题(数学三).pdf

李永乐 2019考研数学基础过关660题(数学三).pdf 扫描版

2018-07-25

2019考研数学基础过关660题(数学二).pdf

李永乐 2019考研数学基础过关660题(数学二).pdf 扫描版

2018-07-25

2019考研数学接力题典1800题目册(数学一).pdf

汤家凤 2019考研数学接力题典1800题目册(数学一).pdf

2018-07-25

2019考研数学接力题典1800题目册(数学二).pdf

汤家凤 2019考研数学接力题典1800题目册(数学二).pdf

2018-07-25

2019年张宇高等数学强化班讲义 高清 无水印

2019年张宇高等数学强化班讲义 高清 无水印 PDF版 最新

2018-07-08

2019汤家凤高等数学讲义

2019年汤家凤在文都面授班所使用 汤家凤高等数学讲义 PDF

2018-07-05

2019张宇概率论与数理统计9讲

2019张宇高等数学36讲之张宇概率论与数理统计9讲,PDF

2018-07-05

2019张宇线性代数9讲

2019年张宇高等数学36讲之线性代数9讲,PDF版,高清,

2018-07-05

2019考研复习全书(数二)

2019新版李永乐考研复习全书PDF,此文件适用于数学二,

2018-07-04

张宇线性代数笔记手写

张宇线性代数笔记,纯手写,希望各位考研党有用到的地方。

2018-07-04

张宇高等数学手写笔记

本PDF为张宇高等数学笔记,纯手写扫面版,希望能帮到大家。

2018-07-04

命题人终极预测八套卷

此为张宇的命题人终极预测八套卷 pdf高清 针对数学二

2018-06-19

2019年张宇高等数学基础班讲义 无水印

2019张宇高等数学基础班讲义 无水印版 2019年张宇面授基础班讲义无水印

2018-06-15

软考初级程序员真题2009-2017

软件水平考试初级程序员2009年-2017年真题(上午+下午)含答案

2018-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除