### html事件冒泡: 点击子级元素接收到的事件后,会把子级接收到的事件传递给父级,从下到上依次触发,层层向上传递,直至window,要阻止子级元素的冒泡,我们需要在点击事件中使用e.stopPropagation()来阻止冒泡,此方法适用于chorme与火狐浏览器,在IE浏览器中需要使用e.cancelBubble()=true来阻止冒泡 ```html
## 相似 它们都不能用于实例化对象。 ## 不同 1、接口和类是不同的引用数据类型,接口在 java 中是一个抽象类型,是抽象方法的集合。 1、抽象类中可以包含抽象方法也可以不包含,但具有抽象方法的类一定是抽象类。接口中所有的方法必须是抽象方法。 2、抽象类使用 extends 来实现继承,且子类必须提供抽象类中的方法实现;接口使用 implements 来实现接口,也需要声明的方法实现。 3
## const,let和var的区别 #### 1.var声明变量存在变量提升,let和const不存在变量提升 ```jsx console.log(a); // undefined ===> a已声明还没赋值,默认得到undefined值 var a = 100; console.log(b); // 报错:b is not defined ===> 找不到b这个变量 let b
打开终端输入mkdir -p doc/doc1/doc2可以在当前目录下创建doc父文件夹和doc1,doc2子文件夹
react模块化的作用
#### equals#### 返回boolean类型,判断对象大小 ####getClass()#### 返回运行时的类 ####toString()#### 返回对象的字符串形式 ####notify#### 唤醒单个线程 ####notifyAll()#### 唤醒所有线程 ####wait()#### 线程等待 ####hashcode()#### 获取对象的哈希码值
## 一、准备工作 在服务器端安装并配置好以下工具:Nginx(将`/usr/local/nginx/html `文件夹内的内容清空)、JDK、MySQL ## 二、前端 进入前端的项目目录,运行下列代码,生成一个build文件夹 ```shell $ npm run build ``` 使用scp命令将本机build文件夹内的所有文件上传到服务器端 ```shell $ scp -r ./bu
```java import java.util.regex.Pattern; class App{ public static void main(String[] args){ System.out.println(Pattern.matches("^[a-zA-Z0-9]{4,6}$", "jack")); System.out.println(Pa
如果不是北京时间先改成北京时间 1.删除自带的localtime rm -rf /etc/localtime 2.创建软链接到localtime ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 在同步时间 ## 方法一: 使用ntpdate比较简单 安装ntpdate yum install ntpdate ntpda
```shell # 备份文件 $ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 修改为aliyun源 $ sudo sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list ``` 也可以直接编辑该文件: ``` deb http
Stream API 可以极大提高 Java 程序员的生产力,让程序员写出高效率、干净、简洁的代码 ``` package com.example; import java.util.*; import java.util.stream.Collectors; import static java.util.stream.Collectors.toList; import static j
引入pom依赖 ```xml org.springframework.cloud spring-cloud-starter-netflix-hystrix ``` 启动类 ```java @EnableCircuitBreaker @SpringBootApplication @EnableFeignClients public static void main(Stri
## 新建模块 新建一个叫`foo-api`的module ## 添加依赖 在xml中添加如下依赖 ```xml org.springframework.cloud spring-cloud-starter-openfeign org.springframework.boot
创建一个gateway的Module pom ```xml org.springframework.cloud spring-cloud-starter-netflix-eureka-client org.springframework.cloud spring-cloud-starter-netflix-zuul ``` application.ym
```shell $ docker pull mongo:4.4 $ docker pull mongo-express $ docker run -it --rm -v $PWD/mongo-data:/data/db \ -p 27017:27017 \ -e MONGO_INITDB_ROOT_USERNAME=root \ -e MONGO_INITDB_ROOT_PASSWORD
新建一个微服务Module,名叫`bar-svc` pom依赖 ```xml org.springframework.cloud spring-cloud-starter-netflix-eureka-client org.springframework.boot spring-boot-starter-web ``` application.yml
新建一个微服务Module,名叫`foo-svc` pom依赖 ```xml org.springframework.cloud spring-cloud-starter-netflix-eureka-client org.springframework.boot spring-boot-starter-web ``` 主
新建一个工程,叫做`spring-cloud-demo` 父pom ```xml 4.0.0 com.example spring-cloud-demo pom 1.0-SNAPSHOT org.springframework.boot spring-boot-starter-parent
## CentOS vi /etc/sysconfig/network-scripts/ifcfg-enp3s0 ```ini TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no # BOOTPROTO=dhcp # 注释掉dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AU
用一句代码,PHP就能实现HTTP 301永久重定向,代码如下 ```php