交流

  • 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的组成2023-02-03 09:18:49

    URL (Uniform Resource Locator,统一资源定位器),它是WWW的统一资源定位标志,就是指网络地址 一个标准的url应该具备有以下几个部分 **scheme: // login:password @ address :port /path/to/resource ?query_string #fragment** **scheme:** 这个字段表示传输协议,常见的传

  • 同步和异步2023-02-02 10:36:03

    ###同步和异步都是形容一次方法的调用   ###对于同步来说,一个方法一旦调用,或者说一个请求一旦执行,必须接收到返回值,才能进行到下一步;是按照顺序执行的,如果哪一个环节没有执行,就会等待,只有前一个任务执行完毕,才会进行到下一个任务   ###同步是实时处理,服务器接收到请求,会马上处理,但是接收请求很多的时候,服务器无法同时处理   ###异步则是在一个请求发

  • MySQL常用语句2023-02-02 10:15:39

    在连接数据库时 -h -u -p 参数分别是什么意思? 1.mysql -h 主机地址 -u 用户名 -p 用户密码 2. 如何查看有哪些数据库? show databases; 3. 如何选择一个数据库? mysql>use test; 4. 如何查看数据库中有哪些数据表? mysql>show tables;

  • mysql>mysql -uroot -p

  • 在典型的React应用中,数据通过prpos自上而下传递,但是对于某些类型的props,比如主题或者首选语言等,这样层层嵌套的传递比较麻烦,中间的组件可能用不到这些props,这时候使用上下文(Context)不失为一种好的选择。 Context旨在共享一个组件树内可视为“全局”的数据,使用context可以避免通过中间元素传递props。 每个Context对象都附带一个Provider组件,后

  • URL格式2023-02-02 09:34:57

    url格式 scheme: // login:password @ address :port /path/to/resource ?query_string #fragment scheme:这个字段表示传输协议 常见的协议有: file :访问本机的文件 ftp:访问ftp服务器的协议 https :通过SSL协议的 HTTP:访问WEB服务器资源 mailto:访问资源属于电子邮箱地

  • vue生命周期2023-02-01 14:07:44

    1,beforeCreate( 创建前 ) 这个时候,在实例被完成创建出来,el和data都没有初始化,不能访问data、method,一般在这个阶段不进行操作 2,created( 创建后 ) 这个时候,vue实例中的data、method已被初始化,属性也被绑定,但是此时还是虚拟dom,真是dom还没生成,$el 还不可用。这个时候可以调用data和method的数据及方法,created钩子

  • ``` 1、public修饰符: public修饰符表示公开的,公共的。不同类、不同包下都可以访问 1个java文件中只可以有一个public修饰的类,并且类名需要和文件名相同 public class Person {//public 修饰类 public String name; //public 修饰属性 public

  • JS数据类型2023-02-01 09:30:43

    1. boolean 2. null 3. undefined 4. number 5. bigint 6. string 7. Symbol() 8. object --- **object内置对象** 1. String 2. Array 3. Math 4. Date 5. JSON 6. RegExp 正则对象 7. Promise

  • Thymeleaf是什么2023-02-01 09:29:52

    Thymeleaf是模板引擎(这里特指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的html文档。 动静分离: Thymeleaf选用html作为模板页,这是任何一款其他模板引擎做不到的!Thymeleaf使用html通过一些特定标签语法代表其含义,但并未破坏html结构,即使无网络、不通过后端渲染也能在浏览

  • spring boot 2.5 pom2023-01-31 13:49:03

    pom.xml ``` 4.0.0 org.springframework.boot spring-boot-starter-parent 2.5.14 com.example demo 0.0.1-SNAPSHOT Demo Demo project f

  • 一、语法 函数组件是function XXX(),一个函数接受props并返回react元素;类组件是class XXX extends Component 创建render并返回react元素 二、状态管理 函数组件没有状态,hook为函数组件提供了状态;类组件有状态管理。 三、this 类组件可以获取实例化的 this,并且基于 this 做各种操作,函数组件不行

上一页 123456789...23 下一页