笔记
peng646138471
这个作者很懒,什么都没留下…
展开
-
git冲突编辑
<<<<<<< HEADnew new new new codeold old old codexxxxxxxxxxxxxxxxxxxxxxx分析:head 到 =======里面的lalala是自己的commit的内容=========到 >>>>>>里面的hehehe是下拉的内容根据需要删除代码就行了 完事把<<<<<<< ======= &原创 2020-08-23 12:03:08 · 226 阅读 · 1 评论 -
Git回滚
git reset commit_idgit push -fgit revert commit_idgit push原创 2020-08-23 12:01:13 · 113 阅读 · 0 评论 -
缓存击穿
缓存雪崩处理:1.使用setnx加锁排队。2.设置两个AB缓存 3.限流降级缓存穿透:缓存为空不要立即loaddb,要setnx成功才load,否则尝试get原创 2020-08-03 22:37:45 · 106 阅读 · 0 评论 -
遇到is not within the allowed path(s)报错解决办法
报错信息:is not within the allowed path(s):总结:发现不是目录下的.user.ini文件的问题,还有php.ini的配置问题,而是fastcgi.conf的配置问题PHP 版本:PHP7安装方式:LNMP 一键包:Linux 一键安装 Nginx + MySQL + PHP 环境问题原因:open_basedir 里没有包含到 public 这个路径。解...原创 2020-04-20 15:41:48 · 17492 阅读 · 1 评论 -
array_slice和array_splice
array_slice类似于substr返回子串array_splice移除子元素并且用新元素替代原创 2020-05-23 16:51:39 · 223 阅读 · 0 评论 -
swoole+redis订阅模式实现实时消息推送
一.背景:本来想在网上搜索方案,发现有两种方案:1.在服务器用定时器轮询访问数据源,这不是真正的实时。2.是使用laravel-echo-server的模块实现,底层以来nodejs,还有对框架依赖性太强。所以自己想出了一套解决方案。二.代码实现如下:websocket端代码<?php$table = new swoole_table(1024);$table->colu...原创 2020-04-16 09:54:35 · 1682 阅读 · 0 评论 -
php易混淆函数
111原创 2020-05-22 17:14:37 · 113 阅读 · 0 评论