![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HTTP 以及前端
民族疯
less is more
展开
-
【SESSION】VS 【COOKIE】 --------PHP
【Cookie】1. 定义->存在浏览器中,即使在浏览器关闭或者连接中断,用户仍然可以维护数据状态;2.生命周期-> 默认在浏览器会话期间(数据保存在内存中),设置了有效期,数据保存在硬盘上;3. 有效路径-> 需要设置有效路径path,默认路径是当前路径,如果全部路径需要将path设置为'/';4.有效域名->设置域名domain,表示该域名下的该路径有效,默认当前域名当...原创 2018-04-24 22:23:25 · 153 阅读 · 0 评论 -
【session共享】如果有多台机器,怎么解决Session共享问题
【 问题由来】首先我们应该明白,为什么要实现共享,如果你的网站是存放在一个机器上,那么是不存在这个问题的,因为会话数据就在这台机器,但是如果你使用了负载均衡把请求分发到不同的机器呢?这个时候会话id在客户端是没有问题的,但是如果用户的两次请求到了两台不同的机器,而它的session数据可能存在其中一台机器,这个时候就会出现取不到session数据的情况,于是session的共享就成了一个问题。 【...原创 2018-04-24 22:32:13 · 2577 阅读 · 1 评论 -
【HTTP】 http长连接短连接、长轮询短轮询
这个帖子解释的挺好的 : 点击打开链接长短轮询和长短连接的区别这里简单说一下它们的区别,LZ这里只说最根本的区别。第一个区别是决定的方式,一个TCP连接是否为长连接,是通过设置HTTP的Connection Header来决定的,而且是需要两边都设置才有效。而一种轮询方式是否为长轮询,是根据服务端的处理方式来决定的,与客户端没有关系。第二个区别就是实现的方式,连接的长短是通过协议来规定和实现的。而...转载 2018-05-11 00:20:08 · 289 阅读 · 0 评论 -
【es6】set , map ,字符串,module
集合set可以去除数组重复元素function dedupe(array) { return Array.from(new Set(array)); } dedupe([1, 1, 2, 3]) // [1, 2, 3]字符串静态字符串使用单引号,动态字符串使用反银行(注意字符串的连接)// good const a = 'foobar'; const b = `foo${a}bar`;...原创 2018-07-16 10:26:54 · 295 阅读 · 0 评论 -
【es6】promise
一 . 概念 resolve函数的作用是,将Promise对象的状态从“未完成”变为“成功”(即从 pending 变为 resolved),在异步操作成功时调用,并将异步操作的结果,作为参数传递出去;reject函数的作用是,将Promise对象的状态从“未完成”变为“失败”(即从 pending 变为 rejected),在异步操作失败时调用,并将异步操作报出的错误,作为参数传递出去。...原创 2018-07-13 10:51:36 · 194 阅读 · 0 评论 -
【es6】箭头函数
箭头函数 概念: 即函数的简写形式 用法: 1.如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分var f = () => 5; // 等同于 var f = function () { return 5 }; var sum = (num1, num2) => num1 + num2; // 等同于 var sum = function(num1, num2...原创 2018-07-13 14:16:00 · 210 阅读 · 0 评论 -
【Vue】 基础知识
vue学习顺序:尤雨溪建议 计算属性和监听器 1.监听器(watch)在表单输入时比较有用,可以根据输入不同(监视值变化)触发不同提示 (开销比较大的操作更适合) 2.计算属性主要是用在属性之间存在关联的情况,因为会使用属性依赖缓存(适合开销操作小操作),如果你不希望有缓存,请用方法来替代。 class和style绑定 1.直接绑定到一个样式对象通常更好,这会让模板更清晰 2.数组语法...原创 2018-09-20 18:01:50 · 310 阅读 · 0 评论 -
【React】基础笔记
JSX 1.你可以任意地在 JSX 当中使用 JavaScript 表达式,在 JSX 当中的表达式要包含在大括号里。 2.推荐在 JSX 代码的外面扩上一个小括号,这样可以防止 分号自动插入 的 bug。 const element = ( <h1> Hello, {formatName(user)}! </h1> ); 3.在编译之后呢,JSX...原创 2018-10-16 11:44:57 · 263 阅读 · 0 评论