摘要:
无意中看到一张图,非常直观的表现出了sql连接查询的结果集,对连接查询的理解十分有帮助,所以收藏了下来。 其中红色部分为可以查询出的数据,白色部分为不能查询出的数据 阅读全文
摘要:
可能有些小伙伴使用redis读写数据在需要循环使用的场景会发现效率并不是很高 于是我分享一个pipeline管道方法 我们这里用12万条数据做测试,首先来试试写入操作,看看用常规方法以列表形式写入: 可以看到耗时大约9.2秒 我们再来看看使用pipeline方法进行列表存储,同样是12万条数据: 可 阅读全文
摘要:
我们都知道在使用laravel的消息队列时,都需要一个守护进程对其进行管理 否则在服务器重启或者其他异常都会导致队列中断从而功能失效 当然,大部分项目都是在linux下运行,则可以直接使用supervisor进行管理 laravel的官方文档中对supervisor也有详细的介绍,在此就不赘述了 那 阅读全文
摘要:
今天在开发项目时,试着一次性插入大量数据,结果出现了以下报错: 依稀记得以前也遇到过类似的问题,于是打算记录下错误原因及解决过程: 首先,这是由于sql语句中占位符数量限制导致的 Mysql默认支持的占位符最多为65535(2^16-1)个,即:写入数据为m列,n行。m*n必须小于65535 比如你 阅读全文
摘要:
可能有些小伙伴从git上拉下来的项目在本地运行时会报No application encryption key has been specified的错,如图: 这是因为.env文件中没有设置程序加密密钥 解决这个问题也很简单,只需要在终端执行 php artisan key:generate 执行 阅读全文
摘要:
相信用过Larvel框架的小伙伴或多或少都遇到过links()布局混乱的问题 恰巧我今天又一次遇到了这个问题 于是便记录下来,也给才入坑的小伙伴提供一些解决方案 首先,我如果直接使用links()函数,显示的分页会变成如下状态: 箭头直接把屏幕占满了有木有 下面来说解决方案: 一般遇到这种情况,我们 阅读全文
摘要:
先说解决方法: 在laravel的app/Providers/AppServiceProvider.php中boot方法内,加入长度限制: 至于为什么是248,那是因为在laravel给出的自带的5张表中,248是能加入的最大值(这个根据数据库版本以及字符集不同会有差别) 下面说一说解决过程: 首先 阅读全文
摘要:
今天迁移服务器代码遇到了一个未定义的错误 查找了相关资料后,发现是缺少php_mcrypt扩展 于是去下载扩展: https://windows.php.net/downloads/pecl/releases/ 找到对应PHP版本的扩展(我是7.3) 然后将下载的文件解压开,得到这样三个文件: 放进 阅读全文
摘要:
开发环境:homestead 宿主机环境:windows10 在homestead虚拟机内运行npm run dev时出现错误信息:mix: not found (此时打开laravel的login页面会报错) 解决方案如下: 先去nodeJS官网下载并安装nodeJS: 官网下载链接 :http: 阅读全文
摘要:
因为最近重新安装了phpstrom,所以在网上找了许多激活方式,各种激活码和加公众号都试过了,没有一个能用的,直到我找到了以下的方式,亲测可用: 原理是我们通过代码搜索其他授权服务器进行永久激活。 方式一 通过censys https://search.censys.io/ 用到的代码: servi 阅读全文