使用代理访问 Git 服务
由于网络的原因,访问 Github 很慢,每次拉取或者克隆代码时都要等很久,还经常失败。下面介绍如何利用代理来访问 Git 服务,让下载速度飞起!
Git 的仓库地址有两种协议,分别是 HTTP(S) 和 SSH,下面分两种情况介绍,各取所需即可。
由于网络的原因,访问 Github 很慢,每次拉取或者克隆代码时都要等很久,还经常失败。下面介绍如何利用代理来访问 Git 服务,让下载速度飞起!
Git 的仓库地址有两种协议,分别是 HTTP(S) 和 SSH,下面分两种情况介绍,各取所需即可。
记录了如何使用代理 SSH 到远程主机。
今天打开浏览器的控制台查看加载耗时的时候,发现 hexo 生成的资源文件都是没有经过压缩的。像下面这个样子:
CSS 和 JavaScript 文件都没有被压缩,我就不贴图了。我们可以使用 gulp 来压缩这些静态资源,提高网站的加载速度。
下面我先直接说说成功的安装步骤,最后再说说遇到的一些坑。
今天运行一个开源项目时需要安装 node-sass,但是一直安装失败。看了一下日志,一直是在 github 下载二进制文件这一步报错,看来又是因为网络原因。
从网上检索了一下,可以使用国内 taobao 提供的镜像,设置以下环境变量即可。
# 可根据自己的操作系统自行修改设置环境变量的命令
export SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass
然后就可以正常进行安装步骤了。
在使用 SpringBoot 开发接口时,经常会遇到异常,比如数据库操作错误导致的异常。如果不对这些异常进行处理,异常日志就会直接传递到前端,一方面会泄露系统内部的信息;另一方面也会影响前端判断接口调用是否成功(不是统一的响应格式)。
但是如果在每个接口中处理异常的话,不仅很麻烦,而且产生了大量的冗余代码,不容易维护。因此,我们可以建立一个全局的异常处理器。
我们经常会使用 HTTP 服务。也许你没听过 HTTP,但是你一定浏览过网页,而浏览器与服务器之间就是使用 HTTP 协议来通信的。这篇笔记记录了实现一个简单的静态 HTTP 服务器的过程。