ようこそ、見知らぬ旅人。こんな冷たい世界に俺たちが会って嬉しい!
ようこそ、見知らぬ旅人。こんな冷たい世界に俺たちが会って嬉しい!
距离 2019年9月1日,已经过去整整三年,在维护这个博客的三年时间里,没做过任何SEO,也没做过任何推广,UV也到了20w+;
三年时间积累了一些数据在这里展示,也分享一些我在维护这个博客的时候的一些设计;
今天这一篇,没有技术,只是闲扯一些感悟和分享一些设计。
在C++中内存管理是一个老生常谈的话题,我们都知道在C语言中使用malloc和free管理动态内存,C++中也有相应的Allocator;
但究竟内存分配器底层是干什么的,本文通过实现一个简单的内存分配器来管中窥豹;
本文翻译自:
源代码:
Dolt 是一个基于Git的数据库实现,他提供了类似于Git管理代码的方式来管理数据!
并且提供了DoltHub,类似于Github来存储关系型数据!
源代码:
在个人数据日益被侵犯的现在,P2P技术变得越来越重要;
本文通过编写一个实例,讲解了P2P中的一些概念,以及如何使用libp2p来进行点对点应用的开发!
源代码:
在前几篇文章中,我们在Kubernetes中部署了StorageClass、StatefulSet等等;
在这篇文章中,我们会部署实际的SpringBoot项目,来利用这些有状态的服务;
源代码:
Java 更改了发布策略之后,版本发布变得特别频繁,我们可能需要安装多个版本的JDK,尤其是区分JVM和GraalVM;
此时可以使用 jenv 来配置 JDK;
官方网站:
在前一篇文章《在Kubernetes中创建NFS类型的StorageClass》中,我们创建了一个StorageClass用于动态为PVC创建PV;
这篇文章我们会用这个StorageClass,来部署Zookeeper和Kafka;
如果要在Kubernetes中部署StatefulSet类型的Pod,需要先创建持久化的StorageClass、PV,从而让PVC能够使用对应的存储;
StorageClass常用的类型有:Local(例如:HostPath、EmptyDir等)、NFS、Ceph;
在声明NFS类型的StorageClass时需要用到第三方的Provisioner;
本文讲解了如何在Kubernetes中结合 Kuboard 使用 nfs-subdir-external-provisioner 创建NFS类型的StorageClass;
之前的文章中提到过如何在CentOS上手动部署Kubernetes集群,这种方式需要修改大量系统参数,并且需要自行安装大量软件比较麻烦;
而KuboardSpray提供了图形化界面,可以迅速的安装并管理Kubernetes集群;
系列文章:
官方文档: