使用postman调试jwt开发的接口

laravel使用dingo+jwt开发API,那么在实际操作中,我们需要测试API $api = app('Dingo\Api\Routing\Router'); $api->version('v1', ['namespace' => 'App\Http\Controllers\V1'],…

常用vim及git操作

比较常用的vim命令(normal模式下) 命令 作用 dd 删除当前行,并把删除的行存在剪贴板 yy 拷贝当前行 p 粘贴剪贴板 a 在光标后插入 o 当前行后插入新行 O 当前行前插入新行 0 数字0,…

MySQL重置root密码

我们介绍一种无需密码的重置root密码的方式。 步骤如下: 1、打开配置文件/etc/my.cnf,在mysqld下添加一行skip-grant-tables,如下: [mysqld] #... skip-grant-tables #... 这样我们…

YII框架basic和advanced版本区别

YII框架 basic 和 advanced 项目模板的区别: 功能BasicAdvancedProject 结构✓✓网站控制器✓✓用户登录/登出✓✓表单✓✓数据库连接✓✓命令控制台✓✓资源包✓✓Codeception 测试✓✓Bootstrap✓✓前…

常见Web攻击

一、SQL注入攻击(SQL Injection) 攻击者把SQL命令插入到Web表单的输入域或页面请求的字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动…

秒杀系统设计优化

12306抢票,票是有限的,库存一份,瞬时流量非常多,都读相同的库存,读写冲突,锁非常严重;小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万;这是秒杀…

PHP实现RESTful风格的API实例

最近看了一些关于RESTful的资料,自己动手也写了一个RESTful实例,以下是源码 目录详情: restful/ Request.php 数据操作类 Response.php 输出类 index.php 入口文件 .htaccess 重写ur…

PHP排序算法

一、快速排序 先用一个基准元素,将数组分成两部分,一部分比基准元素小,一部分大于等于基准元素。此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。…

MySQL慢查询(一) – 开启慢查询

一、简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 二、参数说明 slow_query_log 慢查询开启状态slow_q…

[转]Contracts 契约之面向接口编程

契约定义 什么是契约?契约就是所谓的面向接口编程。我们拿之前的例子说如果不使用接口会有什么问题。 // 文件记录日志 class FileLog { public function write(){ echo 'file log wri…