一次诡异的数据库删除
事情是这样的。 我们的项目使用的是sqlite3数据库。在一次常规模拟测试中,我们想了解,如果程序正在运行中,用户将sqlite3数据库文件删除,程序能否进入预设的重置流程。 结果,我们却让我们有些意外。 ...
事情是这样的。 我们的项目使用的是sqlite3数据库。在一次常规模拟测试中,我们想了解,如果程序正在运行中,用户将sqlite3数据库文件删除,程序能否进入预设的重置流程。 结果,我们却让我们有些意外。 ...
GitHub Pages由于其免费,轻量,搭建方便等缘故已经成为很多coder搭建博客的首选方案。同时,GitHub Pages还支持自定义域名访问,这就让更多人有兴趣实用了。但,一旦你开启了自定义域名,通过自定义域名访问,不再是HTTPS了。这篇博客就是帮你实现自定义域名的HTTPS支持。 ...
证书透明度致力于通过可审计的HTTPS提高互联网安全. 用一句话来说,证书透明度就是为HTTPS提供一个可审计,可追究责任的一种提高互联网安全的机制。 ...
在golang的官方介绍中是这么介绍Recover函数的。 ...
最近在搭建证书透明度日志服务,折腾了几天,最后结果是 “测试完美通关,部署各种出错"。So, 先暂停一段时间,写篇博客记录一下这几天傻傻折腾的过程。 注 后面certificate-transparency 简写为CT。 ...
远程登陆Centos时,出现"UTF-8" Warning WARNING: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory 修复 修改 /ect/environment 文件,添加以下行: LANG=en_US.utf-8 LC_ALL=en_US.utf-8 下次SSH不再出现该错误。
接触HTTPS也有一段时间了,对整个SSL握手的过程零零碎碎的了解了一些,趁着这篇文字系统的总结一下整个SSL握手的过程,结合Wireshark工具让自己更深刻的理解SSL通信过程。 ...
在golang中使用数据库主要依赖database/sql库以及pg的驱动库。而目前我们常用的pg的驱动库是 github.com/lib/pq。这里我想说的不是如何去使用它们,毕竟人家文档已经很详细了,这里主要总结了一下自己日常使用中学到的一些技巧。 ...
AWS 命令行界面 (CLI) 是用于管理 AWS 服务的统一工具。只通过一个工具进行下载和配置,您可以使用命令行控制多个 AWS 服务并利用脚本来自动执行这些服务。 —- aws官方是这么描叙aws-cli的。在实际使用的时候通过脚本完成全自动化部署,一键管理许多云服务,aws-cli确实是你管理aws服务的一个提高生产力的好工具。 ...
在刚开始接触数字证书的时候,我们经常会听到“服务器证书”,“客户端证书”,“邮件证书”等等相关的数字证书名字,这就是数字证书的一种按照用途分类的分类方式。那么数字证书到底有多少类?又是怎么去区分的呢? ...