上一篇文章我们手写了一个Redux,但是单纯的Redux只是一个状态机,是没有UI呈现的,所以一般我们使用的时候都会配合一个UI库,比如在React中使用Redux就会用到React-Redux这个库。这个库的作用是将Redux的状态机和React的UI呈现绑定在一起,当你dispatch acti ...
关于DispatcherServlet的一些说明 1、DispatcherServlet如何找到对应的controller中的处理方法? 2、DispatcherServlet如何向具体的方法注入参数? 3、DispatcherServlet如何执行具体方法? 我们带着这两个问题,来查看下sprin ...
分类:
其他好文 时间:
2020-07-08 22:39:11
阅读次数:
79
今天学了一下java的程序流程控制,其中包括顺序结构、选择结构、循坏结构,这三个基本结构。 顺序结构就不用多说了,一般的程序都是按照自上而下的顺序执行的。下面是选择结构,其中包括if语句、if..elseif语句、switch语句。然后就是循环语句,其中包括while循环、do...while循环、 ...
分类:
编程语言 时间:
2020-07-08 19:58:22
阅读次数:
65
单生成树(STP/RSTP)的弊端? 1,不能做负载分担 例如下图,为了实现流量分担,需要配置两条上行链路为Trunk链路,允许通过所有的VLAN;SW1和SW2之间的链路也配置为Trunk链路,允许通过所有VLAN。VLAN2的三层接口配置在SW1上,VLAN3的三层接口配置在SW2上。 如果SW ...
分类:
其他好文 时间:
2020-07-08 13:43:49
阅读次数:
81
1 match 应用案例 Scala的模式匹配 案例代码完整: package com.atguigu.base object MatchDemo { def main(args: Array[String]): Unit = { // 模式匹配,类似于Java的switch语法 var resul ...
分类:
其他好文 时间:
2020-07-08 13:24:06
阅读次数:
49
工厂方法模式:一个抽象产品类,可以派生出多个具体产品类。 一个抽象工厂类,可以派生出多个具体工厂类。 每个具体工厂类只能创建一个具体产品类的实例。 抽象工厂模式:多个抽象产品类,每个抽象产品类可以派生出多个具体产品类。 一个抽象工厂类,可以派生出多个具体工厂类。 每个具体工厂类可以创建多个具体产品类 ...
分类:
其他好文 时间:
2020-07-07 20:32:48
阅读次数:
54
交换机CPU的功能 1.管理已配置的软件协议,例如: – 生成树协议(STP) – 路由协议,例如OSPF和EIGRP – 热备路由协议(HSRP) – 思科发现协议(CDP) – 端口聚合协议(PAgP) – VLAN中继协议(VTP) – 动态中继协议(DTP) 2.将配置/动态条目编程到硬件A ...
分类:
其他好文 时间:
2020-07-07 20:21:45
阅读次数:
232
void A_LedOnWihch(uint8_t s) { s = MAX(1, MIN(s,3)); switch (s) { case 1: { SetLed1ROff(); SetLed1BOn(); SetLed2Off(); SetLed3Off(); } break; case 2: ...
分类:
其他好文 时间:
2020-07-07 16:04:18
阅读次数:
96
接着AbstractApplicationContext.refresh方法:initApplicationEventMulticaster,该方法用来初始化事件广播器,流程如下: protected void initApplicationEventMulticaster() { // 获取Bea ...
分类:
编程语言 时间:
2020-07-07 15:27:54
阅读次数:
80
0X01 漏洞介绍 WordPress 使用 PHPMailer 组件向用户发送邮件。PHPMailer(版本 < 5.2.18)存在远程命令执行漏洞,攻击者只需巧妙地构造出一个恶意邮箱地址,即可写入任意文件,造成远程命令执行的危害。 漏洞利用条件: 不能包含特殊字符 命令需为小写 命令需使用绝对路 ...
分类:
其他好文 时间:
2020-07-07 10:23:21
阅读次数:
91