摘要:
分布式微服务架构设计原理 分布式微服务架构设计原理 应用架构演进 传统垂直架构 垂直应用架构介绍 MVC架构 MVC全名是Model View Controller,是模型-视图-控制器的缩写,是一种软件设计典范。 他是用一种业务逻辑、数据域界面显示分离的方法来组织代码,将众多的业务逻辑聚集到一个部 阅读全文
摘要:
HDFS Hadoop基础之HDFS 什么是HDFS Hadoop Distributed File System hadoop的分布式文件系统 文件系统: 个人理解:在磁盘(只能做存储)的基础上,使用软件对所存储的内容进行管理的,这个软件就叫做文件系统 百度百科:文件系统是操作系统用于明确存储设备 阅读全文
摘要:
Hadoop基础之环境搭建 环境搭建 本地环境 可以用于开发的单节点模式,没有分布式的概念 伪分布式环境 一个节点表示一整个集群,但是分布式的概念,一个节点充当分布式里的所有角色 完全分布式 一个集群中有N个节点,他们分别充当分布式中不同的角色,完成不同的任务 伪分布式环境搭建 下载安装包 Hado 阅读全文
摘要:
Hadoop基础之Hadoop概述 Hadoop基础之Hadoop概述 什么是Hadoop Hadoop是一个可靠的、可扩展的,可以分布式计算的开源软件(计算框架) 使用简单模型在集群中分布式处理海量数据 集群:从硬件的角度分析 分布式:从软件的角度分析 节点的数量可以从单一一个服务到成千上万个服务 阅读全文
摘要:
Maven基础 Maven基础 什么是Maven 内行,专家 项目构建工具 能帮助我们做哪些事情 标准化项目结构 管理依赖 打成jar包 标准化项目结构 src -- 写源代码的位置 main -- 正常的代码和资源目录 java(Source Root) -- 代码 resource(Resour 阅读全文
摘要:
大数据基础 大数据基础 什么是大数据 数据 字母、数字、声音、影像等都是数据,数据本身没有任何意义 数据是信息的载体 信息 信息是在数据的基础上,经过解释加工,得到了一定的价值,叫做信息 信息量 消除人们对不确定因素的大小 大 数据量大,如果想取得更大的价值,数据量要大,量变引起质变。数据量越多,可 阅读全文
摘要:
linux基础之Shell脚本 linux基础之Shell脚本 什么是shell shell充当计算机软件与硬件之间的翻译官 执行 bash 文件名 ./文件名 ./需要用户有对文件的执行权限 输出 echo 字符串/'字符串'/"字符串" 都可正常执行 shell变量 声明变量的方式 变量名=变量 阅读全文
摘要:
linux基础之文件权限 linux基础之文件权限 用户和权限 权限 对于不同的人或角色有/给予不同的控制方式 最高权限 root 普通权限 user 用户组权限 group 其他权限 other - rw- rw- r-- 第一位表示文件类型 第一个三位表示当前文件所属用户权限 第二个三位表示与用 阅读全文
摘要:
linux基础之linux命令 常用的命令 基本公式:命令[选项][参数] 查看帮助文档 man command info command commond --help https://man.linuxde.net 常用命令 别名 查看别名:alias 添加别名:alias 别名='命令' 删除别 阅读全文
摘要:
linux基础之网络配置 linux基础之网络配置 关闭防火墙 root用户下 当次关闭:service iptables stop 永久关闭:chkconfig iptables off 修改当前节点的映射关系 /etc/hosts 关于网络配置的三个文件 /etc/sysconfig/netwo 阅读全文
摘要:
linux基础之什么是linux linux基础之什么是linux 什么是linux linux是一个多用户多任务的操作系统 任何一个应用软件必须运行在操作系统上 操作系统 Operation System(OS)是管理计算机软件资源和硬件资源的计算机程序。是运行在裸机上的最基本的软件 多用户:在一 阅读全文