说说数据高可用方案

高可用(High Availability),英文缩写是HA,是现代系统架构必须要衡量的一个重要指标;他指的是通过系统架构设计减少系统不能提供服务的时间。 假设系统一直能够提供服务,我们说系统的可用性是100%,如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。很多公司的高可用目标是4个9,也就 ………

阅读全文

K8s002 | 常用命令汇总

随着K8s版本的变更,很多配置写法和命令发生着变化。下面收集一些常用的命令 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 # 在Master中检查集群的状态: kubectl cluster-info kubectl get cs kubectl get pod ………

阅读全文

K8s001 | 简介

Kubernetes是一个完备的分布式系统支撑平台。Kubernetes具有完备的集群管理能力,包括多层次的安全防护和准入机制、多租户应用支撑能力、透明的服务注册和服务发现机制、内建的智能负载均衡器、强大的故障发现和自我修复能力、服务滚动升级和在线扩容能力、可扩展的资源自动调度机制,以及多粒度的资源配额管理能力。同时,Kubernetes……

阅读全文

如何搭建自己的博客网站

从零开始自己搭建一个博客系统涉及的事有那些呢? 上阿里云买一个域名 上阿里云弄台服务器 域名工信部备案,再到公安部报备 找一款免费的博客生成软件 找一套自己喜欢的博客皮肤 找一款适合编辑Markdown文字的编辑器 各种服务器软件配置 上个SSL证书 上各种统计,支持评论 步骤还真不少,这还是最基本的,每一项都需要不少的工作量,下面具体再 ………

阅读全文

学习 | 经典博客文章收藏

序列化反序列化技术方案比较 https://tech.meituan.com/2015/02/26/serialization-vs-deserialization.html Node.JS项目中如何提高JSON序列化的性能 https://juejin.cn/post/6844903860595605517 GO写的开源消息系统NSQ, ………

阅读全文

Docker常用命令汇总

install 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 # 首先需要安装docker程序,然后开启守护进程 zypper ………

阅读全文

Go总结(五)| 强大的HTML模板解析

Go语言模板引擎的使用可以分为三部分:定义模板文件、解析模板文件和模板渲染。 定义模板 按照相应的语法编写模板文件。 1 2 3 4 5 6 7 8 <html> <head> <title>模板文件</title> </head> <body> hello {{ . ………

阅读全文

Docker简介

容器 谈到容器,有人首先会想到 LXC(Linux Container)。它是一种内核虚拟化技术,是一种操作系统层次上的资源的虚拟化。在 Docker出现之前,就已经有一些公司在使用 LXC技术。容器技术的使用,大大提升了资源利用率,降低了成本。 直接使用 LXC稍显复杂,企业拥抱容器技术具有一定的门槛,可以说 Docker的出现改变了这 ………

阅读全文

Go总结(四)| 类型方法(Method)

Go语言没有复杂的class概念,严格来说不是面向对象的语言,她和C语言很像,是面向函数的;Go中函数用关键字func来声明。Go没有class但是有struct、interface,可以把他们理解成类型定义;问题来了,有一种用func声明的函数可以指定struct、interface类型的接收者,这种函数在Go语言中单独叫做方法;方法的……

阅读全文