Laravel 解决 ajax 跨域问题 2 - 带头(Authorization)跨域

之前整理过 Laravel 通过中间件解决 ajax 跨域问题 教程,但最近开发一个公众号领红包的小功能依然翻了车。当前的允许跨域中间件 AccessControlAllowOrigin.php /** * @param $request * @param Closure $next * @return mixed * @throws ApiExcep

elasticsearch 启动报错:can not run elasticsearch as root

原因是 elasticsearch 为了安全,不允许使用 root 用户启动,由于 ElasticSearch 可以接收用户输入的脚本并且执行,为了系统安全考虑,需要创建一个单独的用户用来运行 ElasticSearch。创建用户组和用户可以自定义一个用户及组名,最好简短好输入groupadd elsearch useradd elsearch -g elsearch -p codingwhy修改

修改 swap 机制使系统使用 swap 创建的虚拟内存

首先,可以使用指令查看当前 swap 使用量:free -sh当前如果还没有 swap total(总量)值,可以根据教程 Linux 扩展(增加) swap 交换分区 创建 swap,此时再次查看内存,可以看到 swap total(总量) 已有值。之后 swap 使用量为 0,有可能是 swap 的工作机制造成的。通过cat /proc/sys/vm/swappines查看 swap 的使用情

减少 gitlab 内存使用

访问 http://xxx.com/admin/system_info(自己解析的域名)可以查看到 gitlab 当前的系统信息。之前大概在 6.x ~ 7.x 左右,修改配置后的系统信息:服务器为 2 核 8 g,可以看到还是有一定的效果的。主要参考了 【Git学习】解决GitLab内存消耗大的问题 和 Reducing the amount of memory used by gitlab 。

支付宝信用借订单支付报错:外部订单号重复

2022-03-01 更新通过最近收到的反馈,分析得到了支付宝信用借支付报错 ACQ.DUP_OUT_ORDER 外部订单号重复 的原因:商户订单号(外部订单号)相同而支付参数 subject 不相同,导致支付宝将后面提交的支付参数当成了新的请求,而新的请求商户订单号验证失败了。支付宝统一收单交易支付接口 甚至都没有显示这个错误码,显然这个错误相当罕见。结合收到的反馈,自动售出时出现用户账户余额不

win7 替换了 System32 及 SysWOW64 下文件导致的应用程序无法正常启动(0xc000007b)

昨天下载打开 kibana (es 的可视化软件),报错:以为是缺少动态链接库 ws2_32.dll 的问题,就去下载了这个库,替换了 System32 及 SysWOW64 下的问题,这时候其实已经是出了大问题了。一是没有备份原有的问题;二是既然文件存在说明肯定不是缺失库造成的问题,替换新文件反而是无事生非。然后今天就出现了这个 应用程序无法正常启动(0xc000007b) 的问题,网络也连接不

laravel paginate() 与 makeHidden() 一起使用

模型里使用了关联对象做计算并得到 append 属性,所以默认情况下,对象会自动携带关联对象。主要有两个问题:大部分时候使用模型真的只是想取一个简单的列表即便需要 append 属性,但关联对象本身或者关联对象的关联对象并不需要返回增加的属性默认是取不到的,需要添加到 append 中来来返回。而当增加属性不需要时,可以使用到 makeHidden() 主动隐藏掉。对应的还有 hidden 以及

想把我唱给你听 - 谁的青春喂了狗

晚上无聊打开「全民K歌」,发了两首新歌之后,情不自禁地放起了之前录的歌。自己听自己的歌,还觉得挺开心的,然后就听到这首跟她(被动)合唱的歌 - 《想把我唱给你听》。回忆不自觉的涌上来,青涩,卑微,又好笑。作为同事共处了近两年时间,从一开始的偷瞄,到之后熟悉地坐在一起吃饭。想法是有的,但骨子里的那种怯懦与自卑,她的热情与冷淡,让我望而却步。冬天午饭后的广场上,阳光温暖又迷人;夜晚拥挤的公交车上,灯光

git pull 报错:unable to unlink old 'bootstrap/app.php': Permission denied

代码更新了 bootstrap/app.php,主要是修改了 info 日志不再向上 bubble。在线上提交时出现报错:unable to unlink old 'bootstrap/app.php': Permission denied。因为之前没遇到过,所以只能求助百度。CSDN 社区的一篇帖子让干掉应用或重启系统,好家伙,太坑了,不敢用。后在 stackoverflow 上看到一个被采纳的