日志处理
算法
程序=数据结构+算法,所以这里记录下算法的点点滴滴。
自动生成SSL证书的利器acme.sh
已经使用letsencrypt的免费证书一段时间了,是之前折腾Ghost博客时自动安装的,而后台其实也是用的acme.sh这个工具。
遇到的问题是不知哪里的配置错误,我的证书自动更新有问题,每次都是遇到证书已经过期,网站彻底不能访问了,必须要手动更新。
之前用的HTTP的验证方式,由于一知半解,这块每次手动配置也会花费一些时间。
今天重读了官方文档,才发现有一些细节的使用,其实可以做到一劳永逸。
再学游泳
最近再次开始学游泳,距离初次学蛙泳已经过去了10多年。当时还在大学蹭宿舍,因为一直很喜欢向往大海,便让老同学教我蛙泳。 期间由于基础不行,某次
开源消息队列实现
经常会遇到系统中使用Message Queue/消息队列的情况, 与此类似的模型还有 pubsub/发布订阅模式(publisher/subscriber).
这两种模型的实现也被看做 消息中间件/MOM(Message-Oriented Middleware),因为这种结构解耦了发送端和接收端,简化了架构.
另外常提的一个概念是Messaging Broker, 更多的用于消息验证,转换,路由.
网络基础
好记性不如烂笔头, 网络基础知识备忘.
Kubernetes和云原生计算
最早注意到云原生这个概念是某次看文章说Kubernetes是作为CNCF(云原生计算基金会)的主要项目来开发的,该基金会属于Linux基金会旗下,还包括被熟知的prometheus,istio等开源项目, 似乎可以理解为Kubernetes生态系统.
至此Kubernetes把微服务,十二要素,服务网格/Service Mesh等串联了起来, 符合这些概念的应用架构就是云原生应用.
证书那些事
这篇文章试图汇总下证书这块的知识提纲.
在Windows10运行增强版Ubuntu,支持复制粘贴和本地磁盘映射
使用Win10自带的Hyper-V运行Ubuntu虚拟机确实资源使用很小,Ubuntu虚拟机开个全屏,用起来和双系统没有区别。 前提 由于这是最