laravel的artisan命令可以非常方便的为我们创建我们需要的脚手架,而在lumen中,这个功能是被删除掉的,如何把这个功能加上,我们需要下面的几个步骤。 安装composer 依赖Lumen Generator composer require flipb...
linux管道(pipeline)
pipeline 管道就是我们生活中看到的净水,它有两个水口,一个连接着进水管,一个连接着出水管,通过这个管道,我们就可以把水流一步步过滤处理,最终输出我们想要的净水。 linux中的管道也是同样的道理,它使用|...
php程序执行返回时间过长的原因
关闭xdebug 开发环境我们经常需要调试,因此xdebug我们经常开启,但是线上的环境,我们一定要关闭xdebug。在打开xdebug的时候,我们的程序返回时间平均在200ms以上,可以说非常的慢,但是当我们关掉xdebug的时候...
redis 经典面试题
什么是redis Remote Dictionary Server(Redis)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为数据结构服务器,因为值(value)...
比特币的未来
什么是比特币 去中心化的,源代码开放的,加密货币。 从定义可以看出,比特币是安全的,是自由的,可以自由交易的。 任何人皆可参与比特币活动,可通过称为挖矿的电脑运算来发行。比特币协议数量上限为2100万个,...
php7 增加的新特性和变动
增加了类型声明,可以声明函数参数类型,和函数返回值类型 <?php declare(strict_types=1); function add(int $a, int $b): int { return $a+$b; } echo add(1, 2); echo add(1.5, 2.6);//报错,参数类型...
一 配置信息 Mysql主服务器: 系统: Manjaro-20.02 版本: mariadb10.4.13 IP地址: 192.168.52.129 port: 3306 Mysql从服务器 系统:Manjaro-20.02 版本: mariadb10.4.13 IP地址: 192.168.52.131 port: 3306 二 搭...
php swoole 工作流程
1.Master进程 master进程为主进程,该进程会创建Manager进程和Reactor线程等工作进/线程 swoole的主进程,是个多线程的程序. 主进程内的回调函数: onStart onShutdown onMasterConnect onMasterClose onTimer 2.R...
php laravel弹性设计
laravel 简洁优雅的php开发框架,采用了大量设计模式,让代码高内聚,低耦合。开发效率大幅提升,同时可维护性也大大提升。 弹性设计 简单的小项目可能会把数据库查询,业务逻辑,数据传给View几乎所有操作都放在...
mysql索引类型
索引 索引就是相当于一个目录,通过它可以快速找到我们想要查找的目录,也就是说索引是事先排好序的目录。 索引类型 mysql有五种索引类型 普通索引-采用b树索引,对某一列进行排序 唯一索引 索引值唯一,不允...