php://memory伪协议,包装器将数据以文件形式来操作,而底层通过内存保存的形式。简单来说就是让你能通过操作文件的形式来读写内存,方便不?---如果你的码农生涯也在迷茫,不如忙起来,因为忙起来什么都忘记了echo sprintf("使用前内存%.2fMB"&nbs...
Composer是新一代的PHP依赖管理工具。其介绍和基本用法可以看这篇《Composer PHP依赖管理的新时代》。本文介绍使用Composer的五个小技巧,希望能给你的PHP开发带来方便。1. 仅更新单个库只想更新某个特定的库,不想更新它的所有依赖,很简单:composer updat...
备份代码:这个表示当前页面每5秒钟刷一下,刷一下~ <meta http-equiv="refresh" content="5"> 这个表示当前页面2秒后跳到首页~ <meta http-equiv=&quo...
linux软连接和硬链接的区别(1).软连接软连接的创建命令:ln -s 原文件 新文件此种情况如果删除原文件,新文件也GG无法使用(2).硬链接硬连接的创建命令:ln 原文件 新文件此种情况你删除其中一个文件,对剩余的文件不...
之前在写支付回调的时候,因为第三方支付的回调机制有问题,存在并发回调的情况。如果对回调的订单不加锁的话,会造成一笔订单重复处理的情况。在 Laravel 中使用基于 Redis 的锁非常简单,只需要使用 Cache::lock() 就可以创建和管理锁。更多使用方法: h...
在cli下运行消费数据,需要保持redis断线重连,虽然redis可以直接传递参数长连接,但是如果redis服务器异常关闭后再重启则需要重启php脚本,比较麻烦,所以写了一个redis断线重连简单版。<?php class PRedis { &n...
给定四个表:student(学生表)teacher(老师表)course(课程表)sc(成绩表)根据题目要求,写出SQL语句。「问题列表」1、查询每个学生的学号、姓名和每门课的成绩2、查询都学过2号同学(sid=2)学习过的课程的同学的学号3、查询“语文(cid=1)”课程比“数学(cid=2)”课...
什么是索引索引是存储引擎用于快速找到记录的一种数据结构.理解索引一个常见的例子就是书的目录。我们都已经养成了看目录的习惯,拿到一本书时,我们首先会先去查看他的目录,并且当我们要查找某个内容时,我们会在目录中查找,然后找到该片段对应的页码,再根据相应的页码去书中查找。如果没有索引(目录)的话,我们就只...
什么是事务事务是逻辑上的一组操作,要么都执行,要么都不执行。事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两个操作之间突然出现错误比如银行系统崩溃,导致小明余额减少而小红的余...
用途多个查询需要在同一时刻修改数据,会产生并发控制的问题。使用锁可以有效解决这个问题锁的分类按照锁的粒度划分:行锁、表锁、页锁按照锁的使用方式划分:共享锁、排它锁(悲观锁的一种实现)还有两种思想上的锁:悲观锁、乐观锁InnoDB中有几种行级锁类型:Record Lock(在索引记录上加锁)、Gap...