Hi there

Remember, Your job gives you authority. Your behavior gives you respect!

PHPStorm use Class 按长度排序

PHPStorm use Class 按长度排序
对于强迫症来说,PHPStorm 默认的 USE 排序非常难受,之前我都是手动进行移动排序,但是类太多的时候排序真的非常耗费精力。
Read more →

为 AWS S3 特定目录访问策略

为 AWS S3 特定目录访问策略
团队协作时需要针对用户而设置不同权限,避免因为单个用户误操作导致整个存储服务不可用或对象丢失。
Read more →

阿里云 SLB 导致 Laravel URL 变成 HTTP 协议

阿里云 SLB 导致 Laravel URL 变成 HTTP 协议
最近改造公司的项目时,发现 Laravel 生成的 URL 都是 HTTP 协议的,但实际请求却是 HTTPS,经过了阿里云 SLB 转发到后端 HTTP 服务端口。
Read more →

在 Gitlab CI/CD 中使用 Push Option

在 Gitlab CI/CD 中使用 Push Option
我们使用 CI/CD 的时候,如果需要根据参数来执行不同操作的时候往往是比较麻烦的,比如在调试阶段开启 verbose 模式。
Read more →

搭建私有 Packagist 管理 Composer 扩展包

搭建私有 Packagist 管理 Composer 扩展包
在企业中开发中我们经常需要开发自己的扩展包,大多数采用的方式 VCS 方式来安装依赖的,这种方式的问题在于如果有多个 Tag 则会导致 Composer 安装变慢。
Read more →

ClashX 忽略代理指定域名

ClashX 忽略代理指定域名
为了避免某些 Host 走 ClashX 代理,我翻阅了相关文档,终于皇天不负有心人,让我找到了解决方案。
Read more →

使用 MongoShake 实现 MongoDB 数据同步

使用 MongoShake 实现 MongoDB 数据同步
对于跨境的服务来说,经常需要在两端做数据同步,我所在的团队,就有这样的需求,但是目前是采用定时任务,触发脚本来实现数据同步的。
Read more →

DevOps 之使用 Gitlab CI 构建和部署 Vue 项目

DevOps 之使用 Gitlab CI 构建和部署 Vue 项目
本片文章介绍如何使用 Gitlab Runner 来构建和部署 Vue 项目,通过这篇文章可以大致了解 Node 相关项目的 CI/CD 大致流程。
Read more →

无法使用 SSH Key 访问服务器

无法使用 SSH Key 访问服务器
Aliyun OS 的服务器突然 SSH Key 无法访问服务器了,于是尝试本地生成 SSH Key 然后将公钥添加到服务器的 authorized_keys 文件中,但是连接时依然要输入密码。
Read more →

XORM 项目实践总结

XORM 项目实践总结
工作中的项目使用的是 Go 来进行开发,在 ORM 的选择方面我们最终选择的是 XORM,实践中遇到很多问题,但是官方文档又较少,所以这里分享一些奇技淫巧。
Read more →