Nginx | 给网站添加证书2022年3月3日| 编程Https 最近在购买的云服务器上把个人博客搭建起来了,实际上是hugo生成静态网页,nginx加载静态网页。现在只能通过http访问,缺少个https。 要搭建一个https的网站需要证书。之前在网上找的教程太……阅读全文
Nginx | 给网站添加证书2022年3月3日| 编程Https 最近在购买的云服务器上把个人博客搭建起来了,实际上是hugo生成静态网页,nginx加载静态网页。现在只能通过http访问,缺少个https。 要搭建一个https的网站需要证书。之前在网上找的教程太……阅读全文
Golang | http注解路由2022年3月2日| 编程 编程.GolangHttp服务器 Golang有一个很强大的官方http库了,使用上很方便。也有一些很强大的三方http框架, 比如gin,beego等等。 自以为,框架在提供便利,提升开发效率的同时,也限制了我们的想象力。……阅读全文
Golang | http注解路由2022年3月2日| 编程 编程.GolangHttp服务器 Golang有一个很强大的官方http库了,使用上很方便。也有一些很强大的三方http框架, 比如gin,beego等等。 自以为,框架在提供便利,提升开发效率的同时,也限制了我们的想象力。……阅读全文
Goang | Plugin插件热更2022年3月1日| 编程 编程.Golang热更新 动态脚本更新 (php) 短链接无状态服务器热更 (http) 长连接有状态,数据跟逻辑分离 golang Plugin热更 (.so 动态库更新) —-逻辑热更 长连接有状态,在运维层面, 利用容器部署热更(docker, k8s) 服务不接受新……阅读全文
Goang | Plugin插件热更2022年3月1日| 编程 编程.Golang热更新 动态脚本更新 (php) 短链接无状态服务器热更 (http) 长连接有状态,数据跟逻辑分离 golang Plugin热更 (.so 动态库更新) —-逻辑热更 长连接有状态,在运维层面, 利用容器部署热更(docker, k8s) 服务不接受新……阅读全文
Grpc | Token认证和自定义认证2022年2月22日| 编程 编程.Golang概述 现在有个需求,需要在grpc的拦截器中,通过token进行身份认证。如果认证不通过则返回错误; 认证通过,则放行; TLS是用作加密通讯通道的,与该需求无关。 Token认证 具体流程 客户端通过账号密码登……阅读全文
Grpc | Token认证和自定义认证2022年2月22日| 编程 编程.Golang概述 现在有个需求,需要在grpc的拦截器中,通过token进行身份认证。如果认证不通过则返回错误; 认证通过,则放行; TLS是用作加密通讯通道的,与该需求无关。 Token认证 具体流程 客户端通过账号密码登……阅读全文
Grpc | 通过SSL/TLS建立安全连接2022年2月22日| 编程 编程.Golang使用golang的grpc库作为例子 grpc使用TLS建立安全连接需要有SAN证书, go 1.15 版本开始废弃 CommonName。 什么是SAN证书 SAN(Subject Alternative Name) 是 SSL 标准 x509 中定义的一个扩展。使用了 SAN 字段的 SSL 证书,可以扩……阅读全文
Grpc | 通过SSL/TLS建立安全连接2022年2月22日| 编程 编程.Golang使用golang的grpc库作为例子 grpc使用TLS建立安全连接需要有SAN证书, go 1.15 版本开始废弃 CommonName。 什么是SAN证书 SAN(Subject Alternative Name) 是 SSL 标准 x509 中定义的一个扩展。使用了 SAN 字段的 SSL 证书,可以扩……阅读全文