分类:技巧

用 git rabase 修改提交历史

比如要修改最近三次提交的作者、邮箱、提交时间等, 在代码目录下执行 git rebase -i HEAD~3 会显示最近提交的三次记录,注意顺序是倒序的 例如显示 pick 4cbce22 add 2.html pick 01fffe5 add new line pick 8e...

shanhuhai 6年前 (2018-10-18) 6345℃ 3喜欢

Nginx 用 Lua 控制 Fastcgi cache 缓存实现服务优雅降级

如果服务都是动态页面没有做静态化,当某个页面转发很高,访问量很大,可能会有很高的瞬时并发请求进到php-fpm 中,导致数据库和 php-fpm 崩溃。 这种情况下要不就是加服务器提升并发,要不就是优化程序性能,但都是事后手段了。 这里我们提供一种弹性的可以根据用户并发请求量来触...

shanhuhai 6年前 (2018-06-12) 8731℃ 6喜欢

解决Mac 应用已损坏打不开的问题

今天网上下载了一个 Mac 版的 Navicat ,结果发现双击运行时弹出了如下错误: “Navicate Premium” is demaged and cant't be opened.You should move it to the Trash. 意思是`“Navica...

shanhuhai 7年前 (2017-09-29) 10168℃ 8喜欢