Loading

摘要: Dockerfile reference Docker build 命令根据 Dockerfile 文件和上下文构建一个映像。 构建由 Docker 守护进程运行,而不是由 CLI 运行。构建过程要做的第一件事是将整个上下文(递归地)发送到守护进程。 在大多数情况下,最好从一个空目录作为上下文开始, 阅读全文
posted @ 2021-08-17 20:34 zhixlin 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 02 | 日志系统:一条SQL更新语句是如何执行的? 一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块,最后到达存储引擎。 MySQL 可以恢复到半个月内任意一秒的状态 --转自:《MySQL实战45讲》 MySQL 8.0 已经将查询缓存模块给去掉了,因为在server层保 阅读全文
posted @ 2021-08-17 20:32 zhixlin 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 一、为什么使用Maven这样的构建工具【why】 ① 一个项目就是一个工程 如果项目非常庞大,就不适合使用package来划分模块,最好是每一个模块对应一个工程,利于分工协作。借助于 maven 就可以将一个项目拆分成多个工程 ② 项目中使用 jar 包,需要“复制”、“粘贴”项目的 lib 中 同 阅读全文
posted @ 2021-08-17 20:31 zhixlin 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 图解: -- 转自:Openssl 原理与实战 Https 链接过程: 客户端向服务器发送请求,同时发送客户端支持的一套加密规则(包括对称加密、非对称加密、摘要算法); 服务器从中选出一组加密算法与HASH算法,并将自己的身份信息以证书(明文+签名)的形式发回给浏览器。证书里面包含了网站地址,加密公 阅读全文
posted @ 2021-08-17 20:28 zhixlin 阅读(671) 评论(0) 推荐(0) 编辑
摘要: Nginx 通过 certbot 为网站自动配置 SSL 证书并续期 一、背景知识 1.1、http 和 https 是什么? 简单来说,http 是一个传输网页内容的协议,比如你看到的 http 开头的网站 http://www.163.com ,其网页上的文字、图片、 CSS 、 JS 等文件都 阅读全文
posted @ 2021-08-17 20:26 zhixlin 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 基于jsencrypt的RSA加解密 RSA的详细就不说了,jsencrypt是一个开源的js库,大家应该都了解。它本身不支持长字符串(string size>key size)的加解密。 应该说RSA最大加密码长度为key size,而jsencrypt也没有提代分段加密的方法,或许为了性能不建议 阅读全文
posted @ 2021-08-17 20:13 zhixlin 阅读(2671) 评论(0) 推荐(0) 编辑