在策略模式中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。简单理解就是一组算法,可以互换,再简单点策略就是封装算法。 一、类图 策略模式包含如下三个角色: 环境(Context)角色:持有一个Strategy的引用。 抽象策略(Strategy)角色:这是一个抽象角色,通 ...
分类:
其他好文 时间:
2019-10-29 19:30:19
阅读次数:
68
Srping之Bean的初始化和销毁方法 通常,bean的初始化和销毁方法我们有三个地方可以入手,分别是: 自定义初始化,销毁方法 实现spring提供的InitializingBean(初始化逻辑),DisposableBean(销毁逻辑)接口 JSR250;@PostConstruct,@Pre ...
分类:
其他好文 时间:
2019-10-27 19:04:38
阅读次数:
91
MSTP是IEEE802.1s中提出的一种STP和VLAN结合使用的新协议,它既继承了RSTP端口快速迁移的优点,又解决了RSTP中不同VLAN必须运行在同一棵生成树上的问题。接下来我们详细了解一下MSTP协议。MSTP协议是一个公有的生成树协议,在实际生产环境中得到了广泛的应用。一、MSTP概述传统的生成树只能运行一个实例,且收敛速度慢,RSTP在传统STP基础上通过改进达到了加速网络拓补收敛的
分类:
其他好文 时间:
2019-10-27 16:50:01
阅读次数:
125
Spring框架自诞生以来一直备受开发者青睐,有人亲切的称之为:Spring 全家桶。它包括SpringMVC、SpringBoot、Spring Cloud、Spring Cloud Dataflow等解决方案。 很多研发人员把spring看作心目中最好的java项目,没有之一。 所以这是重点也是 ...
分类:
编程语言 时间:
2019-10-27 10:31:51
阅读次数:
68
import os'''当前路径 __file__ 与os.path.realpath(__file__) 路径里面的斜杠方向不太一样例如:__file__获取到的路径 G:/web_pro/ke4/t11.pyos.path.realpath(__file__)获取到的路径 G:\web_pro\ ...
分类:
编程语言 时间:
2019-10-26 23:03:50
阅读次数:
94
【问题】在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 如果你可以绕环路行驶一周,则返回出发时加油站的编号,否则返回 - ...
分类:
其他好文 时间:
2019-10-23 19:58:01
阅读次数:
70
IOC:前面都是对bean定义的处理,postProcess已经实例化了。 解析bean的时候,把需要依赖注入的字段和方法,在postProcessMergedBeanDefinition方法中加到AutowiredAnnotationBeanPostProcessor的变量中,然后在Autowir... ...
分类:
其他好文 时间:
2019-10-23 19:48:13
阅读次数:
72
文章来源 运维公会:nginx配置负载均衡 1、负载均衡 首先说下什么是负载均衡。负载均衡是高可用架构最基础的组件,因为有负载均衡可以将许多请求分配到不同的后端服务器为客户端提供服务。即使这其中有机器因为某些原因而不能提供服务,也不会影响整个系统的使用。同样因为请求都被平均的分配到了不同后端服务器, ...
分类:
其他好文 时间:
2019-10-23 09:20:43
阅读次数:
73
MSTP概述MSTP是多生成树协议,允许一个交换环境中运行多个生成树,每个生成树称为一个实例,MSTP将路由环路网络修剪成一个无环的树形网络,避免广播风暴的产生,同时还提供了数据转发的多个冗余路径,在数据转发过程中实现VLAN数据的负载均衡,MSTP还兼容STP和RSTP。MSTP的基本原理(1)MSTP的网络层次一个二层交换网络可以划分多个MST域,每个生成树域可以划分多个MSTI,每个实例中可
分类:
其他好文 时间:
2019-10-22 11:09:02
阅读次数:
763
1.介绍 RabbitMQ是一个消息代理 一个消息系统的媒介。它的工作就是接收和转发消息。你可以把他想象成一个邮局,你把信件都放到这个邮箱中,邮递员叔叔就会把信件投递到你的收件人处。只是邮箱中放的是你的信件,而我们要使用的RabbitMQ中存放的是我们的二进制数据。 下面是RabbitMQ和消息所涉 ...
分类:
其他好文 时间:
2019-10-21 14:57:12
阅读次数:
85