- 博客(25)
- 收藏
- 关注
原创 自定义axios样例
客户端步骤一:在nuxt.conf.js中配置客户端插件,设置 mode 为 clientplugins: [ { src: '~plugins/api.js', mode: 'client' } ],步骤二:编写 plugins/api.js 对 内置的 $axios进行增强//自定义函数const request = { test : (params) => { return axios.get('/service-consumer/feign/echo/abc
2021-12-16 20:18:17
204
原创 nuxt整合axios
位置:nuxt.config.js 进行修改内容:axios: {baseURL: ‘前缀路径,网关路径’}使用,在任意vue组件methods: {async selectAll() {// 发送ajax,并获得响应对象let response = await this.$axios.get(…)response.data // 发送ajax,从响应对象中解构出data属性 let {data} = await this.$axios.get(...)
2021-12-15 21:04:11
755
原创 创建启动nuxt项目命令以及基本操作
#创建项目npx create-nuxt-app 项目#启动项目 package.json//user/list --> pages/_name/list.vue (/:name/list)/book/list动态命名路由pages/user/_id.vuepages/user/_name.vue默认路由pages/_.vue嵌套路由#跳转路由、切换路由#路由显示区域#路由的子视图pages/book.vue //父组件,用于显示子组件,使用
2021-12-14 20:49:19
1819
原创 docker volume操作及命令
docker volume操作的相关命令:Docker volume create xxx 创建数据卷Docker volume ls 列出所有的数据卷Docker volume inspect xxx 查看数据卷的详细信息Docker volume pause 删除所有的未使用的数据卷Docker volume rm xxx删除指定的数据卷进入容器docker exec -it mn bashdocker exec :进入容器内部,执行一个命令-it : 给当前进入的容器创建一个
2021-11-30 20:36:13
2654
原创 Docker的介绍以及Docker软件相关的命令
Docker的介绍Docker如何解决大型项目依赖关系复杂,不同组件依赖的兼容性问题?Docker允许开发中将应用、依赖、函数库、配置一起打包,形成可移植镜像Docker应用运行在容器中,使用沙箱机制,相互隔离Docker如何解决开发、测试、生产环境有差异的问题?Docker镜像中包含完整运行环境,包括系统函数库,仅依赖系统的Linux内核,因此可以在任意Linux操作系统上运行Docker是一个快速交付应用、运行应用的技术,具备下列优势:可以将程序及其依赖、运行环境一起打包为一个
2021-11-30 20:23:19
90
原创 安装RabbitMQ以及几种常见MQ的对比
几种常见MQ的对比:RabbitMQActiveMQRocketMQKafka公司/社区RabbitApache阿里Apache开发语言ErlangJavaJavaScala&Java协议支持AMQP,XMPP,SMTP,STOMPOpenWire,STOMP,REST,XMPP,AMQP自定义协议自定义协议可用性高一般高高单机吞吐量一般差高非常高消息延迟微秒级毫秒级毫秒级毫秒以内消息可靠
2021-11-30 20:13:34
1899
原创 Docker的常用命令
1.拉取,查看镜像(nginx)1)首先需要去镜像仓库搜索nginx镜像,比如DockerHub;2)根据查看到的镜像名称,拉去自己需要的镜像,通过命令:docker pull nginx3)通过命令:docker images查看拉取到的镜像2保存,导入镜像1)命令格式:docker save -o [保存的目标文件名称] [镜像名称]2)使用docker save导出镜像到磁盘docker save -o nginx.tar nginx:latest3)使用docker loa
2021-11-25 20:26:17
175
原创 对MapReduce的理解
对MapReduce的理解MapReduce的最核心的思想就是“分而治之,先分后和”,即指将一个大的,复杂的工作或任务,分成多个小块来并行处理,最后合并其结果。mapreduce适用于大量的大文件,因为小文件没有拆和的必要,一个事务如果具备拆和的特性那么他就适用于mapreduce来解决,反之则不能。MapReduce分为两部分一部分是负责拆的map他也只能进行拆,另一部分是负责和的他也只能和。map把一个负责繁琐的任务分解为若干个小任务并行处理,相当于分为几个小人物就节省了几倍的时间,并且可以拆分的
2020-11-04 20:54:57
442
原创 快照使用基本语法
快照使用基本语法1、 开启指定目录的快照功能hdfs dfsadmin -allowSnapshot 路径2、禁用指定目录的快照功能(默认就是禁用状态)hdfs dfsadmin -disallowSnapshot 路径3、给某个路径创建快照snapshothdfs dfs -createSnapshot 路径4、指定快照名称进行创建快照snapshothdfs dfs -createSanpshot 路径 名称5、给快照重新命名hdfs dfs -renameSnapsh
2020-10-16 21:16:57
734
原创 HDFS的相关理论知识
HDFS的相关理论知识HDFS适用场景1.海量数据的存储2.高容错3.商用廉价的硬件4.一次写入多次读取5.存储大文件HDFS不适用场景1询时效性要求低延迟的场景2.大量小文件。3.需要频繁修改数据的场景4.多个用户同时操作一个文件Fsimage,Edits的作用永久储存HDFS文件系统的镜像和操作日志。集群在二次使用Fsimage,Edits将集群状态恢复到集群关闭前的状态。secondarynameNode如何辅助管理FSImage与Edits文件1、 secnonaryN
2020-10-16 21:08:09
676
2
原创 Hadoop集群添加和删除节点
Hadoop集群添加和删除节点准备工作:集群添加节点1、 添加新的虚拟主机a) 修改主机名 vi /etc/sysconfig/networkb) 永久关闭防火墙 /etc/init.d/iptables stop chkconfig iptables offc) 关闭selinux vi /etc/selinux/config SELINUX=disabledd) 修改所有节点的 /etc/hosts文件。添加新节点的ip和主机名e) 主
2020-10-14 20:25:32
1633
原创 使用SNN还原NN
故障恢复步骤1.记录nn存储FSimage和Edits Log的路径FSimage的路径 :/export/servers/hadoop-2.6.0-cdh5.14.0/hadoopDates/namenodeDatas/currentEdits Log:/export/servers/hadoop-2.6.0-cdh5.14.0/hadoopDatas/dfs/nn/edits/current2.记录snn存储FSimage和Edits Log的路径FSimage的路径:/export/ser
2020-10-14 20:15:12
1729
原创 Mysql安装部署
Mysql安装部署1、安装部署 yum install -y mysql-server2、启动mysql /etc/init.d/mysqld start3、设置用户名密码 /usr/bin/mysqladmin -u root password ‘123456’4、使用root登录 mysql -uroot -p123456Mysql命令查看数据库列表 show databases;查看数据表 show tables;数据库切换
2020-10-12 21:17:39
2601
原创 JDK安装部署
JDK安装部署1.根目录下创建/export/servers用于解压后的文件存放/export/soft用于文件上传2.软件包上传到/export/soft3.解压安装包到/export/serverstar -zxvf jdk-8u65-linux-x64.tar.gz -C /export/servers/4.修改系统配置创建vi /etc/profile.d/java.sh文件,添加内容。export JAVA_HOME=/export/servers/jdk1.8.0_6
2020-10-12 20:58:42
2770
原创 hdfs的高级使用命令
hdfs的高级使用命令1.空间大小限额hdfs dfsadmin -setSpaceQuota 100k /user/root/lisi # 限制空间大小100KBhdfs dfs -put /export/softwares/zookeeper-3.4.5-cdh5.14.0.tar.gz /user/root/lisi2.上传超过4Kb的文件大小上去提示文件超过限额hdfs dfsadmin -clrSpaceQuota /user/root/lisi #清除空间限额hdfs df
2020-10-12 20:26:37
2724
原创 HDFS缺点
HDFS不擅长的场景1.不能做到低延迟数据访问:由于Hadoop针对吞吐量做了搞数据优化,牺牲了获取数据的延迟,所以对于低延迟访问数据的业务需求不适合HDFS。2.不适合大量的小文件储存:由于namenode将文件系统的元数据存储在内存中,因此该文件系统所能存储的文件总数受限于namenode的内存容量。根据经验,每个文件,目录和数据块的存储信息大约占150字节。因此,如果有一百蚊个小文件,每个小文件都会占一个数据块,那至少需要300MB内存。如果上亿级别,就会超出当前硬件的能力。3.修改文件:HDF
2020-10-12 20:19:50
2784
原创 HDFS的shell命令操作
HDFS的shell命令操作(1)-help:输出这个命令参数bin/hdfs dfs -help rm(2)-ls: 显示目录信息hdfs dfs -ls /(3)-mkdir:在hdfs上创建目录hdfs dfs -mkdir -p /aaa/bbb/cc/dd(4)-moveFromLocal从本地剪切粘贴到hdfshdfs dfs -moveFromLocal /home/Hadoop/a.txt /aaa/bbb/cc/dd(5)-moveToLocal:从hdfs剪
2020-10-12 18:24:18
2889
原创 了解传统数据与大数据
了解传统数据与大数据传统数据与大数据相比数据量 传统数据gb-tb 大数据tb-pb以上增长速度 传统数据数据量稳定 增长缓慢 大数据 持续实时生产数据多样化 传统数据主要为结构化数据 大数据 半结构化,非结构化,多维数据价值 传统数据 统计和报表 大数据 数据挖掘预测分析大数据服务器安装规范系统硬盘两个硬盘做一个raid1引导分区:200M交换分区:可以不设置或设置的很小,在使用大数据时需要将其关闭根分区:/数据硬盘多个硬盘,每个硬盘独立挂载,有多少个硬盘挂载多少个目录数据硬
2020-10-09 21:20:00
3735
原创 JDK安装部署
JDk安装部署1.首先先创建几个文件夹1./export/soft 此文件夹专门放你上传的软件包2./export/servers 此文件夹专门放你压缩后的文件命令为:tar -zxvf jdk-8u65-linux-x64.tar.gz -C /export/servers/3.修改系统配置先创建一个vi/etc/profile.d/java.sh文件在其里面添加的内容为export JAVA_HOME=/export/servers/jdk1.8.0_65export
2020-10-08 20:33:35
3288
原创 软件的相关操作
软件的相关操作1.安装部署a: rpm -ivh 软件包名 (不能解决依赖问题)b: yum install –y 软件名 (Yum解决依赖问题,用户无需关注)2.查看rpm -qa | grep 关键字(软件名)3.卸载软件rpm –e [–nodeps] 软件包名4.本地资源库安装部署1.进入系统目录/etc/yum.repos.d,在地下创建old目录,然后将yum.repos.d下的所有东西移到新创建的old目录里,目的是先备份一份,然后拷贝一
2020-10-08 20:24:11
3315
原创 linux 服务器添加硬盘并进行分区,实现自动挂载
1.## 标题linux 服务器添加硬盘并进行分区,实现自动挂载1.在虚拟机中添加硬盘,添加后重启服务器,可以发现新硬盘(sda,sdb,sdc这样的顺序排)2.给新增硬盘分区:首先查看硬盘 fdisk-l1.fdisk /dev/sdb(一般刚创的虚拟机上就有个sda所以下一次新增硬盘默认就是sdb了)输入 m , 进入 目录列表输入 n , 新增分区输入 p , 开始分区, 后面按回车最后 输入 w, 保存 且 退出lsblk -f` 查看是否成功(技巧 :老师不离开的首字母,便于记忆
2020-10-08 20:05:11
3814
原创 标题Shell编程
标题Shell编程1.Shell 脚本的解释器/bin/sh/bin/bash/sbin/nologin/bin/dash/bin/tcsh/bin/csh2.脚本的编写规范首行描述解释器 #!/bin/bash3.执行脚本的三种方式1、bash 脚本名称 脚本参数2、 sh 脚本名称 脚本参数3、 ./脚本名称 脚本参数【./脚本名称之间没有空格】【chmod 777 脚本名称】4.变量的声明变量名=”值”【中间不能有空格】变量名要求
2020-10-07 21:17:39
3897
原创 MySQL的相关题目及答案
MySQL的相关题目及答案– 1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数SELECTst.*,sc.s_score AS ‘语文’,sc2.s_score AS ‘数学’FROMstudent stLEFT JOIN score sc ON sc.s_id=st.s_id AND sc.c_id=‘01’LEFT JOIN score sc2 ON sc2.s_id=st.s_id AND sc2.c_id=‘02’WHERE sc.s_score>sc2.s_
2020-10-07 21:10:10
3942
原创 对文件进行的操作命令
对文件进行的操作命令1.Cut按照字符提取 head -2 1.txt | cut -c 5指定分隔符 head -2 1.txt | cut -d ‘:’ -f 1,22.Sort文本排序 sort 文件名文本排序反转 sort -r 文件名文本排序去重 sort -u 文件名数值按大小排序 sort -n 文件名指定分隔符、指定排序列 sort -t ‘分隔符’ -k2nr 文件名3.Wc查看文件基本信息 wc 文件
2020-10-07 21:06:00
3930
原创 vi编辑器的常用命令
vi编辑器的常用命令VI编辑器的三种模式命令模式编辑模式末行模式2.末行模式保存并退出 :wq不保存强制退出 :q!3.行内移动以单词为单位向后移动 w以单词为单位向前移动 b光标移动到行首 0 / ^光标移动到行尾 $4.行数移动移动到首行 gg移动到尾行 G定位到某一行 数字gg / 数字G / :数字5.段落以段落为单位后移 }以段落为单位前移 {6.撤销撤销命令 u取消撤销/
2020-10-07 20:14:19
3597
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人