- 博客(7)
- 收藏
- 关注
原创 lumen返回插入的数据id
return DB::table(self::TABLE)->insertGetId([‘user_name’ => $userName,‘password’ => $password,‘user_type’=>2]);insertGetId 当你新增的时候 使用这个参数可以返回插入的数据id...
2019-06-19 11:37:00
1086
原创 请求接口到数据返回过程
下边是自己的个人理解如果有问题还请大家指正:用户通过浏览器访问域名,域名通过DMS服务器解析到IP,浏览器向服务器80端口或者8080端口(HTTP协议使用80/8080端口,HTTPS使用443端口)发起TCP连接请求。web服务器nginx的虚拟主机server监听80/8080端口,接收到请求以后,可以通过检查‘Host’来判定客户程序请求是哪个虚拟主机的服务,然后在进行下一步的处理。...
2019-03-25 10:34:12
1763
原创 yac+redis+db做波式缓存
我们一起来看一下这张图了解一下我们为什么要这么做缓存处理:我们先创建本地Yac缓存:class Cache{ /** * @var string */ public $prefix = '_yac:'; private $_cache; public function getCache(){ if(!($...
2019-03-21 10:13:51
871
原创 yac概述
PHP扩展中的缓存Yac说明:yac进程中可以共享一些数据。安装:打开URL:http://pecl.php.net/package/yac下载一个yac的压缩包我这是下载了一个yac-2.0.2.tgz压缩包tar xzvf yac-2.0.2.tgz(说明:解压)cd yac-2.0.2phpize./configure --prefix=/usr/local/yac --...
2019-03-18 18:52:27
2278
原创 观察者模式,事件处理
观察者模式过程:首先我们先创建两个类,Entity.php事件对象, Event事件方法。我们再创建一个APP.php文件用于继承Event这个类。我们在Boostrap.php中去实例化APP这个类,然后调用,往里边写内容。最后我们在controller文件里边创建一个EventController类,给Entity这个类输入数据,最后触发这个事件。创建一个事件对象:/**事件对象...
2019-03-18 17:39:56
265
原创 基于yaf实现DI容器
DI设计与实现方法 要求 createObject($config) $config中必须有class节点,表示对象的类型 set($name,$config) $config放入容器 get($name) 如果$name已经被实例化,直接返回,若未被实例化,则实例化放入容器并返回 insure($config,$defaultClass='') ...
2019-03-18 14:11:54
514
原创 yaf框架捕获异常
yaf框架捕获异常异常处理配置在你的服务器找到php.ini,定义此项;开启此项,Yaf会在发生错误的地方抛出异常。application.dispatcher.throwException=1;开启此项,如果有未捕获的异常,Yaf将会把它定向到Error controller, Error Action。application.dispatcher.catchException=1...
2019-03-18 13:52:19
1361
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人