Xshell 最近直接使用命令: ssh-keygen 生成的私钥无法导入到Xshell使用 查询使用: * rsa代表使用rsa的方式加密 ssh-keygen -t rsa Sourcetree 如果配置了秘钥, S…
对于数组索引变化+引用参数共同导致出现的一个 bug
今天, 我们老板在群里发出了一个bug, 然后我打开了项目, 进行本地复现. 过了一段时间. 终于复现了这个问题 大致代码如下 以下代码会导致移除第一项的时候, 把一个Collection数组转化成对象(JSON数据) …
在 Golang 中并发获取数据库的数据
今天在群里看到有人问怎么取并发获取数据库的数据 有群友说了用数据库的union是最好的办法 但是提问的群友坚持使用goroutine去获取 我也尝试写了一下, 期间还写了一些小bug 代码如下 [crayon-60797…
Golang和PHP的区别以及Context的参数传递
如果一开始是使用PHP的朋友,写多了就会有一些疑惑 两次请求先后顺序的请求该怎么产生影响. 在很多语言中, 可以很轻松的实现,无非是用一个全局变量来共享 但是在我们写的PHP中,不同的请求之间是完全独立的 这样的设计有好…
今天完成了使用 Golang 重构了 PHP 的所有内网接口
之前的接口请求过程是这样的 用户打开APP请求业务API 业务API请求推荐算法(容错) 推荐算法请求内网服务 内网服务提供一些业务的接口数据给推荐算法(例如运营手动配置的推荐) [crayon-607978b4d08d…
MySQL 中为什么使用 timestamp 可以不用关心时区.
之前一直有过疑惑为什么MySQL数据库存timestamp可以无视时区问题. 在业务中也是一直使用Laravel框架,内置的Migration也是使用的timestamp类型字段, 也没太关心. 开始 查看当前数据库时区…
PHP 项目中代码格式风格和代码质量把控
团队开发中, 我们尽量要保持风格一致的代码 phpstorm设置统一的风格PSR12 File -> Settings -> Editor-> Code Style -> Set from -&g…
远程URL文件批量下载打包的方法
开始 最近代码重构遇到了一个问题,需要把OSS 上的一批图片打包下载 旧服务器的硬盘是直接挂载OSS,所以直接调的Linux系统命令复制打包,所以速度比较快。新服务器重构代码行不通,这样做也不好 查阅OSS并没有提供相关…
在[slim]中伪造Request来进行你的HTTP测试吧
代码需要做HTTP测试,Laravel中有自带这方面的功能。现在使用slim就得自己动手丰衣足食。 网上找了许多例子,关于这方便的比较少。然后就想到了查看Laravel的源码 看了一下,发现其实是自己伪造一个Reques…
Slim - PHP - Laravel 性能测试
说明 本机配置(Win 10 i7-8565U 16G)(Nginx 1.15.11)(MySQL 5.5.62) 云服务器(1核 2G)(Nginx 1.16.1)(MySQL 5.5.62) 软件 数据库模型 性能(…