摘要: 三次握手 刚开始客户端处于 closed 的状态,服务端处于 listen 状态。然后 第一次握手:客户端给服务端发一个 SYN 报文,并指明初始化序列号 ISN。此时客户端处于 SYN_Send 状态。 第二次握手:服务器收到客户端的 SYN 报文之后,会以自己的 SYN 报文作为应答,并且也是指 阅读全文
posted @ 2021-09-29 17:22 辉太狼` 阅读(59) 评论(0) 推荐(0) 编辑
摘要: URL(uniform resource location) : 统一资源定位符,用来作为互联网上各种资源的标识符,可理解为身份证号 。 注意点:浏览器为了保证安全性,设定了跨域保护策略, 即窗口之间的通信必须满足使用相同协议, 相同域或者子域, 相同端口, 因此深入理解URL各组成部分的含义有助于 阅读全文
posted @ 2021-09-29 15:02 辉太狼` 阅读(148) 评论(0) 推荐(1) 编辑
摘要: 分类: web缓存主要有:数据库缓存、服务器缓存(代理服务器缓存、CDN缓存),浏览器缓存。 数据库缓存 当web应用的关系比较复杂,数据库中的表很多的时候,如果频繁进行数据库查询,很容易导致数据库不堪重荷。为了提供查询的性能,将查询后的数据放到内存中进行缓存,下次查询时,直接从内存缓存直接返回,提 阅读全文
posted @ 2021-09-29 10:04 辉太狼` 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 概念: cookie:HTTP响应头的一部分,通过name=value的形式存储,主要用于保存登录信息。在设置的cookie过期时间之前一直有效,即使窗口或浏览器关闭。 存放数据大小为4K左右 。有个数限制(各浏览器不同),一般不能超过20个。 webstorage:本地存储,包括localStor 阅读全文
posted @ 2021-09-28 22:32 辉太狼` 阅读(475) 评论(0) 推荐(1) 编辑
摘要: V8 引擎将内存分为新生代和老生代 由于不同对象的生存周期不同,只用一种回收策略来解决问题,这样效率会很低。所以V8采用了一种代回收的策略,将内存分为两个生代:新生代(new generation)和老生代(old generation)。 新生代:新创建的或只经历过一次垃圾回收的对象。 特点:大多 阅读全文
posted @ 2021-09-28 19:40 辉太狼` 阅读(357) 评论(0) 推荐(2) 编辑
摘要: get在浏览器回退时无害,而post会再次提交请求。 get在传输过程中,数据被存档在请求的url中,不够安全。而post传输的数据对用户来说都是不可见的。 get对参数的数据类型,限制为ASCALL字符。而post没有限制。 get通过url传递参数,post放在request body中。 在缓 阅读全文
posted @ 2021-09-09 09:33 辉太狼` 阅读(164) 评论(0) 推荐(1) 编辑
摘要: 1.购买阿里云 1)购买链接:https://developer.aliyun.com/plan/grow-up 2)购买完毕后,重置服务器root用户密码 3)连接阿里云服务器 方法一:通过可视化软件Xshel // 使用前绿化,新建一个会话 方法二:windows终端 >ssh root@47. 阅读全文
posted @ 2021-06-29 08:50 辉太狼` 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 在Vue的学习中,我们应了解到什么是Vue生命周期? Vue生命周期的作用是什么? Vue生命周期由哪些阶段构成? 阅读全文
posted @ 2021-06-09 09:42 辉太狼` 阅读(163) 评论(0) 推荐(1) 编辑
摘要: Vue 的MVVM模式,相比较传统MVC,有了哪些变化? 阅读全文
posted @ 2021-06-07 19:41 辉太狼` 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 控制台执行命令后出现: 无法加载文件 ******.ps1,因为在此系统中禁止执行脚本。有关详细信息,请参阅 "get-help about_signing" 阅读全文
posted @ 2021-06-06 15:18 辉太狼` 阅读(302) 评论(0) 推荐(1) 编辑