摘要: 发展史 1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮 2、但是随着交互式Web应 阅读全文
posted @ 2019-05-08 22:02 萤huo虫 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 第一:Django 第二:爬虫 第三:MySQL系列 第四:Python 基础 阅读全文
posted @ 2019-05-08 21:25 萤huo虫 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 一 Memcached简介 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C 阅读全文
posted @ 2019-05-08 20:48 萤huo虫 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 安装: npm install vue-cookies --save 使用: import Vue from 'Vue' import VueCookies from 'vue-cookies' Vue.use(VueCookies) Api: 设置 cookie: this.$cookies.se 阅读全文
posted @ 2019-05-08 20:44 萤huo虫 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1 Vue是什么 1.1 定义 Vue 是一套用于构建用户界面的渐进式框架 使用Vue框架,可以完全在浏览器端渲染页面,服务端只提供数据 使用Vue框架可以非常方便的构建 单页面应用 (SPA) 2 前端框架 2.1 三足鼎立 React Angular Vue 2.2 Angular、Vue、Re 阅读全文
posted @ 2019-05-08 20:42 萤huo虫 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一 缓存介绍 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些常用的数据保存到内存 或者 阅读全文
posted @ 2019-05-08 20:31 萤huo虫 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 数据库性能瓶颈 ① 数据库连接 数据库连接是非常稀少的资源,MySQL数据库默认100个连接,单机最大1500连接。如果一个库里既有用户相关的数据又有商品、订单相关的数据,当海量用户同时操作时,数据库连接就很可能成为瓶颈。 ② 数据量 MySQL单库数据量在5000万以内性能比较好,超过阈值后性能会 阅读全文
posted @ 2019-05-08 20:23 萤huo虫 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一 什么是代理 代理其实就是一个中介,A和B本来可以直连,中间插入一个C,C就是中介。刚开始的时候,代理多数是帮助内网client访问外网server用的后来出现了反向代理,"反向"这个词在这儿的意思其实是指方向相反,即代理将来自外网客户端的请求转发到内网服务器,从外到内 二 正向代理 正向代理类似 阅读全文
posted @ 2019-05-08 20:05 萤huo虫 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 一 CSRF是什么 CSRF(Cross-site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,XSS利用站点 阅读全文
posted @ 2019-05-08 20:01 萤huo虫 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1.以系统管理员身份运行cmd. 2.查看mysql是否已经启动,如果已经启动,就停止:net stop mysql. 3.切换到MySQL安装路径下:D:\WAMP\MySQL-5.6.36\bin;如果已经配了环境变量,可以不用切换了。 4.在命令行输入:mysqld -nt --skip-gr 阅读全文
posted @ 2019-05-08 19:59 萤huo虫 阅读(2160) 评论(0) 推荐(0) 编辑
摘要: left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下: 表A记录如下:aID aNum1 a200501112 a 阅读全文
posted @ 2019-05-08 19:55 萤huo虫 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 一 集群与分布式的区别 小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样的菜,这两个厨师的关系是集群。为了让厨师专心炒菜,把菜做到极致,又请了个配菜师负责切菜,备菜,备料,厨师和配菜师的关系是分布式,一个配菜师也忙不过来了,又请了个配 阅读全文
posted @ 2019-05-08 19:53 萤huo虫 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 在django1.4以后,存在两个概念 naive time 与 active time。 简单点讲,naive time就是不带时区的时间,Active time就是带时区的时间。 举例来说,使用datetime.datetime.utcnow()、datetime.datetime.now()输 阅读全文
posted @ 2019-05-08 19:50 萤huo虫 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1 什么是负载均衡? 当一台服务器的性能达到极限时,我们可以使用服务器集群来提高网站的整体性能。那么,在服务器集群中,需要有一台服务器充当调度者的角色,用户的所有请求都会首先由它接收,调度者再根据每台服务器的负载情况将请求分配给某一台后端服务器去处理。那么在这个过程中,调度者如何合理分配任务,保证所 阅读全文
posted @ 2019-05-08 19:49 萤huo虫 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一 为什么使用 Redis 在项目中使用 Redis,主要考虑两个角度:性能和并发。如果只是为了分布式锁这些其他功能,还有其他中间件 Zookpeer 等代替,并非一定要使用 Redis。 性能: 如下图所示,我们在碰到需要执行耗时特别久,且结果不频繁变动的 SQL,就特别适合将运行结果放入缓存。这 阅读全文
posted @ 2019-05-08 19:42 萤huo虫 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 将redis发布订阅模式用做消息队列和rabbitmq的区别: 可靠性 redis :没有相应的机制保证消息的可靠消费,如果发布者发布一条消息,而没有对应的订阅者的话,这条消息将丢失,不会存在内存中;rabbitmq:具有消息消费确认机制,如果发布一条消息,还没有消费者消费该队列,那么这条消息将一直 阅读全文
posted @ 2019-05-08 19:41 萤huo虫 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 一 什么是发布订阅 发布订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都将得到通知 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下 阅读全文
posted @ 2019-05-08 19:40 萤huo虫 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 一 什么是 ElasticSearch Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作 阅读全文
posted @ 2019-05-08 19:35 萤huo虫 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 一 六大设计原则 在法理学中,法律规则与法律原则都是法律规范的重要构成。但二者也会有些不同:法律规则是指采取一定的结构形式具体规定人们的法律权利、法律义务以及相应的法律后果的行为规范,内容比较明确,比如,交通法规中规定,禁止闯红灯;法律原则是指在一定法律体系中作为法律规则的指导思想,基本或本原的、综 阅读全文
posted @ 2019-05-08 19:33 萤huo虫 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 一、电梯控制器 电梯在我们周边随处可见,电梯的控制逻辑中心是由电梯控制器实现的。电梯的控制逻辑,即使简单点设计,把状态分成开门状态,停止状态和运行状态,操作分成开门、关门、运行、停止,那流程也是很复杂的。首先,开门状态不能开门、运行、停止;停止状态不能关门,停止;运行状态不能开门、关门、运行。要用一 阅读全文
posted @ 2019-05-08 19:32 萤huo虫 阅读(119) 评论(0) 推荐(0) 编辑