通过代理解决 git clone 和 homebrew 速度慢的问题
实在忍不了在本地 git 的龟速了,虽然官网不挂代理也访问无碍,但是本地 git clone 总是只有几 KB,下载稍大的一点的 repo 不仅慢而且失败率飙升
解决方案自然是使 git clone 走代理了
1 | git config --global http.https://github.com.proxy socks5://127.0.0.1:1086 |
小水管下载也完美从几 KB 提升到了 500KB
实在忍不了在本地 git 的龟速了,虽然官网不挂代理也访问无碍,但是本地 git clone 总是只有几 KB,下载稍大的一点的 repo 不仅慢而且失败率飙升
解决方案自然是使 git clone 走代理了
1 | git config --global http.https://github.com.proxy socks5://127.0.0.1:1086 |
小水管下载也完美从几 KB 提升到了 500KB
ThreadLocal 为线程提供了线程本地变量,不同于其他的变量,线程本地变量是通过 get() 和 set() 方法。ThreadLocal 通常是一个私有静态域,与Thread中的某个状态相关联(如:UserID 或者 TransactionId)
ThreadLocal 能够用来实现多线程中数据的隔离,避免不必要的并发控制的麻烦。
偶然点进去同事的博客,看到了使用 Travis CI 自动化部署 hexo 博客的文章,突然有点手痒了。从电脑角落里翻出来以前 hexo 的博客,发现只有寥寥两篇,而且最近的一篇还是过年的时候,这时候真觉得自己又开始部署 hexo 只是为了打发时间,某天又想起这个博客的时候最新的怕还是这篇自动化部署的碎碎念。不过,生命在于折腾,这便开始吧。