- 博客(7)
- 收藏
- 关注
原创 Laravel chunk与chunkById避坑指南
当我们在日常开发过程中,在使用到chunk、chunkById时,如果只是简单的全表查询处理数据,两者并无无别。大家在日常开发过程中,在处理mysql数据时,肯定会遇到分块、分批次处理数据。3、我们可以看到在全表处理时,两者sql虽格式不同,在处理全表数据并无特别大的区别。2、使用chunkById + group by + sum(字段)时生成的sql。1、使用chunk + group by + sum(字段)时生成的sql。3、通过生成的sql,我们可以看到一个本质上的区别。
2024-02-03 19:41:02
1475
1
原创 nginx+php搭建项目,可正常访问php页面,访问项目首页却出现404
知道的越多,才发现自己不知道的更多问题起因排查过程解决办法问题起因问题出在服务器环境搭建完成之后,开始部署项目,等项目完成部署,配置好nginx配置文件域名后,开始访问项目,却发现项目首页返回404。排查过程1、第一步:nginx配置错误??单凭返回404,第一反应肯定是nginx配置项目路径错了,于是开始排查项目路径在哪里写错了。查来查去,看着本地和服务器上一样的配置路径,本地可以正常访问,服务器却不行。陷入了沉思,这nginx配置,没毛病啊,毕竟服务器配置是 ctrl+c、ctrl+v
2021-03-18 23:12:01
3799
1
原创 laravel8 cache::get(key) 时遇到**ErrorException: unserialize(): Error at offset 0 of 142 bytes in file*
@[TOC]( cache::get(key) 时遇到ErrorException: unserialize(): Error at offset 0 of 142 bytes in file)问题由来在公司项目开发中,原有项目使用yii2框架写的,使用redis存储用户信息,现要使用laravel8开发新的功能模块,需要复用原来的redis用户验证,在laravel中读取时发现了此问题。以下是我的解决步骤解决步骤1、通过排查发现在yii2中,redis存储的数据格式是json类型,如下图:
2021-03-17 13:45:16
2745
原创 使用docker初步实现redis master-slave模式
第一步:拉取redis镜像命令:docker pull redis第二步:启动3个redis容器命令1:redis容器1docker run -p 6379:6379 --name redis-6379 -d redis命令2:redis容器2docker run -p 6380:6379 --name redis-6380 -d redis命令3:redis容器3docker run -p 6381:6379 --name redis-6381 -d redis第三步:执行ma
2021-02-19 09:21:19
668
原创 php-冒泡、快速排序
#冒泡 //理解:俩轮循环 function bubbleSort($array) { $count = count($array); for ($i = 0; $i < $count; $i++) { //总共循环的轮数(组数) for ($j = $count-1; $j > $i; $j --) { //每一组需要比较的次数 if ($array[$j] >= $array[$j-1]) { //倒序:谁大往前放;正序:谁小往前放 $tmp =.
2020-12-22 13:11:28
163
1
原创 使用docket搭建本地mysql主从
使用docket搭建本地mysql主从mysql主从实现 欢迎使用Markdown编辑器mysql主从搭建功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLo...
2020-04-21 16:11:14
231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人