容器容器的兴起容器技术的兴起源于 PaaS 技术的普及;Docker 公司发布的 Docker 项目具有里程碑式的意义;Docker 项目通过“容器镜像”,解决了应用打包这个根本性难题。容器是什么复杂的说容器其实是一种沙盒技术。顾名思义,沙盒就是能够像一个集装箱一样,把你的应用“装”起来的技术。简单的说容器是特殊的进程如何让进程变得特殊——隔离和限制Namespace (隔离)和 Cgroups(
HTTP详解
一.一次简单HTTP 会话。
大家都知道HTTP 是基于TCP协议之上的,那么是不是HTTP一定得基于TCP呢?
不是,HTTP 要求的是建立在一个稳定的链接上,不管是TCP 还是UDP。
[img]http://lrysir.iteye.com/upload/picture/pic/97032/a40022e3-973f-3ff7-
初识Kubernetes 从本篇文章开始,记录Kubernetes的内容,Kubernetes相关的知识点包括十三个部分,分别是前世今生、组件说明、Pod概念、网络通讯方式、集群安装、资源清单、资源控制器、Service、存储、集群调度、集群安全机制、Helm、高可用。 本篇文章记录Kubernetes的前世今生、组件说明、Pod概念、网络通讯方式、集群安装五个部分的内容。1. 前世今生1.1
# 深入理解Android源码的步骤指南
作为一名刚入行的开发者,理解Android源码可能显得有些复杂。但只要按步骤进行,并掌握一些关键知识,你会发现,这不仅是可行的,同时也是一个非常有益的过程。接下来,我将为你简要介绍实现“深入理解Android源码”的整个流程。
## 流程概述
以下是你在深入理解Android源码时可以遵循的步骤:
| 步骤 | 描述
原创
2024-10-13 05:25:05
46阅读
(注:本笔记中所有代码在Code::Blocks下编辑,使用gcc-4.9.3 -std=c++11模式下编译)C++11的新基础特性1.1 用于兼容C99特性的宏,可以检查编译系统对标准C库的支持情况,不过测试部分显示未定义。 cout<<"Standard Clib: "<< __STDC_HOSTED__<<endl; //Standard
Kubernetes与Jenkins的CI/CD1、jenkins是需要部署有状态应用1)因为需要固定的访问地址(IP、域名)、固定的存储,这才是需要有状态应用StatefulSet2、存储pv,pvc自动供给1)可以创建pv,这样的话pvc需要多少个G,都可以自动创建,前提是定义好pv3、k8s镜像拉取认证1)首先得创建registry-pull-secret,才能在仓库中拉取镜像参考文档:ht
原创
2019-01-10 14:23:39
1895阅读
点赞
MySQL入门姥姥家的程序员带你走进数据库的入门什么是数据库(数据库的概念,DB:DataBase)MySQL数据库的安装数据库定义语言(DDL)一、DDL之操作数据库二、DDL之操作表(下面操作中的[],代表可选配置)三、DDL之操作字段数据操作语言(DML):对数据进行操作。数据查询语言(DQL)一、简单查询二、条件查询 姥姥家的程序员带你走进数据库的入门此篇博客献给想入门计算机数据库的小白
转载
2023-12-03 06:54:58
104阅读
1 抢占调度(预选过程+优选失败后)scheduler的cmd代码目录结构
scheduler的pkg代码目录结构
1.1 调度关系预选调度->优选调度逻辑->节点抢占逻辑scheduleOne实现1个pod的完整调度工作流,这个过程是顺序执行的,也就是非并发的。也就是说前一个pod的scheduleOne一完成,一个return,下一个pod的scheduleO
云本身本身是为了适应一种计算抽象的一类的需求最早期
原创
2022-08-16 18:18:40
206阅读
写本文的目标就是立下 flag :好好研读 Spark 源码,从 branch-0.7 这个分支开始。如何通过阅读源码提高自己大家都说要多读优秀开源框架的源码,那么怎么读呢?像 Apache Spark 在 GitHub 上有两万多个 commit,将源码导入 IDEA 之后好多好多源码文件,看着很绝望。后来我去看知乎上的如何去阅读并学习一些优秀的开源框架的源码?,很多优秀的回答核心思想都是说要看
转载
2024-08-05 22:05:17
29阅读
本文章为书籍《深入理解Kafka》的读书笔记,不负任何版权责任。Kafka特征:系统解耦,流量削峰,冗余存储,持久化到磁盘,提供消息顺序性保障及回溯。目录:架构生产者消费者日志存储问题讨论名词:Producer:生产者,发送消息Consumer:消费者,接收消息,进行业务逻辑处理Zookeeper:树状2f+1集群保存metadataBroker:服务代理节点,将消息持久化到磁盘
转载
2024-03-05 15:18:34
85阅读
开源Android pdf 解析 AndroidNDK
androidlibraryjavagooglesun测试
(1) 前段时间项目涉及到pdf阅读,因此我开始找了些源码阅读比较,现在贴出各实现方案的对比。希望对大家有帮助。方便大家的阅读,我将自己认为最好的排在最前。 &nbs
转载
2023-09-13 22:23:14
143阅读
本文要点:Kubernetes API 为所有云资源提供了单个集成点,以此来促进云原生技术的采用。有一些框架和库可以用来简化 Operator 的编写。支持多种语言,其中 Go 生态系统是最为成熟的。你可以为非自有的软件创建 Operator。DevOps 团队可能会通过这种方式来管理数据库或其他外部产品。难点不在于 Operator 本身,而是要学会理解它的行为。多年来,Operator 一直是
转载
2021-04-21 13:32:47
211阅读
为什么需要 Pod; Pod 的实现机制; 详解容器设计模式。一、为什么需要 Pod容器的基
转载
2022-08-17 08:29:14
142阅读
1. Ingress 是什么?在 Kubernetes 中,Ingress 是一种资源对象,用于定义集群中外部流量的路由规则。它充当了连接集群内服务和外部网络的入口,允许对流量进行灵活的控制和路由。2. 安装 Kubernetes Ingress 控制器安装 Kubernetes Ingress 控制器是连接外部流量和集群内服务的关键步骤。以下是一些常见 Ingress 控制器的安装方法。Ngin
原创
精选
2023-12-25 00:17:24
1151阅读
引言Kubernetes服务是应用程序的抽象层,为在集群中运行的多个Pod提供了通信机制。本文将深入探讨在Kubernetes中创建服务、连接外部服务,以及如何将服务暴露给外部客户端的关键概念。1. 创建Kubernetes服务1.1. 服务类型Kubernetes支持不同类型的服务,包括ClusterIP、NodePort、LoadBalancer和ExternalName。每种类型服务都有其独
原创
精选
2023-12-26 23:33:11
634阅读
本书这一部分的信息代表了你轻松理解本书其余部分所需的基本知识。如果您已经熟悉Linux内核,或者您是一位经验丰富的软件工程师,您将能够很快地浏览这些章节。对于其他读者,我建议在继续阅读本书的以下部分之前先熟悉一下这些材料:第一章引言本章的大部分内容致力于介绍一些常见的编程你经常会在代码中遇到模式和技巧。第2章关键数据结构在本章中,您可以找到两个最重要数据的详细描述网络代码使用的结构:套接字缓冲区s
转载
2023-08-15 16:11:14
166阅读
一本以情景方式对Android的源代码进行深入分析的书。内容广泛,以对Framework层的分析为主,兼顾Native层和Application层;分析深入,每一部分源代码的分析都力求透彻;针对性强,注重实际应用开发需求,书中所涵盖的知识点都是Android应用开发者和系统开发者需要重点掌握的。共10章,第1章介绍了阅读本书所需要做的准备工作,主要包括对Android系统架构和源码阅读
转载
2023-08-23 22:13:46
19阅读
本文要点:KubernetesAPI为所有云资源提供了单个集成点,以此来促进云原生技术的采用。有一些框架和库可以用来简化Operator的编写。支持多种语言,其中Go生态系统是最为成熟的。你可以为非自有的软件创建Operator。DevOps团队可能会通过这种方式来管理数据库或其他外部产品。难点不在于Operator本身,而是要学会理解它的行为。多年来,Operator一直是Kubernetes生
转载
2020-12-27 23:15:52
535阅读
# 深入理解 MySQL 的流程指南
作为一名经验丰富的开发者,我将指导你如何深入理解 MySQL。这篇文章将涵盖整个流程,从搭建开发环境到深入了解 MySQL 的各个特性。我们将使用表格来展示步骤,代码示例将以 Markdown 格式提供,同时我们会用状态图和旅行图来可视化这个过程。
## 一、学习流程概览
以下是学习 MySQL 的步骤:
| 步骤 | 描述