置顶
微服务架构入门到实战
文章导航 一、Spring Cloud Spring Cloud Neflix之Eureka入门和实战 Spring Cloud OpenFeign入门和实战 Spring Cloud Ribbon入门和实战
Mac上常用的支持Arm架构的镜像(持续更新)
前言 最开始的Mac用的是intel的cpu,后来使用了基于Arm架构自研的苹果芯片,在使用虚拟化时需要使用支持Arm架构的镜像。在日常使用中经常会使用Docker来构建一些环境,便发现有时候需要自己去构建镜像或者官方提供的镜像并没有支持Arm架构的,所以需要参考官方Github仓库上的Docker
Tomcat的NioEndpoint组件是怎么实现I/O多路复用
一、常见的 I/O 模型 常见的 I/O 模型有五中:同步阻塞 I/O 、同步非阻塞 I/O 、 I/O 多路复用、信号驱动 I/O和异步 I/O。 在网络 I/O 通信过程中,涉及到网络数据读取和写回。这里面数据的读写主要会经历两个步骤: 用户线程等待内核将数据从网卡拷贝到内核空间 内核将数据从内
概率论基本概念
一、随机试验 试验:含义很广泛的术语,它包含各种各样的科学实验、对某一事物的某一特征的观察也可以叫做试验。例如: 抛一枚硬币,观察出现正面和反面的情况 抛一枚硬币多次,观察出现正面和反面的次数 扔骰子,观察出现的点数 在一批灯泡中,任意抽取一个灯泡,测试其使用寿命 以上的这些例子中,它们有这共同的特
实现容器化的基础:Namespace和Cgroups
一、容器 使用docker运行一个httpd容器。因为接下来要在容器内执行ps -ef命令,有些容器没有这个命令,例如nginx的官方镜像运行的容器就没有这个命令。 [root@dev1 ~]# docker run -d --name httpd centos/httpd-24-centos7
l
Docker常用操作命令
一、镜像操作 1.1 获取镜像 docker pull 镜像名:标签。镜像名如nginx、tomcat、centos7、busybox、ubuntu等。一般标签是版本信息,如果没带一般是下载最新版 # 获取ubuntu系统18.04版本的镜像
[node1 ~]$ docker pull ubunt
Kubernetes中的资源概念
Cluster Cluster是计算、存储和网络资源的集合,kubernetes利用这些资源运行各种基于容器的应用 Master Master是kubernetes cluster的大脑,只要的职责是负责调度,决定Pod在哪个Node上运行。Master运行在虚拟机或物理机上,可以理解它是服务器上运
Netty整体架构解析
一、整理架构下图是Netty官网上给出的整体功能模块:1. Core 核心层Core核心层是Netty最精华的部分了,它提供了底层网络通信的抽象和实现,包括可扩展的事件模式、通用的通信API和支持零拷贝的ByteBuf2. Protocol Support 协议支持层协议支持层上基本覆盖了现在主流协
合并排序算法-MergeSort
更好理解的合并排序算法实现
Redis主从同步机制解析
Redis同步机制有主从同步和从从同步,从从同步时后续版本增加的功能,以减轻主节点的同步负担。全量同步也叫快照同步,首先在主节点上进行一下bgsave,当前节点的数据全都快照到磁盘上,然后讲快照文件全部传输到从节点上。从节点接收到快照文件之后,立即执行一次全量加载,加载前会清空当前内存中的数据,加载
二进制方式安装高可用Kubernetes
从0到1安装高可用的Kubernetes集群