自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 设置VMware上CentOS7虚拟机静态IP下访问外网

文章目录配置网络模型为NAT编辑虚拟网络Windows网络设置CentOS配置固定IP配置网络模型为NAT虚拟机 > 设置 > 网络适配器编辑虚拟网络编辑 > 虚拟网络编辑器 > 选中VMnet8Windows网络设置右键VMnet8 > 属性 > Internet协议版本4 > 属性,配置如下:CentOS配置固定IP使用ifconfig查看使用的网卡:vi /etc/sysconfig/network-scripts/ifcfg-e

2020-06-17 09:51:59 339

原创 Windows10系统上基于Goland开发环境使用client-go

文章目录1. 下载kubectl.exe2. 配置kubeconfig3.安装go4.安装client-go工具包5. 在k8s集群外读取pod资源示例1. 下载kubectl.exe本人使用的下载地址:https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/windows/amd64/kubectl.exe将其存放某一目录下(本人路径为C:\kube\kubectl.exe),并添加环境变量:打开命令行窗口,

2020-06-10 21:21:28 1457

原创 基于kubeadm在3台CentOS 7.6虚拟机上搭建K8s集群

文章目录1.准备工作——搭建分布式虚拟机集群1.1安装VMware workstation1.2安装虚拟机CentOS 71.3虚拟机克隆2.搭建K8s集群2.1安装kubeadm,kubelet(master和node都需要)2.2 安装docker(master和node都需要)2.3虚拟机克隆2.4 kubeadm配置以及Master节点安装2.5 Node安装并加入集群欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代

2020-06-09 18:27:09 825

原创 Hadoop之作业调度框架——YARN

文章目录Yarn的前世今生Yarn的基本架构ResourceManager的组成部分Yarn的运行原理Yarn的前世今生Yarn为什么会诞生?Hadoop1.0中,并没有Yarn,直到Hadoop2.0才有。Hadoop1.0中,Hadoop的核心组件是HDFS和MapReduce,Hadoop2.0中,其核心组件在HDFS和MapReduce的基础上加入了Yarn。在Hadoop1...

2020-05-05 11:01:02 332

原创 静态链接和动态链接

文章目录链接静态链接动态链接静态链接库、动态链接库的特点链接每个源程序模块独立地编译,然后按照要求将它们组装起来,这个模块组装的过程就是链接。连接的主要内容是将各个模块之间相互引用的部分处理好,使得各个模块之间能够正确地衔接。链接分为静态链接和动态链接。静态链接对函数库的链接是放在编译时期完成的叫做静态链接。所有相关的目标文件与牵涉的函数库被链接合成一个可执行文件。在程序运行时刻,与函数库...

2020-04-21 10:58:55 319

原创 IO模型和IO复用

文章目录五中网络IO模型阻塞IO非阻塞IO复用IO异步IO信号驱动IOIO复用函数调用selectpollepollepoll的工作模式LT模式ET模式五中网络IO模型IO的执行分为等待数据和拷贝数据两个阶段。阻塞IO指IO操作彻底完成后才返回用户空间。IO执行的数据等待和数据拷贝两个阶段都被阻塞。几乎所有的IO接口都是阻塞型的。改进方案:使用多线程、多进程、线程池、连接池。非阻塞IO...

2020-04-15 14:41:19 204

原创 top指令的字段解析

文章目录top命令简介第一行显示系统概况:第二行显示进程情况:第三行显示CPU情况:第四行显示内存情况:第五行显示交换区情况:第六行显示进程相关的字段:top命令简介  top命令式Linux系统中常用的一个性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于window系统中的资源管理器。下面详细介绍它的使用方法。使用top指令所展示的界面如下图所示:第一行显示系统概况:系...

2020-04-10 19:18:01 2063

原创 C/C++中的内存泄漏、内存溢出、野指针

文章目录内存泄漏发生原因内存溢出发生原因野指针内存泄漏概念:内存泄漏是指我们在内存中申请(new/malloc)了一块内存,但是没有去动手释放(delete/free)内存,导致指针已经消失,而指针所指向的空间还被占用,系统就已经不能控制这块空间了。使用完变量之后却没有及时回收这部分内存,这时我们说发生了内存泄漏。如果发生了内存泄漏有没有及时发现,随着程序的运行,程序占用空间会越来越大,直到...

2020-04-09 20:17:03 2807

原创 C++中的next_permutation和prev_permutation

  STL中提供了两个计算排列组合的算法,分别是next_permutation和prev_permutation。这两者有何区别,我们来了解一下next和prev的区别。考虑三个数字所组成的序列123.  这个序列有六种可能的排列组合:123,132,213,231,312,321。这些排列组合根据less-than操作符做字典顺序的排列。也就是说,123排第一,因为每一个元素都小于其后的元素...

2020-04-09 15:07:38 214

原创 C语言中的enum、struct、union——枚举类型、结构体、共用体

