摘要: MySQL多端口启动 准备工作 环境:window 版本:mysql-5.7.31 端口:53306,53307 MySQL解压、安装 安装位置:D:\mysql-5.7.31 53306 ​ D:\mysql-5.7.31-1 53307 新建my.ini配置文件 [mysqld] ##skip- 阅读全文
posted @ 2020-10-21 22:36 Dan_eil 阅读(887) 评论(0) 推荐(0)
摘要: MySQL事务 概述 事务是一组具有原子性的SQL语句,或是一个独立的工作单元 特性 一致性,原子性,隔离性,持久性 ACID 查询与设置隔离级别 select @@tx_isolation; //查询当前的隔离级别 set session transaction isolation level r 阅读全文
posted @ 2020-10-16 00:32 Dan_eil 阅读(84) 评论(0) 推荐(0)
摘要: Redis数据持久化 前言 redis 的数据都是存储在内存中,持久化的意义就是将数据保存到硬盘中,来保证数据的可重用性与安全,一旦redis发生断电或者宕机导致数据丢失 概念 在redis中提供了2种持久化方式,AOF(追加文件)和RDB(快照),AOF会将执行的写命令操作,写入到硬盘中,RBD类 阅读全文
posted @ 2020-09-10 16:27 Dan_eil 阅读(155) 评论(0) 推荐(0)
摘要: 概念 位运算符允许对整型数中指定的位进行求值和操作。 命令 例子变量 $a = 1; //8位二进制 0000 0001 ​ $b = 3; //8位二进制 0000 0011 命令符号 名称 例子 作用 结果 二进制 & And(按位与) $a & $b $a与$b中都为1的位,设为1反之则设为0 阅读全文
posted @ 2020-09-03 14:20 Dan_eil 阅读(271) 评论(0) 推荐(0)
摘要: 接续上一篇的queue基础使用,本例子结合延时队列来完成订单固定时间取消的流程。 环境 ThinkPHP5.1 supervisor redis 使用说明 使用的tp的queue,这里自行去composer安装对应框架的版本即可 具体流程 创建一个任务列表 CREATE TABLE `table_n 阅读全文
posted @ 2020-09-01 14:11 Dan_eil 阅读(964) 评论(0) 推荐(0)
摘要: 2XX 200 请求成功,且已经返回成功, 204 一般是客户端向服务端发送消息,且对客户端不需要发送新消息,常用于只需要返回真假即可,不需要跳转页面 206 针对range 请求范围做针对反应,如图片的部分请求 range 5000 3XX 301 请求重定向 302 临时uri资源重定向 303 阅读全文
posted @ 2020-05-04 23:54 Dan_eil 阅读(183) 评论(0) 推荐(0)
摘要: 为啥要学? 还不是因为自己菜,队列之前的接触的也少,正好这2天没啥事,就想好好了解一下队列的基本使用,至少以后别人问起来,我也能大胆的说自己用过啊! notice:queue安装,自行composer就行,不过要注意版本,因为现在已经出到TP6了 首先我们需要先创建队列,不赘述了,直接上代码 支持的 阅读全文
posted @ 2019-10-14 11:02 Dan_eil 阅读(3863) 评论(1) 推荐(0)
摘要: 基础操作 1. git reflog 查看命令历史,以便确实要回退到哪个版本 2. git log pretty=oneline 简略输出提交信息 3. git reset hard 版本号 HEAD表示当前版本,HEAD^表示上一个版本 4. git checkout file (当没有提交到暂存 阅读全文
posted @ 2019-10-12 15:46 Dan_eil 阅读(115) 评论(0) 推荐(0)
摘要: PHP 中的数组实际上是一个有序映射。映射是一种把 values 关联到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组,或列表(向量),散列表(是映射的一种实现),字典,集合,栈,队列以及更多可能性。由于数组元素的值也可以是另一个数组,树形结构和多维数组也是允许的。 类型 阅读全文
posted @ 2019-09-29 09:03 Dan_eil 阅读(6710) 评论(0) 推荐(0)