摘要: 明显是没有权限,一个是用sudo来执行,一个是把用户加入docker组然后重启docker 因为在docker守护进程启动的时候,会默认给docker的用户组权限。 刚开始没有头绪,在issue https://github.com/docker/compose/issues/4181 中找答案,前 阅读全文
posted @ 2020-03-20 19:02 opticor 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 数据加密通篇都是为了防止第三方的劫持伪造,保证连接安全, 毫无遮掩的明文传输只有民风淳朴的时候才是安全的。 先是一些基础的内容: 对称加密 最开始为了对数据进行加密,使用的是对称加密算法,即双方协商好一个密钥,传输的时候使用这个密钥对数据进行加密和解密,但是这个密钥当然不能使用网络传输,不然同样被第 阅读全文
posted @ 2020-03-16 02:45 opticor 阅读(389) 评论(0) 推荐(1) 编辑
摘要: AOP基本概念的理解 面向切面AOP主要是在编译期或运行时,对程序进行织入,实现代理, 对原代码毫无侵入性,不破坏主要业务逻辑,减少程序的耦合度。 主要应用范围: 日志记录,性能统计,安全控制,事务处理,异常处理等等 名词性概念 切面(Aspect) 通常是一个类,在里面可以定义切入点和通知,即 。 阅读全文
posted @ 2020-03-09 15:41 opticor 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 相关 Spring框架支持透明地向应用程序添加缓存。从本质上讲,抽象将缓存应用于方法,从而根据缓存中可用的信息减少执行次数。缓存逻辑应用透明,不会对调用者造成任何干扰。 可以极大的提高页面响应的速度。 cache 注解 spring cache 提供了一组注解: | 注解 | 功能 | | | : 阅读全文
posted @ 2020-03-06 15:33 opticor 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 现在已经有很多的免费ssl证书提供商,国内的也有, 不过国内政策要求还要把key给他们, 我们还是用Let’s Encrypt吧。 这里有官方中文文档 biubiubiu 官方推荐的是使用Certbot ACME 客户端 但是这里用的是acme.sh acme.sh是个开源的shell脚本,要更为轻 阅读全文
posted @ 2020-03-05 15:17 opticor 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 博客地址: https://www.seyana.life/post/20 今天在使用safari浏览博客的时候, 发现在拉至顶部并产生回弹之后,头部导航隐藏了, 除非在上拉的时候,刚好达到顶部而不超出产生回弹才会正常显示 这是博客原来隐藏显示头部导航的逻辑 可以看到主要逻辑是根据scrolltop 阅读全文
posted @ 2020-03-04 16:43 opticor 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 博客地址: https://www.seyana.life/post/19 本来是打算给博客左上角的gif做个优化, 把gif换成webm,以video的形式自动播放,能从180k降到50k, 现在浏览器也都禁止video自动播放,但是允许静音自动播放,也加上了muted 这在chrome没有任何问 阅读全文
posted @ 2020-03-03 15:50 opticor 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 博客地址: https://www.seyana.life/post/17 具体账号注册方法和绑定方法可以去到官网下,都有相应的指南, 一般设置也比较简单,只需要把对应js代码添加到head中即可, 这里主要是在Vue中使用Nuxt plugin添加这些信息,并且在后台管理analyze id。 百 阅读全文
posted @ 2020-03-01 16:56 opticor 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 平时在Leetcode上刷题的时候,总能看到有一些题中最快的代码都有这样一段 static const auto init = []() { std::ios::sync_with_stdio(false); std::cin.tie(nullptr); return nullptr; }(); 有 阅读全文
posted @ 2018-10-31 22:39 opticor 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 示例 3: 输入: 阅读全文
posted @ 2018-10-14 15:52 opticor 阅读(152) 评论(0) 推荐(0) 编辑