自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Null的博客

熟悉大数据,云计算,虚拟化容器,python全栈及各种Devops的西二旗最帅程序猿

  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux软件包管理相关知识

软件包管理-简介一般来说著名的 Linux 系统基本上分两大类:RedHat 系列:Redhat、Centos、Fedora 等 Debian 系列:Debian、Ubuntu 等Dpkg (Debian系):Ubuntu RPM (Red Hat系):CentOS、FedoraRedHat 系列常见的安装包格式 rpm 包,安装rpm包的命令是“rpm -参数” 包管...

2018-12-24 19:52:53 424

原创 Linux SELinux

 SELinux(Security Enhanced Linux)系统资源都是通过进程来读取更改的,为了保证系统资源的安全,传统的Linux使用用户、文件权限的概念来限制资源的访问,通过对比进程的发起用户和文件权限以此来保证系统资源的安全,这是一种自由访问控制方式(DAC);但是随着系统资源安全性要求提高,出现了在Linux下的一种安全强化机制(SELinux),该机制为进程和文件加入了除...

2018-12-13 12:08:49 1156

原创 Kafka 源代码分析之LogSegment

这里分析kafka LogSegment源代码通过一步步分析LogManager,Log源代码之后就会发现,最终的log操作都在LogSegment上实现.LogSegment负责分片的读写恢复刷新删除等动作都在这里实现.LogSegment代码同样在源代码目录log下.LogSegment是一个日志分片的操作最小单元.直接作用与messages之上.负责实体消息的读写追加等等.LogS...

2018-12-07 14:23:31 371

原创 MapReduce的整个详细过程

2018-12-07 14:22:05 699

原创 Hive、Hbase、mysql区别

Hive和HBase的区别Hive是为了简化编写MapReduce程序而生的,使用MapReduce做过数据分析的人都知道,很多分析程序除业务逻辑不同外,程序流程基本一样。在这种情况下,就需要Hive这样的用戶编程接口。Hive本身不存储和计算数据,它完全依赖于HDFS和MapReduce,Hive中的表纯逻辑,就是些表的定义等,也就是表的元数据。使用SQL实现Hive是因为SQL大家都熟悉...

2018-12-07 14:15:25 558

原创 spark比MapReduce快的原因是什么?(比较完整)

1、spark是基于内存进行数据处理的,MapReduce是基于磁盘进行数据处理的MapReduce的设设计:中间结果保存在文件中,提高了可靠性,减少了内存占用。但是牺牲了性能。Spark的设计:数据在内存中进行交换,要快一些,但是内存这个东西,可靠性不如磁盘。所以性能方面比MapReduce要好。DAG计算模型在迭代计算上还是比MapReduce的效率更高2、spark中具有DAG有...

2018-12-07 14:14:29 12942 2

原创 八大排序算法的Python实现

八大排序算法1、插入排序描述插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外(让数组多一个空间才有插入的位置),而第二部分就只包含这一个元素(即待插入元素)。在第一部分排序完成后...

2018-12-07 14:00:39 190

原创 大数据相关开源项目汇总

调度与管理服务**Azkaban **是一款基于Java编写的任务调度系统任务调度,来自LinkedIn公司,用于管理他们的Hadoop批处理工作流。Azkaban根据工作的依赖性进行排序,提供友好的Web用户界面来维护和跟踪用户的工作流程。**YARN **是一种新的Hadoop资源管理器,它是一个通用资源管理系统,可为上层应用提供统一的资源管理和调度,解决了旧MapReduce框架的性...

2018-12-06 15:25:41 2372

原创 docker容器技术之系统资源限制及验正(八)

前一篇文章:docker容器技术之私有registry(七)测试:限制内存:限制cpu:          

2018-12-04 17:57:54 385

原创 linux wget 命令用法详解(附实例说明)

Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精力,那不没办法的事。而到了Linux VPS,它则可以直接下载到服务器而不用经过上传这一步。wget...

2018-12-04 11:25:01 1685

原创 Linux lftp命令和ftp命令用法解析与示例

首先我们来说说 lftplftp是一个文件客户端程序,它支持ftp、SETP、HTTP和FTPs等多种文件传输协议。lftp支持tab自动补全,记不得命令双击tab键,就可以看到可能的选项了。1. 语法和常用参数lftp(选项)(参数)#参数为要访问的站点的ip地址或者域名。-f:指定lftp指令要执行的脚本文件;-c:执行指定的命令后退出;--help:显示帮助信息;-...

2018-12-04 11:16:19 2052

AZ-900_186Q详细讲解版(2020.09.02版本).docx

更新至2020年09月02日, 一共有186道题,修正了机器翻译的错误,加入了portal截图,完善了每一个选项的原因分析。当之无愧最用心,截至目前最全版本。已通过azure900考试(880分),配合本人《azure900考题知识点总结(附送2020年8月31日最新186题库)》的博文(来自微软官方的知识点图谱,囊括95%考点知识)。摆脱了传统的背题,让你真正了解azure基础知识。。一篇文档带你拿下小徽章!

2020-09-02

AZ-900_186Q题库(英中结合)_考试原题.pdf

直接吹爆~手动整理12个小时,中英文对照版本(非翻译软件无脑翻译),186题(2020年8月30日更新),真题题库,有详细知识点讲解,告诉你为什么选这个,错误的原因是什么,有azure portal截图,图文并茂,老少皆宜,一件入手,900到手。改变就从此刻开始~

2020-08-30

GnuPG-2.2.20.dmg

跨平台加密软件,macos系统可用。 GNU Privacy Guard(GnuPG或GPG)是一种加密软件,它是PGP加密软件的满足GPL的替代物。GnuPG依照由IETF订定的OpenPGP技术标准设计。GnuPG用于加密、数字签名及产生非对称钥匙对的软件。

2020-08-26

空空如也

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

TA关注的人

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