gRPC在Go中的使用(一)Protocol Buffers语法与相关使用

在gRPC官网用了一句话来介绍:“一个高性能、开源的通用RPC框架”,同时介绍了其四大特点: 定义简单 支持多种编程语言多种平台 快速启动和缩放 双向流媒体和集成身份验证 ...

2018-07-16  ·  Go学习笔记 GRPC  ·  grpc protobuf golang

CentOS 安装 tshark 抓包工具

准备在服务器上用tshark抓包,分析一下数据。直接yum install tshark却发现没有这个包。网上搜索一下,各种奇葩安装方式,又是安装apt?又是安装各种环境?我相信既然CentOS已经有了yum这么好的包管理工具,那么一定有更简单的方式。 ...

2018-07-15  ·  Linux 点滴  ·  tshark wireshark centos yum

Go学习笔记(四) | win上使用VSCode搭建Go开发环境

每天背着个Mac挤地铁,挤得一身汗不说,还担心把屏幕挤坏了。看着家里这台闲着的Window,我决定给他用起来。那么问题来了,用什么IDE呢? ...

2018-06-02  ·  Go学习笔记 Go工具  ·  go vscode

日常 Postgres 数据库点滴记录

Desc:Postgres数据库日常使用,插入更新,复制表,一些使用习惯。 由于经常接触数据库,但又停留在比较浅的层次,暂且没有时间也没必要去系统了解,这篇博客权当记录一些自己常用到的pg数据库语句,持续更新~ ...

2018-05-17  ·  开发实战总结  ·  sql postgres

简单了解 PKCS 规范

接触过密码学的童鞋可能都听说或接触过PKCS #1, PKCS #7, PKCS #8, PKCS #12等等,或许你早已了解PKCS就是指公钥密码标准(Public Key Cryptography Standards),而这篇博客将带你系统的了解一下整个PKCS规范。 ...

2018-05-09  ·  PKI/CA与数字证书 PKI/CA  ·  pkcs

美食篇 | DIY戚风蛋糕(烤箱做蛋糕)

很多人认为程序员是一群死宅,技术狂的群体。其实这种看法是很不全面的。今天就给你展示一下,一个程序员做蛋糕的点滴~ ...

2018-04-26  ·  美食  ·  美食 戚风蛋糕

Go学习笔记(三) | 怎么写Go基准测试(性能测试)

或许你经常会思考这样的问题,我用不同的方法实现了同样的效果,哪个会更快?哪个内存消耗更小?这时候你一个简单的基准测试就能解决你的疑惑。 ...

2018-04-25  ·  Go学习笔记 Go基础  ·  benchmark go

TLS1.3正式更新,为Nginx添加TLS1.3的支持

关于TLS1.3 在OpenSSL的github开源项目中我们可以看到最新的tag为OpenSSL_1_1_1,该版本为TLS1.3正式版。 更新:2018/09/12 昨天前OpenSSL_1_1_1发布了,已更新。 更多TLS v1.3内容看这里 nginx 更新到v1.15.8 从OpenSSL的博客中,我们知道TLS1.3与1TLS1.2的主要差异有以下几点: ...

2018-04-16  ·  PKI/CA与数字证书 HTTPS  ·  tls1.3 nginx

一次诡异的数据库删除

事情是这样的。 我们的项目使用的是sqlite3数据库。在一次常规模拟测试中,我们想了解,如果程序正在运行中,用户将sqlite3数据库文件删除,程序能否进入预设的重置流程。 结果,我们却让我们有些意外。 ...

2018-04-12  ·  开发实战总结  ·  sqlite3

GitHub Pages自定义域名开启HTTPS

GitHub Pages由于其免费,轻量,搭建方便等缘故已经成为很多coder搭建博客的首选方案。同时,GitHub Pages还支持自定义域名访问,这就让更多人有兴趣实用了。但,一旦你开启了自定义域名,通过自定义域名访问,不再是HTTPS了。这篇博客就是帮你实现自定义域名的HTTPS支持。 ...

2018-03-27  ·  博客折腾日记  ·  github-pages https