• 秒杀代码

    public function redis(){ $store=100; $redis=new \Redis(); $result=$redis-connect('127.0.0.1',6379); $res=$redis-llen('goods_store'); echo $res; $count=$store-$res; for($i=0;$i$count;$i++){ $redis-lpush('goods_store',1); } echo $redis-llen('goods_sto...

    2018-06-22 05:36:07

  • php设计模式-观察者模式

    在web应用中,通常,一些小范围的数据和业务的改变,其他相关的业务数据也需要发生改变,这种情况,观察者模式很适合。 观察者模式,通常是通过使用一个叫Observer的接口实现的,如果其他的类要引入观察者,就要实现这个接口 比如,有一个这样的需求,如果产品汇率改变...

    2018-06-22 05:36:05

  • laravel 5 : Class 'input' not foun

    在配置文件中:config\app.php 加上 'Input' = Illuminate\Support\Facades\Input::class, 或者 引用 :use Illuminate\Support\Facades\Input;...

    2018-06-22 05:36:03

  • ubuntu:通过封装验证码类库一步步安装php的gd扩展

    我相信很多人的lamp环境都是直接复制一堆参数安装进去的,这里有可能成功,也有可能失败,如果是新手,估计要碰到各种错误,就算安装成功,也未必知道那些参数是干嘛的,反正装进去能用就行。 我当初开始的时候也是这样, 完全一脸懵逼,直到我后来进修了( C语言,Linu...

    2018-06-22 05:36:02

  • php namespace与use

    实验代码 ~/aa.php ~/bb.php 1、命名空间与文件加载的关系 本人在命名空间与文件加载上一直有一个误区,用了命名空间文件不用加载了? 实验1:去掉requre语句 可以看到就算使用命名空间也是要加载的,我们使用的很多框架中不用require是因为用了自动装载函数,不要被误...

    2018-06-22 05:36:02

  • php设计模式-工厂模式

    封装、继承、多态为oop的三大核心特性,我们可以根据这些特性,使用工厂模式。 工厂模式:在有些时候,需要创建基类的子类的一个具体实例,可以通过工厂模式实现,通常一个工厂类拥有一个静态的方法,用来接收一些输入,并根据输入决定创建哪个类的实例(通常是一个子...

    2018-06-22 05:36:01

  • ubuntu下安装memcached与php扩展测试使用

    1,memcached需要libevent,所以要先安装它 下载地址:http://download.chinaunix.net/download.php?id=45065ResourceID=5804 tar xf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-stable make sudo make install 2,安装memcached wget http://memcached.org/fi...

    2018-06-22 05:36:00

  • php设计模式-单例模式

    所谓单例,一个类通过接口提供一个实例,不能通过new或者clone创建新的实例。 单例的实现关键,通过一个静态的方法 getInstance实现的,这个方法只返回该类的唯一实例,第一次调用该方法的时候,他创建一个实例,把他存在一个私有的静态变量中,下一次只需要把之前创建...

    2018-06-22 05:35:58

  • php+redis实战留言板(todolist)与互粉功能

    目的:通过留言板(todolist)与互粉功能,掌握php操作redis的方法 相关数据操作命令 1,keys * 查看数据库所有的key 2,type + key: 如 type uid 查看数据key的类型 3,批量删除key, 如redis-cli keys "auth:*" | xargs redis-cli del 这行命令在linux终端执行, 删除 a...

    2018-06-22 05:35:57

  • php设计模式-策略模式

    策略模式的实现通常通过声明一个抽象的拥有一个算法方法的基类来实现,而且通过继承这个基类的具体类来实现,在代码的一些关键点,设计模式将决定哪个具体的策略是相关的,然后实例化,并使用相关的类。 比如,我们实现一个这样的需求,网站提供下载文件,这个页面会根...

    2018-06-22 05:35:57

2