GitHub Pages自定义域名开启HTTPS

GitHubPages由于其免费,轻量,搭建方便等缘故已经成为很多coder搭建博客的首选方案。同时,GitHubPages还支持自定义域名访问,这就让更多人有兴趣实用了。但,一旦你开启了自定义域名,通过自定义域名访问,不再是HTTPS了。这篇博客就是帮你实现自定义域名的HTTPS支持。[...]

继续阅读 »

记我对go recover的一点误解

在golang的官方介绍中是这么介绍Recover函数的。Recoverisabuilt-infunctionthatregainscontrolofapanickinggoroutine.Recoverisonlyusefulinsidedeferredfunctions.Duringnormalexecution,acalltorecoverwillreturnnilandhavenoothereffect.Ifthecurrentgoroutineispanicking,acalltorecoverwillcapturethevaluegiventopanicand[...]

继续阅读 »

HTTPS篇之SSL握手过程详解

​接触HTTPS也有一段时间了,对整个SSL握手的过程零零碎碎的了解了一些,趁着这篇文字系统的总结一下整个SSL握手的过程,结合Wireshark工具让自己更深刻的理解SSL通信过程。[...]

继续阅读 »

postgres与golang点点滴滴

在golang中使用数据库主要依赖database/sql库以及pg的驱动库。而目前我们常用的pg的驱动库是github.com/lib/pq。这里我想说的不是如何去使用它们,毕竟人家文档已经很详细了,这里主要总结了一下自己日常使用中学到的一些技巧。[...]

继续阅读 »

AWS 命令行界面(aws-cli)从安装到快速上手

AWS命令行界面(CLI)是用于管理AWS服务的统一工具。只通过一个工具进行下载和配置,您可以使用命令行控制多个AWS服务并利用脚本来自动执行这些服务。—-aws官方是这么描叙aws-cli的。在实际使用的时候通过脚本完成全自动化部署,一键管理许多云服务,aws-cli确实是你管理aws服务的一个提高生产力的好工具。[...]

继续阅读 »

数字证书分类及怎么区分各类数字证书

在刚开始接触数字证书的时候,我们经常会听到“服务器证书”,“客户端证书”,“邮件证书”等等相关的数字证书名字,这就是数字证书的一种按照用途分类的分类方式。那么数字证书到底有多少类?又是怎么去区分的呢?[...]

继续阅读 »