摘要: 我们学一个东西,通常两个目的: - 为了解决现有的问题 - 为了解决将来可能会有的问题 所以,在学这些东西之前,先必须了解,它们是用来解决什么问题的。 在Web应用中,我们需要解决的问题可以归纳为三类: - 状态 - 组织 - 效率 状态 什么是状态? 在一个业务界面中,我们可能会根据某些数据去生成 阅读全文
posted @ 2017-12-26 14:50 心无引擎,眼无流派 阅读(248) 评论(0) 推荐(0) 编辑
摘要: SeaJS 是一个模块加载器,模块加载器需要实现两个基本功能: 实现模块定义规范,这是模块系统的基础。 模块系统的启动与运行。 define参数 在 CMD 规范中,一个模块就是一个文件。代码的书写格式如下: define(factory) factory 为对象、字符串时,表示模块的接口就是该对象 阅读全文
posted @ 2017-12-26 11:14 心无引擎,眼无流派 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 正则表达式之断言 正则表达式中的断言,作为高级应用出现,倒不是因为它有多难,而是概念比较抽象,不容易理解而已。 如果不用断言,以往用过的那些表达式,仅仅能获取到有规律的字符串,而不能获取无规律的字符串。 举个例子,比如html源码中有<title>xxx</title>标签,用以前的知识,我们只能确 阅读全文
posted @ 2017-12-25 15:29 心无引擎,眼无流派 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: Nginx反向代理的思路,就是通过Nginx解析URL地址的时候进行判断,将请求转发的具体的服务器上。 解决思路 跨域问题,是由于JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。 如果,我们将不同的域名整合到一个域,换句话说,通过子目录的方式划分,是不是就能解决跨域问题呢? 解 阅读全文
posted @ 2017-12-25 11:44 心无引擎,眼无流派 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 当用户首次访问服务器的时候,服务器为每个用户单独创建一个 Session 对象,并分配一个新的 SessionID,此时 SessionID 通过 Cookie 保存在用户端。 当用户再次访问服务器的时候,携带保存 SessionID 的 Cookie 给服务器,服务器查询是否存在这个 Sessio 阅读全文
posted @ 2017-12-25 11:35 心无引擎,眼无流派 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 一,先说一下为什么要分表 分表的目的就在于此,减小数据库的负担,缩短查询时间。 mysql中有一种机制是表锁定和行锁定,为什么要出现这种机制,是为了保证数据的完整性。 很显然mysql对这种情况的处理是,一种是表锁定(myisam存储引擎),一个是行锁定(innodb存储引擎)。 表锁定表示你们都不 阅读全文
posted @ 2017-12-24 19:03 心无引擎,眼无流派 阅读(647) 评论(0) 推荐(1) 编辑
摘要: 为了保证移动端和服务端数据传输相对安全,需要对接口进行加密传输。 一、ttoken的设计目的: 因为APP端没有和PC端一样的session机制,所以无法判断用户是否登陆,以及无法保持用户状态,所以就需要一种机制来实现session,这就是token的作用 token是用户登陆的唯一票据,只要APP 阅读全文
posted @ 2017-12-23 15:40 心无引擎,眼无流派 阅读(10651) 评论(0) 推荐(0) 编辑
摘要: 一.硬件升级 普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么优化都不可能彻底解决性能问题。 二.负载均衡 它是根据某种负载策略把请求分发到集群中的每一台服务器上,让整个服务器群来处理网站的请求。 公司比较有 阅读全文
posted @ 2017-12-23 10:56 心无引擎,眼无流派 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 当服务器返回一些数据时需要返回一些地址,但是默认的json_code是会对 / 转义成 \/ 的处理。。。 解决办法: 1. 正则替换: echo str_replace("\\/", "/", json_encode("2013/4/21")); 2. 若是php版本是5.4的话: echo js 阅读全文
posted @ 2017-12-20 18:54 心无引擎,眼无流派 阅读(5145) 评论(0) 推荐(0) 编辑
摘要: 一、PHP的运行模式: PHP两种运行模式是WEB模式、CLI模式。无论哪种模式,PHP工作原理都是一样的,作为一种SAPI运行。 1、当我们在终端敲入php这个命令的时候,它使用的是CLI。 它就像一个web服务器一样来支持php完成这个请求,请求完成后再重新把控制权交给终端。 2、当使用Apac 阅读全文
posted @ 2017-12-19 19:04 心无引擎,眼无流派 阅读(198) 评论(0) 推荐(0) 编辑