摘要: /* _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---... 阅读全文
posted @ 2017-04-20 12:14 杜文健 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 网上查找了一些资料,记录如下并加入自己的理解。 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。但是有些时候一昧的追求范式减少冗余,反而会降低数据读写的效率,这个时候就要反范式,利用空间来换时间。 目前 阅读全文
posted @ 2017-04-15 10:19 杜文健 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 今天说一下MySQL的主从复制如何做到! 准备工作: 1.两个虚拟机:我这里用的是CentOS5.5,IP地址分别是192.168.1.101 和192.168.1.105; 101做主服务器,105做从服务器(都已经安装相同版本的Mysql); 2.本机环境:Apache+PHP+MySQL 好了 阅读全文
posted @ 2017-04-15 10:08 杜文健 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1、首先访问http://www.python.org/download/去下载最新的python版本。 2、安装下载包,一路next。 3、为计算机添加安装目录搭到环境变量,如图把python的安装目录添加到pth系统变量中即可。 4、测试python安装是否成功,cmd打开命令行输入 pytho 阅读全文
posted @ 2017-04-14 16:45 杜文健 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Redis特性 速度快 Redis使用标准C编写实现,而且将所有数据加载到内存中,所以速度非常快。官方提供的数据表明,在一个普通的Linux机器上,Redis读写速度分别达到81000/s和110000/s。 数据结构 可以将Redis看做“数据结构服务器”。目前,Redis支持5种数据结构。 持久 阅读全文
posted @ 2017-04-12 12:02 杜文健 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 啥都不说了,看代码 前台: 包括开始和结束的秒杀时间,倒计时插件,统一看一遍再去写代码,思路会更清晰。 js文件引入一个.min.js和一个插件js(在下面,自己复制吧) html代码: 后台: 展示商品时,首先应该想到静态页面去优化服务器(我是根据详情页用id查询并赋值): 秒杀的方法: yii2 阅读全文
posted @ 2017-04-06 21:24 杜文健 阅读(565) 评论(0) 推荐(0) 编辑
摘要: redis的概念 (1)Redis的优点 以下是Redis的一些优点。 异常快 - Redis非常快,每秒可执行大约110000次的设置(SET)操作,每秒大约可执行81000次的读取/获取(GET)操作。 支持丰富的数据类型 - Redis支持开发人员常用的大多数数据类型,例如列表,集合,排序集和 阅读全文
posted @ 2017-03-28 20:33 杜文健 阅读(570) 评论(0) 推荐(0) 编辑
摘要: Yii2的定时任务可以有两种写法,原理都是通过服务器的定时任务去调用 1.通过调用指定的URL访问 就相当于在浏览器中访问 2.通过console调用 下面我们就来说说Console 是如何实现定时任务的 一、首先在创建Controlle 并继承 yii\console\Controller; Yi 阅读全文
posted @ 2017-03-28 11:07 杜文健 阅读(8928) 评论(0) 推荐(0) 编辑
摘要: 在之前我写过php返回json数据简单实例,刚刚上网,突然发现一篇文章,也是介绍json的,还挺详细,值得参考。内容如下 从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。 一、json_encode() 1 2 3 4 <?ph 阅读全文
posted @ 2017-03-27 19:55 杜文健 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 在应用的时候需要先对yii2进行扩展安装 如果装有composer直接运行 当然也可以本地安装 下载yii2-redis扩展包(https://github.com/yiisoft/yii2-redis )并解压 将解压后的文件移至vebdor/yiisoft命名为yii2-redis 打开vebd 阅读全文
posted @ 2017-03-27 18:34 杜文健 阅读(1746) 评论(0) 推荐(0) 编辑