摘要: 说明:以下脚本在Ubuntu 18.04运行通过,大部分脚本执行需要管理员权限。 1. 准备docker环境 # 安装必备工具包 apt-get -y install apt-transport-https ca-certificates curl software-properties-commo 阅读全文
posted @ 2019-03-25 20:02 gao88 阅读(1666) 评论(0) 推荐(2) 编辑
摘要: 第一次写博客,最近工作需要了解免费证书申请,所以翻译了一下官网资料,不通顺之处,大家海涵! Let's Encrypt是一个CA,官网介绍了其详细工作原理,我按照自己的理解复述一下: 通过为https://example.com/设置证书管理代理这个过程(该代理需支持Let's Encrypt),我 阅读全文
posted @ 2019-03-25 13:48 gao88 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 目录 1. 框架实现图 2. 框架详述 3. 模块结构 目录 1. 框架实现图 2. 框架详述 3. 模块结构 正文 本文主要介绍了基于SpringMVC+mybatis对DDD思想的落地实现框架。本文为【DDD】系列文章中的其中一篇,其他内容可参考:使用领域驱动设计思想实现业务系统。 回到顶部 1 阅读全文
posted @ 2019-03-25 13:45 gao88 阅读(503) 评论(0) 推荐(0) 编辑
摘要: https://landscape.cncf.io/ 阅读全文
posted @ 2019-03-25 13:44 gao88 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 1. 生成原始 RSA私钥文件 private_key.pem 2. 将原始 RSA私钥转换为 pkcs8格式 3. 生成 RSA公钥 rsa_public_key.pem 4. 从公钥 rsa_public_key.pem 获取十六进制的公钥(第一段16进制字符串) 最终获取文件列表: rsa_p 阅读全文
posted @ 2019-03-25 13:43 gao88 阅读(2069) 评论(0) 推荐(0) 编辑
摘要: By kxlzx https://www.inbreak.net/摘要:这是一个随机函数破解的经典例子。在java程序中,获取随机数的做法有多种。但是我们实现一个随机token,并用于认证时,通常第一时间,想起来使用“System.currentTimeMillis”,本文会详细讲解一次破解随机数的 阅读全文
posted @ 2019-03-25 12:50 gao88 阅读(751) 评论(0) 推荐(1) 编辑
摘要: SNI(Server Name Indication) 用来解决一个服务器拥有多个域名的情况 之前的 SSL 握手信息中并没有携带客户端要访问的目标地址。这样会导致一个问题,如果一台服务器有多个虚拟主机,且每个主机的域名不一样,使用了不一样的证书,该返回哪一个给客户端? 做法就是在 Client H 阅读全文
posted @ 2019-03-25 11:36 gao88 阅读(479) 评论(0) 推荐(0) 编辑