## 一、display: flex 先观察未使用 flex 时的情况,item1 与 item2 独占一行 ```html ``` ```css .wrap { width: 400px; border: 1px solid blue; } .item1 { height: 100px;
相同点:1接口和抽象类都不能被直接实例化 2都可以包含抽象方法 不同点:接口中只能定义静态常量;抽象类可以定义普通成员变量 接口中只能定义抽象方法,java8中可以定义静态方法和默认方法,java9中可以定义私有方法;抽象类中可以定义普通方法 接口中不能包含构造方法以及初始化块,抽象类中可以包含构造方法以及初始化块 一个类只能继承自
Apache/Nginx叫做Http server ;而Tomcat 则是一个application Server,或者说是一个servlet/jsp应用容器(python无法直接运行在Tomcat上,java可以) 一个 HTTP Server 关心的是 HTTP 协议层面的传输和访问控制,所以在 Apache/Nginx 上你可以看到代理、负载均衡等功能。客户端通过 HTTP Server
# 解决 Vue mounted 中无法获取 props 值 ## 问题描述 父组件 `App` 向子组件 `MyComponent` 传值,子组件想在 `mounted` 中使用该值更新本组件的 `data`,发现无法接收到该值。 `@/App.vue` ```html import MyComponent from "@/components/MyComp
Lombok是一个Java库,能自动插入编辑器并构建工具,简化Java开发。通过添加注解的方式,不需要为类编写getter或eques方法,同时可以自动化日志变量。 一些常见lombok注解 • @Data:注解在类上,将类提供的所有属性都添加get、set方法,并添加、equals、canEquals、hashCode、toString方法 • @Setter:注解在类上,为所有属性添加set
@responseBody 注解的作用是将 controller 的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到 response对象的 body 区,通常用来返回 JSON 数据或者是 XML 数据。 @RequestBody 作用在形参列表上时,用于将前台发送过来固定格式的数据(xml 格式或者 json 等)封装为对应的 JavaBean 对象, 封装时使用到的一个对象是系统
###1.语法上,函数组件是function XXX(),是接收props并返回react元素,类组件是Class XXX extends Component,是创建render并返回react元素 ###2.this:类组件有this,可以获取实例化的this,并且基于this做各种操作,函数组件没有 ###3.生命周期:类组件有生命周期,函数组件没有,因为所有的生命周期都来自于继承的React
1、jQuery : 以下来自百度百科 > jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。 jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML
1. **GET**: 一般用于向服务器请求数据,一般用来进行查询操作,get方法的url地址是有长度限制的,请求的参数都暴露再url地址中,安全性较低 2. **HEAD**: HEAD方法与GET几乎一样,区别在于使用HEAD方法时,服务器不返回报文主体,只返回头信息 3. **POST** :POST方法用来向服务器发送数据,一般用来提交数据,没有数据长度限制,提交的内容存在http请求体中
## 一、定义 **同源策略(same origin policy)** 是一个安全策略,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到 XSS、CSFR 等攻击。具体表现为浏览器在执行脚本前,会判断脚本是否与打开的网页是同源的,判断 `协议`、`域名`、`端口` 是否都相同,相同则表示同源。其中一项不相同就表示 **跨域访问**。会在控制台报一个 CORS 异常,目的
## CORS 跨域资源共享(Cross-origin Resource Sharing,CORS)是一个 W3C 标准,允许浏览器向跨域服务器发送请求,CORS 需要浏览器和服务器同时支持,目前主流浏览器(IE10及以上)使用 XMLHttpRequest 对象都可支持该功。 CORS 整个通信过程都是浏览器自动完成,浏览器一旦发现 ajax 请求跨源,就会自动在头信息中增加
有的 Linux 版本,在使用 crontab -e 编辑定时任务的时候,默认是 nano 编辑器,可以通过下面的方法,改为使用 vi 编辑器 ``` select-editor # 输入此命令,根据提示选择输入对应数字,就好了 ```
事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。 原子性(atomicity 一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做。 一致性(consistency 事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。 隔离性(isolation)一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使
JavaScript 中实例化 Date 对象,有 4 种方式,有很多注意事项 ``` // 当前时间 new Date(); // 使用 Unix Timestamp new Date(timestamp); // 使用字符串 new Date(dateString); // 指定年月日时分秒 new Date(year, monthIndex [, da
1 application/x-www-form-urlencoded (URL encoded) POST 中很常见的一种编码数据的方式,如果不设置 Content-type 的值,默认就是 urlencoded 。常见的 Ajax 也默认是这种方法。 2 multipart/form-data (键值对型数据) 这种编码方式,通常是用在客户端向服务端传送大文件数据,如:图片或者文件。 3
REST API 也称为 RESTful API,是遵循 REST 架构规范的应用编程接口(API 或 Web API),支持与 RESTful Web 服务进行交互。 如何实现 RESTful API? API 要被视为 RESTful API,必须遵循以下标准: 客户端-服务器架构由客户端、服务器和资源组成,并且通过 HTTP 管理请求。 无状态客户端-服务器通信,即 get 请求间隔期间
URL (Uniform Resource Locator,统一资源定位器),它是WWW的统一资源定位标志,就是指网络地址 一个标准的url应该具备有以下几个部分 **scheme: // login:password @ address :port /path/to/resource ?query_string #fragment** **scheme:** 这个字段表示传输协议,常见的传
###同步和异步都是形容一次方法的调用 ###对于同步来说,一个方法一旦调用,或者说一个请求一旦执行,必须接收到返回值,才能进行到下一步;是按照顺序执行的,如果哪一个环节没有执行,就会等待,只有前一个任务执行完毕,才会进行到下一个任务 ###同步是实时处理,服务器接收到请求,会马上处理,但是接收请求很多的时候,服务器无法同时处理 ###异步则是在一个请求发
在连接数据库时 -h -u -p 参数分别是什么意思? 1.mysql -h 主机地址 -u 用户名 -p 用户密码 2. 如何查看有哪些数据库? show databases; 3. 如何选择一个数据库? mysql>use test; 4. 如何查看数据库中有哪些数据表? mysql>show tables;
mysql>mysql -uroot -p