会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
li_mingxie
https://limingxie.github.io/
博客园
首页
新随笔
联系
订阅
管理
2018年6月20日
公钥,私钥,数字签名,数字证书的相互关系
摘要: 我们经常听到数字证书,数字签名这些词。 这些证书,签名到底是什么? 他们又起到什么样的作用? 其原理是什么? 了解这些我们需要先了解加密方式,以及什么是公钥?什么是私钥? 1. 加密方式 先解释一下2种常用的加密方式。 ◆ 对称加密 加密的传统方法是对称加密。发出讯息者用一把钥匙对讯息加密。 接收讯
阅读全文
posted @ 2018-06-20 10:19 li_mingxie
阅读(2638)
评论(0)
推荐(3)
2018年6月4日
Go项目的测试代码3(测试替身Test Double)
摘要: 上一篇文章介绍了项目中测试代码的写法。 Go项目的测试代码2(项目运用) 这里简单的共享一下测试替身。 当我们写测试代码的时候,经常遇到一个问题。跟别的模块或服务有依赖性,可是功能还没开发完。或是因为各种原因(安全,白名单,内网等等…)开发环境里无法调用相应的模块。这时候我们应该如何去写测试代码?
阅读全文
posted @ 2018-06-04 10:06 li_mingxie
阅读(313)
评论(0)
推荐(0)
Go项目的测试代码2(项目运用)
摘要: 上一篇文章介绍了最基本的测试代码的写法。Go项目的测试代码(基础) 这里简单的共享一下我在项目中使用的方式。 项目结构 我们实际项目中, 结构简单地分了控制层controllers和模块层models 因为现在都已微服务的形式开发,没必要太复杂的结构。分控制层和模块层已经能满足我们的需求,不需要再细
阅读全文
posted @ 2018-06-04 09:58 li_mingxie
阅读(443)
评论(0)
推荐(0)
Go项目的测试代码1(基础)
摘要: 最近写了测试代码,整理了一下。 先看看简单的测试代码. 查看测试结构。 目前编写测试代码普遍公认的模板结构。 1)arrange: 测试之前需要准备的代码。2)act: 实际要测试的方法。3)assert: 结果确认。 如果测试不通过呢? 也可以写一个公用的比较方法, 自定义输出结果。 输出测试未通
阅读全文
posted @ 2018-06-04 09:41 li_mingxie
阅读(812)
评论(0)
推荐(0)
2018年3月27日
使用docker运行mysql
摘要: 以前开发的时候都是用本地的sqlite开发,但是极少数情况下,sqlite支持的语法发布到服务器上链接mysql会报错。 为了避免这种现象,还是链接本地mysql开发还是更稳定的, 可是开发的项目多了后,本地的mysql库看起来好乱。 而且有很多项目是实验性的项目,没有及时处理的话会产生很多垃圾数据
阅读全文
posted @ 2018-03-27 09:06 li_mingxie
阅读(23328)
评论(1)
推荐(1)
2018年3月16日
用hugo搭建个人博客
摘要: 这几天研究了用hugo搭建个人博客。 简单的整理了一下。 1.安装hugo(windows 请查看官网介绍 https://gohugo.io/getting-started/installing/) $ brew install hugo 之后检查版本 $ hugo version Hugo St
阅读全文
posted @ 2018-03-16 08:50 li_mingxie
阅读(5021)
评论(2)
推荐(1)
公告