Hadoop 概述

概述Hadoop是分布式系统基础架构,HDFS是其一个分布式文件系统(HadoopDistributedFileSystem,HDFS),HDFS是ApacheHadoopCore项目的一部分。Hadoop组成Hadoop1.xMapReduce:计算+资源调度HDFS:数据存储Hadoop2.xMapReduce:计算Yarn:资源调度HDFS:数据存储在Hadoop1.x的版本中MapRedu

通过这本文章,大概可能了解 Java 多线程究竟是什么

概念说多线程之前,得先了解几个名词,分别是:程序、进程、线程。为了完成特定任务、用某种语言编写一组指令的集合,即指一段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。—生命周期如:运行中的QQ,运行中的MP3播放器程序是静态的,进程是动态的进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域

稍微介绍下 Nginx

简介 Ningx 是一个 HTTP 和反向代理服务器,一个邮件代理服务器和一个通用的 TCP/UDP 代理服务器 #优点 由于 Ningx 对硬件和操作系统的深度挖掘,使得在保持高并发(一般实现高并发只需要对每个连接所使用的内存尽量的少就可以达到)的同时实现高吞吐量,而它的优秀模块设

编译出适合自己的 Nginx

下载 nginx 使用 wget下载 nginx wget --nd --dirrctory-prefix=/home/learn http://nginx.org/download/nginx-1.14.1.tar.gz 然后解压后得到这样的目录结构 目录结构 auto 对不

SQL 更新语句是如何执行的

简单的一条更新语句: mysql>update table set(`name`) value('123') where id=2; 更新会清除缓存 与查询的操作基本一样,但是涉及到了两个重要的日志模块 redo log 重做日志,引擎层日志模块,属于物理日志,写入方式是循环的,空间总会用完

SQL 查询语句执行原理

逻辑架构 MySQL 大致可分为 Server 层和存储引擎层两部分 Server 包含连接器、查询缓存、分析器、优化器、执行器等 连接器: - 管理连接,权限验证 查询缓存 - 分析器 - 词法分析,语法分析 优化器 - 执行计划生成,索引选择 执行器 - 操作引擎,返回结果 存储引擎 负责

数据结构与算法 - 时间/空间复杂分析(1)

简介 数据结构和算法是为了解决代码性能以及节省资源的问题,所以就需要一个方法来考量代码执行效率是否超标,是否占用太多存储空间 这个方法就是 复杂度分析,学习数据结构

数据结构与算法 - 数组

概述 数组(Array) 是一种线性表数据结构,用一组连续的内存空间,来存储一组具有相同类型的数据 但是在 PHP 这类动态语言中,数组底层是通过散列表(数据结构)实现的,所以

数据结构与算法 - 介绍

什么是数据结构? 数据对象在计算机中的 存储和组织方式,但是它存在有两种概念,一种是关于数据对象的逻辑结构,另一种则是数据的物理存储结构 其中,逻辑结构是指对数据的组织

Docker Dockerfile 文件指令

Dockerfile 指令 指令有很多,这里对一些比较常用的指令进行描述,更具体的可以阅读官方的 Dockerfile 文档 ##FROM 功能为指定基础镜像,并

给网站换上 https --- CentOS 7 环境

简介以下摘自百度百科的解释:HTTPS(全称:HyperTextTransferProtocoloverSecureSocketLayer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。它是一个URI

RESTful 设计风格规范

RESTful是什么?一种软件架构,设计风格,全称为RepresentationalStateTransfer,但并不是标准,只是风格,根据该风格开发的api也简洁、易管理。RESTful有什么用?一套接口应该满足以下几点:安全可靠,高效,易扩展。简单明了,可读性强,没有歧义。API风格统一,调用规

Linux 管道、重定向、特殊字符

重定向 输入重定向是将数据导入到命令中,给命令提供数据。而输出重定向反之,将命令执行之后的结果导入到文件。 使用重定向输出可以对文件清空,又或者追加数据。

Git 版本管理搭建 --- Linux CentOS 7.3

简介Git是一个开源分布式版本管理系统,可以有效的,方便的管理大小项目版本问题,由Linux内核开发者LinusTorvalds最初开发的。据维基百科所说:git最为出色的就是它的合并跟踪(mergetracing)能力。安装命令教程中使用的是LinuxCentOS7.3的版本。因为系统有自带git
Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×