摘要:
##HDFS产生背景 随着数据量越来越大,在一个操作系统存不下所有的数据,那么就分配到更多的操作系统管理的磁盘中,但是不方便管理和维护,迫切需要一种系统来管理多台机器上的文件,这就是分布式文件管理系统。HDFS 是分布式文件管理系统中的一种 ##HDFS定义 HDFS是一个文件系统,用于存储文件,通 阅读全文
摘要:
##Hadoop是什么 Hadoop是一个由Apache基金会所开发的分布式系统基础架构,主要解决海量数据的存储和海量数据的分析计算问题,广义上来说,Hadoop通常是指一个更广泛的概念——Hadoop生态圈,进入官网 ##Hadoop的优势 高可靠性:Hadoop底层维护多个数据副本,所以即使Ha 阅读全文
摘要:
##概要 Spring Security是 Spring 家族中的成员,基于 Spring 提供了一套 Web 应用安全性的完整解决方案。Spring Security重要的核心功能包含认证和授权两部分: 用户认证指的是验证某个用户是否为系统中的合法主体,也就是说用户能否访问该系统。用户认证一般要求 阅读全文
摘要:
##前言 笔者在安装Gradle的过程中发现过程有点繁琐且安装教程比较少,因此记录一下安装过程,方便同行参考 ##环境信息 macOS:10.15.5 IntelliJ IDEA:2020.3 Gradle:6.8.2 Java:1.8.0_151 Homebrew: 3.0.1 ##进入Gradl 阅读全文
摘要:
###安装 npm install @antv/g6 --save ###引用 import G6 from '@antv/g6' ###自定义节点 /** * 方式一 */ G6.registerNode('rect-jsx', (cfg) =>` <group> <rect> <rect sty 阅读全文
摘要:
Shell 流程控制 1. 判断语句 1.1 if判断 if else-if else 语法格式: if condition1 then command1 elif condition2 then command2 else commandN fi 或者: if [ 条件判断式 ];then 程序 阅读全文
摘要:
包管理工具 1. RPM包 RPM:RedHat Package Manager,红帽软件包管理工具。 Linux分发版本都有采用(suse,redhat,centos等) 1.1 rpm指令 1.1.1 查看指令 RPM查询已安装的rpm列表:rpm -qa | grep xx 查看是否安装fir 阅读全文
摘要:
定时任务调度 1. 任务调度原理 crond任务调度:crontab进行定时任务调度 使用方法:crontab [选项] crontab [选项] -e:编辑crontab定时任务 -i:查询crontab任务 -r:删除当前用户所有的crontab任务 -l:列出当前有哪些任务调度 service 阅读全文
摘要:
进程管理 1. 进程管理基础 在Linux中,每个执行的**程序(代码)**都称为一个进程。每个进程都分配一个ID号 每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。例如www服务器。 每个进程都可能以两种方式存在。前台和后台。 前台进程:用户目前的屏幕上可以进行操作的。 后台进程: 阅读全文
摘要:
组管理和权限管理 1. Linux组基本介绍 Linux中每个用户属于一个组,不能独立于组以外。所以在Linux中每个文件存在组的概念: 所有者 所在组 其他组 改变用户所在组 2. 文件/目录所有者 一般为文件的创建者,谁创建了该文件,就自然的称为该文件的所有者。 查看文件所有者:ls -ahl 阅读全文