文章目录enum枚举类型struct结构体类型union共用体类型enum枚举类型枚举应用:在实际中,有些值无论数值或者字符型的,取值在一个固定范围内,设计者提前知道其取值,但是每个变量只能取其中之一的值,这时可以考虑使用枚举类型。例如:一周有七天;一周有12门课,访问数据类型指定为固定的几个类型。这些都可以使用枚举类型。枚举定义: enum 枚举类型名{枚举元素1,枚举元素2,枚举元素3...

2020-04-08 18:00:50 1999

原创 Hadoop之HDFS——分布式文件系统

文章目录HDFS的体系结构HDFS的设计前提与目标HDFS文件存储架构HDFS的运行机制HDFS的体系结构HDFS采用主从(Master/Slave)结构模型,将节点分为两类,包括一个处于运行状态的NameNode和若干DataNode。NameNode服务器负责管理和维护HDFS的目录系统并且控制文件的读写操作。多个DataNode服务器负责存储数据。下图中只展示出了3个DataNod...

2020-04-08 09:50:35 328

原创 数据结构中的几棵树——二叉树、二叉查找树、AVL、多路查找树

文章目录1.二叉树2.二叉搜索树(BST)3.平衡二叉树(AVL树)4.多路查找树4.1 2-3树4.2 2-3-4树4.3 B树4.4 B+树  本篇总结一下数据结构中的几种树形结构,包括二叉树、线索二叉树、二叉查找树、平衡二叉树(AVL)、多路查找树(B树)、B+树。1.二叉树定义:二叉树(Binary Tree)是n(大于等于0)个结点的有限集合,该集合或为空,或由一个根结点和两棵互...

2020-03-14 19:08:30 308

原创 一文带你初识RDMA技术——RDMA概念,特点,协议,通信流程

文章目录

2020-03-12 14:40:11 9855 3

原创 浅谈C++内存使用------静态Vs动态 堆Vs栈 智能指针

文章目录C++内存概述堆VS栈malloc和freemallocfreenew和delete智能指针C++内存概述  在C++中,内存被分为五个区域:堆、栈、自由存储区、静态/全局存储区和常量存储区。静态存储区:静态内存用来保存局部static对象、类static数据成员、以及定义在任何函数之外的变量(全局变量)。栈内存:栈内存用来保存定义在函数内的非static对象。堆内存:使用ne...

2020-03-11 20:54:33 692

原创 面试准备之计算机操作系统——进程管理

文章目录进程与线程进程线程区别进程状态的切换进程调度算法1.批处理系统1.1先来先服务first-come first-serverd(FCFS)1.2短作业有限shortest job first(SJF)1.3 最短剩余时间优先shortest remining time next(SRTN)2.交互式系统2.1时间片轮转2.2优先级调度2.3多级反馈队列3.实时系统进程同步临界区同步与互斥信...

2020-03-11 13:18:08 269

原创 操作系统------内存概述 内存管理 伙伴系统 段页机制

文章目录内存管理1.内存管理的需求2.几种内存分配策略2.1固定分区2.2动态分区2.3伙伴系统3.段页机制3.1分页3.2分段内存管理  提起内存管理,我们还是先来摆出内存管理的概念。在古老的单道程序设计系统中,内存被划分为两个部分,其中一个部分供操作系统(也称驻留监控程序,内核),而另一部分供当前运行的用户程序使用,在这种情况下,内存中最多只存在一个用户程序,也就谈不上什么内存管理了。而在...

2020-03-11 13:13:31 391

原创 【VS2019 C++】"const char *" 类型的值不能用于初始化 "char *" 类型的实体

许久不用Visual Studio了,今天安装回来,遇到了一个环境问题:代码为:char* text = "Hello world";报错为:E0144 “const char *” 类型的值不能用于初始化 “char *” 类型的实体 有人说是因为VS版本的原因,之前的VS版本可写成如图所示,而在VS2017中,此写法会报错,新版本(2019)对这个进行了更严格的控制。解决办法:...

2020-02-25 21:15:12 5772

原创 资源隔离的两种虚拟化技术——虚拟机&容器 容器技术的资源隔离

文章目录资源隔离的两种主要方案虚拟机VS容器容器技术的资源隔离从容器到Docker资源隔离的两种主要方案  在服务器或者大型计算机集群中,往往需要运行大量作业和应用,为保证这些作业和应用的进程之间互不干扰,人们尝试使用了资源隔离技术来为各个应用进程划定固定的资源空间,使得进程运行范围被限制在了一个有限的资源空间内,这样就保证了进程的运行不受其他进程的干扰。这其中被广泛使用的技术包括虚拟机技术和...

2020-02-07 16:08:11 7475

原创 Mesos—一个细粒度的资源共享调度平台

文章目录一个细粒度的资源共享调度平台——Mesos背景基本架构工作原理设计要点一个细粒度的资源共享调度平台——MesosMesos是一个应用于大型云计算中心的系统资源调度系统。在大数据与云计算中心,都部署着大规模的计算机集群,并对外提供各种各样的服务与应用,这些形式多样、需求各异的服务与应用通常依赖特定的计算框架(Hadoop,Spark,Flink,MPI…)来完成计算任务。而Mesos则是...

2020-01-31 16:28:34 1189

原创 大数据处理框架Hadoop介绍

大数据处理框架Hadoop介绍海量数据的诞生,催生了以Hadoop为代表的一系列数据处理框架的面世,为海量数据分析提供了强大的支撑力量。Hadoop是一个被广泛应用于集群环境中的海量数据分布式处理框架。本篇,我们将介绍Hadoop的主要用途、发展历史以及其相关组件(HDFS、YARN、MapReduce)的简要信息。1 背景大数据时代,我们已经很难估算全球电子设备中存储的数据总量有多少;同时...

2019-11-14 21:11:48 1079

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除