05 2022 档案

摘要:hadoop介绍 1.狭义上hadoop是指Apache软件基金会的一款开源软件,允许用户使用简单的编程模型实现跨机器集群对海量数据进行分布式计算处理 2.hadoop核心组件 hadoop HDFS(分布式文件存储系统):解决海量数据存储 hadoop YARN(集群资源管理和任务调度框架):解决 阅读全文
posted @ 2022-05-29 23:02 修心的博客 阅读(1971) 评论(0) 推荐(0) 编辑
摘要:一.数据库本质其实就是一款基于网络通信的应用程序,每个人都可以开发一款数据库软件,因为它仅仅就是一个基于网络通信的应用程序 1.关系型数据库:Msql,oracle,db2,access,sql,server 2.非关系型数据库:redis,mongodb,memcache 关系型: 1.数据之间彼 阅读全文
posted @ 2022-05-20 17:52 修心的博客 阅读(28) 评论(0) 推荐(0) 编辑
摘要:一.where过滤条件 1.select name,salary from emp where name like "____"; select name,salary from emp where char_length(name) = 4; 2.select * from emp where i 阅读全文
posted @ 2022-05-20 17:52 修心的博客 阅读(112) 评论(0) 推荐(0) 编辑
摘要:1.针对库的增删改查: # 增 create database db1; create database db2 charset='gbk'; # 查 show databases; # 查所有 show create database db1; # 查单个 # 改 alter database d 阅读全文
posted @ 2022-05-20 17:52 修心的博客 阅读(100) 评论(0) 推荐(0) 编辑
摘要:一.事务 什么是事务??? 事务就相当于一个盛放sql的容器 事务中的sql要么全部执行成功,要么所有已经修改的操作都回滚到原来的状态,即一条sql也别想执行成功 为何要用事务??? 为了保证数据的安全,一致性 事务有四大特征: 1.原子性 一个事务是一个不可分隔的单位,事务中包含的诸多操作,要么同 阅读全文
posted @ 2022-05-08 23:54 修心的博客 阅读(195) 评论(0) 推荐(0) 编辑
摘要:一.什么是索引 索引是mysql的一种数据结构,这种数据结构称之为key,大白话说索引就是一种数据的组织方式 表中的一行行数据按照索引规定的结构组织成了一种树形结构,该树叫B+树 二.为何要用索引 优化查询速度 三.如何正确看待索引 错误的认知 1.软件上线之后,运行了一段时间,发现软件运行很卡,想 阅读全文
posted @ 2022-05-04 23:48 修心的博客 阅读(457) 评论(0) 推荐(0) 编辑
摘要:权限管理-用户组管理:1.什么是用户 用户是操作系统提供一种安全机制 用户是权限的化身2.为何要有用户 1)划分权限,增强安全性 2)每启动一个进程都会有一个用户关联 进程—>用户—>权限(作用在文件身上)3.组的概念 主组:用户本身所在部门 附加组:为用户添加的部门 用户与组的关系: 一对一:一个 阅读全文
posted @ 2022-05-02 21:52 修心的博客 阅读(120) 评论(0) 推荐(0) 编辑
摘要:文件系统: 操作系统文件系统(属于操作系统的一部分)—>提供了文件的概念硬盘 文件系统是操作系统中负责操作硬盘的一段程序,文件系统提供了文件的概念df -h:查看文件系统信息df -i:查看inode编号剩余df -T:与df -h多一个类型ls -i a.txt:查看文件inode编号,存放的是文 阅读全文
posted @ 2022-05-02 21:51 修心的博客 阅读(74) 评论(0) 推荐(0) 编辑
摘要:一.vim 编辑器默认vi是安装的,vim需要通过yum install vim -y 安装 a,i,o开启编辑模式,q退出,q!强制退出,wq[x]保存退出,wq![x!]强制保存退出,u返回上一步操作,ctrl+r返回下一步操作shift+$:光标移动到行尾,按下0回到行首gg:光标移动到列的行 阅读全文
posted @ 2022-05-02 21:50 修心的博客 阅读(97) 评论(0) 推荐(0) 编辑
摘要:系统目录结构:目录—>文件夹:存放的是具体有哪些文件文件:存放的是具体的数据一:/dev/cdrom:光盘设备,光盘里存放的内容都在这里,以后为操作系统补充包/dev/bull:黑洞文件,把不想要显示的内容丢入黑洞 /etc/hostname:主机名的配置文件/etc/sysconfig/netwo 阅读全文
posted @ 2022-05-02 21:47 修心的博客 阅读(85) 评论(0) 推荐(0) 编辑
摘要:shell基础一.介绍1.第一层意思:shell代表的是解释器,是对系统接口的封装,即在系统接口外又加了一层壳shell只是一种称呼,bash解释器才是具体的一种shell第二层意思:shell这门编程语言(一堆命令及用法),用shell语言写出的程序通常称为脚本程序2.【应用程序】—>系统命令/s 阅读全文
posted @ 2022-05-02 21:47 修心的博客 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1.iso结尾镜像文件镜像文件就是"一种特殊格式的压缩包"2.三种网络模式:1)桥接模式:与真机处于同一个LAN中2)仅主机模式:vm只能与宿主机以及其它vm通信,不能与外网通信3)NAT模式:vm—>虚拟路由 —>vmnet8—>真机的本地网卡—>真实的交换机—>真实的路由器—>internet 阅读全文
posted @ 2022-05-02 21:45 修心的博客 阅读(188) 评论(0) 推荐(0) 编辑
摘要:vim /etc/ssh/sshd_config:密钥配置文件 ssh-keygen:生成密钥对(一路回车;或者给私钥设置密码加强安全性) ssh-copy-id -i root@2.2.2.3(服务端ip地址):向服务端发送密钥 cat /root/.ssh/authorized_keys:查看传 阅读全文
posted @ 2022-05-02 21:34 修心的博客 阅读(34) 评论(0) 推荐(0) 编辑
摘要:一.shell脚本介绍 shell是什么? 一门编程语言,用来解释执行这门编程语言语法的解释器 计算机体系结构:命令—>shell解释器—>系统调用的接口—>内核—>计算机硬件 什么是编程语言:人——————>编程语言——————>计算机 什么是编程:人——————>编程语言——————>计算机(先 阅读全文
posted @ 2022-05-02 15:44 修心的博客 阅读(30) 评论(0) 推荐(0) 编辑
摘要:1.什么是定时任务 指定某个日志或时间周期性的执行命令:ps -ef | grep crond 2.什么是crond:blog.driverzeng.com crond就是计划任务,类似我们平时生活中的闹钟,定点执行行为 3.为什么要使用定时任务 4.使用场景 1)数据备份 2)服务器巡检 1 #! 阅读全文
posted @ 2022-05-01 11:35 修心的博客 阅读(501) 评论(0) 推荐(0) 编辑