中间件在 Laravel 中有广泛的应用,本身也自带了很多有用的中间件,比如维护模式开关/ csrf token 验证/ ... Read More »
Home » Code
Code
Mysql 事务相关
本文使用的 MySQL 版本为 5.7.19。 数据库一般包括以下四种语言,分别是DDL(Data Definition ... Read More »
跳表的PHP简单实现
跳表这种数据结构,在普通有序链表基础上加了几层索引,从而达到 logN 级别的查询效率。 详细介绍网上有很多文章,这里主 ... Read More »
nginx+rtmp简单直播
首先了解一下相关协议,可以阅读此文章。本文方案使用的是最早出现、延迟最低基于TCP的RTMP协议,服务器端只需要Ngin ... Read More »
nginx 日志按天生成
这个需求可以借助定时任务或者第三方软件来实现,但我想简单一点。 可以在 http 模块中使用 map 指令定义变量: 然 ... Read More »
Laravel 中使用 elasticsearch
Laravel 官方的全文搜索扩展包 Scout 没有提供 elasticsearch 的支持,由于其良好的接口设计,第 ... Read More »
免费ssl证书letsencrypt的使用
官网有提供工具,在 https://certbot.eff.org/ 上选择所用的web软件和系统,就能看到操作步骤。 ... Read More »
php应用中的环境变量
对于使用唯一配置文件的应用,如 Laravel,其配置文件 .env 不加入版本控制,其运行环境可以在其中定义。 对于不 ... Read More »
nginx保存json日志
nginx 自 1.11.8 起支持保存为 json 格式。配置方法是: log_format name [escape ... Read More »
经典sql难题——组内极值
表结构如下: 组内最大:求出各部门薪水最高的员工,如果有多个员工薪水相同,需要全部显示。 方法1,相关子查询: 方法2: ... Read More »