1. revert
revert以新增一个 commit 的方式还原某一个 commit 的修改。这是一个安全的方法,因为它不会重写提交历史。
1 | git revert <commit-id> |
对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。
一种情况是,你需要另一个分支的所有代码变动,那么就采用合并(git merge 或 git rebase)。
另一种情况是,你只需要部分代码变动(某几个提交),这时可以采用(git cherry-pick) 。
mac配置了多个外接显示器,有些窗口需要快速移动到某个显示器内。另外如何应对个别用户需要定制窗口尺寸及位置的需求?这个时候你需要Moom来辅助你。
mac无法开启摄像头和麦克风权限的解决方案。
uri是url中除去协议和域名及参数后, 剩下的部分.
比如请求的url为: http://www.liuvv.com/test/index.php?page=1, 则uri 为 /test/index.php
upstream 模块负债负载均衡模块,如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下:
在http节点下,添加upstream节点。
1 | upstream levonfly { |
将server节点下的location节点中的proxy_pass配置为:http:// + upstream名称,即”http://levonfly“.
1 | location / { |
现在负载均衡初步完成了。upstream按照轮询(默认)方式进行负载,每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。虽然这种方式简便、成本低廉。