Michelle Daily

Just Enjoy

GO-序列化之Protobuf

Easy to Go

google Protobuf Protobuf是Protocol Buffers的简称,它是Google公司开发的一种数据描述语言,并于2008年对外开源。 Protobuf性能和效率大幅度优于JSON、XML等其他的结构化数据格式,是以二进制方式存储的,占用空间小,但也带来了可读性差的缺点。 我们更关注的是Protobuf作为接口规范的描述语言,可以作为设计安全的跨语言PRC接口的基础工...

GO-序列化之JSON

Easy to Go

JSON JSON是一种简单的数据交换格式,它最常用于在浏览器中运行的Web后端和JavaScript程序之间的通信,是日常开发中使用最多的数据交换格式之一。 几乎所有现代编程语言都会对JSON的序列化方法内置于标准库中,Go也不例外。 GO语言中的JSON Go语言通过encoding/json 对外提供标准的 JSON 序列化和反序列化方法,其中最常用的是 encoding/json...

关于密码的那些事儿

前端开发

关于密码的那些事儿 序言 现在的各种网站和App都有登录注册or交易这种安全级别高的模块,如何保证用户的密码等隐私安全是很重要的部分。这篇文章介绍了web中关于密码的一些基础科普,包括以下几个部分: 1. md5 1. 什么是md5 2. 如何破解md5 3. 如何防范黑客攻击 2. HTTPS和SSL 3. web前端加密 md5 ######1.什么是md5 M...

Welcome to Michelle Blog

开坑

前言 第一篇,抛弃了原来的阿里云,迁移到了Github Pages,很多东西需要慢慢捡起来~