自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

原创 linux虚拟机部署docker时拉取image遇到的问题

image拉取问题

2024-06-24 18:56:58 333

原创 Docker启动异常

删除/var/lib/docker/network/下的文件files。重启docker即可。

2024-06-24 10:23:39 245

原创 vue3父子组件传对象,子组件访问修改父组件对象中的属性值

在实际运用中不需要这么复杂,父组件不变,子组件如下。//具体逻辑 例如:修改父组件username的值。

2023-09-14 18:26:29 2027 1

转载 参数校验---gin框架内置使用validator

go参数校验

2022-11-11 20:26:15 2226 1

原创 go+viper读取yaml配置文件

go读取yaml配置文件

2022-11-11 20:11:12 819

原创 go : gin + lumberjack 输出日志文件

go : gin + lumberjack 输出日志文件

2022-11-11 20:00:13 459

原创 Vue3+Elementplus表单验证 单个验证 统一验证 自定验证

Vue3+Elementplus表单验证 单个验证 统一验证 自定验证

2022-11-09 16:33:02 699

原创 const formRef = ref<InstanceType<typeof ElTable>>();报错

const formRef = ref();报错

2022-10-31 19:45:37 1597

转载 ElementPlus里的类型别名声明及使用

ElementPlus里的类型别名声明及使用

2022-10-31 19:41:43 875

原创 linux服务器内存异常(内存泄漏)

linux服务器内存异常(内存泄漏)

2022-08-25 16:32:34 1209

原创 npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead问题解决

npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.

2022-08-18 14:42:49 485

原创 安装指定版本的awk

awk版本升级

2022-07-15 15:34:50 726

原创 protoc-gen-go: unable to determine Go import path for “*.proto“问题解决

protoc-gen-go: unable to determine Go import path for "*.proto"问题解决

2022-06-16 15:55:42 3576 4

原创 在windows下安装protoc-gen-go插件的问题

1:插件protoc-gen-go和protoc下载(下载压缩包的需要解压)2:配置环境变量即可

2022-06-16 15:52:33 748 1

原创 GO利用nc实现聊天室功能

GO利用nc实现聊天室功能

2022-06-13 17:24:22 351

原创 GO 实现简单的http服务

GO 实现简单的http服务

2022-06-08 15:16:32 1252

原创 GO 基于socket循环多次server-client交互

多次server-client交互

2022-06-07 17:17:06 226

原创 GO 基于socket单次server-client交互

单次server-client交互

2022-06-07 14:07:53 96

原创 GO单管道

go单项管道

2022-06-06 16:02:53 55

原创 go:代码异常解决

fatal error: all goroutines are asleep - deadlock

2022-06-06 11:44:29 176

原创 go的gin框架安装依赖包导入出错解决go get -u github.com/gin-gonic/gin

主要是修改环境变量GOPROXY

2022-06-01 20:29:21 773

原创 go接口封装继承多态

//创建一个接口type Animmal interface { msg()}//创建结构体type Dog struct { name string age int}//创建接口体type Cat struct { name string age int}//绑定方法func (d *Dog) msg() { fmt.Println("我是",d.name,"我今年",d.age,"岁了")}func (c *Cat) msg() { fmt.Println("我是

2022-05-31 16:13:51 197

原创 go 编程 实现学生管理系统

model:package mainimport ( "fmt" "os")//创建菜单func menu() { fmt.Println("欢迎进入学生信息管理系统") fmt.Println("1:学生注册") fmt.Println("2:信息修改") fmt.Println("3:信息查询") fmt.Println("4:退出系统")}//创建学生并初始化type student struct { name string age int sex strin

2022-05-31 11:31:37 158

原创 go map &取值异常

type student struct { name string age int}func main() { m := make(map[string]*student) stus := []student{ {name: "小王子", age: 18}, {name: "娜扎", age: 23}, {name: "大王八", age: 9000}, } for _, stu := range stus { m[stu.name] = &stu } f

2022-05-31 09:41:59 618

原创 go 通过构造函数传值给结构体实例

//创建结构体type Person struct { name string}//构造函数func (per Person)test1() { per.name = "tom"}//构造函数func (per *Person)test2() { per.name = "jack"}func main() { //实例化person结构体 p1 := Person{"xiaoming"} p2 := &Person{"xiaoming"} //调用构造函数 p1

2022-05-27 17:25:52 276

原创 go向slice中append map

func main() { //声明一个map并初始化 m2 := make(map[string]string, 10) //追加元素 m2["name"] = "zhangsan" m2["age"] = "18" //输出map fmt.Println(m2) //声明切片并初始化 i2 := make([]map[string]string,1) //添加元素 i2[0] = map[string]string{"sex":"woman"} //向切片中append map

2022-05-26 17:53:24 442

原创 python __repr__ = __str__

reprclass Name: def __init__(self,name): self.name = name def __str_(self): return '%s' %self.namestudent = Name('jock')print (student)jock_strclass Name: def __init__(self,name): self.name = name def __str_(

2022-04-08 11:18:02 618

原创 python专用方法setitem,getitem,delitem运用

class data: def __init__(self): self.d = {"name": "zhangsan", "age": 18, "sex": "women"} def __len__(self): return len(self.d) # setitem def __setitem__(self, key, value): self.d[key] = value # getitem def

2022-04-07 16:45:30 535

原创 shell查找匹配行,输出该行并输出下面的一行

awk:awk '$0~/keyword/{print $0; getline; print $0;}' file例:awk '$0~/hostname.rm2/{print $0;getline;print $0;}' yarn-site.xml<name>yarn.resourcemanager.hostname.rm2</name> <value>host*******</value>print $0:打印该行getline;pri

2022-03-22 11:53:09 3651

原创 运维轻量并发小工具pssh

pssh杀手锏是文件并行复制,当进行在远程主机批量上传下载的时候,最好使用它pssh --help可以查看命令参数选项:-l 远程机器的用户名-p 一次最大允许多少连接-o 输出内容重定向到一个文件-e 执行错误重定向到一个文件-t 设置命令执行的超时时间-A 提示输入密码并且把密码传递给ssh(注意这个参数添加后只是提示作用,随便输入或者不输入直接回车都可以,可以结合sshpass -p password使用)-O 设置ssh参数的具体配置,参照ss

2022-03-07 09:40:25 316

转载 HDFS Decommission退服慢的问题

dfs.namenode.replication.work.multiplier.per.iteration 每次复制的块的个数为dn的个数*该参数dfs.namenode.replication.max-streams 进行复制任务分配时,单个DN人队伍的最大值dfs.namenode.replication.max-streams-hard-limit 若DN的复制任务大于该值时,不会将其选为复制的源节点<property> <name>dfs.namen

2021-12-23 17:57:31 457

原创 hadoop的journalnode节点出现Can‘t scan a pre-transactional edit log错误解决办法

今天值班由于hdfs的日志满了导致磁盘爆了100%,zk和journal都挂了删日志文件的时候,不知道删错哪个地方了。该目录下一直报错,这个日志文件增长很快,/home/bigdata/hadoop/logs/ hadoop-hdfs-journalnode-xx.log 先备份journal/这个目录方式一:  然后删除除version之外的文件,重启之后就没有错误日志了,但是从文件大小来看,是少了很多方式二:  备份别的服务器上的文件,删除当前机器的除version之外的文

2021-11-28 15:15:27 1162

原创 hbase1.xx版本出现元数据不一致情况处理

1:hbase元数据一致性一致性是指Region在meta中的meta表信息、Regionserver的Region信息和hdfs的Regioninfo的Region信息三者之间的数据一致。2:hbase1.xx版本的数据一致性检查 hbase hbck 返回很多内容看最后这部分内容就可看到有多少条不一致 ... 130 inconsistencies detected. Status: INCONSISTENT ... 相关的错误都再返回的文本中会显示ERROR,如

2021-11-11 19:31:42 2318

原创 sed: -e expression #1, char 19: unknown option to `s‘问题解决

近期在执行sed替换时遇到两个问题1:sed: -e expression #1, char 19: unknown option to `s’2:变量的参数是一串命令,无法被执行代码如下hdfs=`echo $(paste -d "," -s - < ./test)`#变量的值是一串命令echo "$hdfs"#这里hdfs是可以正常输出的dir=`cat [filepath]|grep '/data.*s'|sed "s#^.*<value>##g"|sed "s#&l

2021-08-20 09:48:41 1902

原创 java流 wordcount

2021-05-07 09:22:07 81

原创 虚拟机免密登录设置完,登录节点一直需要输入密码怎么办?

先看问题提示:[root@data ~]# start-dfs.shStarting namenodes on [data]root@data's password: data: starting namenode, logging to /opt/software/hadoop260/logs /hadoop-root-namenode-data.out root@localhost's password: localhost: starting datanode, logging t

2021-04-10 17:55:38 2683

原创 sql函数执行顺序

sql语句常用函数select from where groupby hiving orderby limit 这几个是在sql语句中比较频繁出现的函数,那这些函数在语句中执行的逻辑顺序是怎样的呢?举例select *(Group by字段 或 聚合函数)from tablenamewhere (需要满足的筛选条件)group by (分组聚合字段)having (保留符合条件的分组字段)order by (进行按字段降序排序)limit (限制输出多少

2021-04-09 15:25:49 610

转载 kafka常用命令

0、kafka安装1.1 解压解压kafka_2.11-2.4.1.tgz至spark目录并重命名为kafka2411.2 创建日志目录在kafka241目录下新建文件夹kfklogs1.3 编辑配置文件进入config目录,编辑server.properties,在非编辑模式下输入/查找的搜索词然后回车即可跳到相应位置#四台机器分别为1,2,3,4,依次递增broker.id=1#打开侦听端口,每台机器写自己的hostnamelisteners=PLAINTEXT://single:9

2021-04-09 14:40:29 612

原创 flume数据采集出现 Cannot lock /opt/data/code/cache. The directory is already locked

错误信息:Cannot lock /opt/data/code/cache. The directory is already locked我这是在flume采集命令脚本中设置#set channel1a1.channels.c1.type=filea1.channels.c1.checkpointDir=/opt/data/code/cachea1.channels.c1.dataDirs=/opt/data/code/cache因为这个路径是存放checkpoint和channel文件

2021-04-09 14:34:11 631

原创 linux虚拟机重新分配硬盘空间

虚拟机创建后home文件占据大量磁盘,但是平时又不在home中存储文件,因此需要把home中的部分空间分配给root(数据基本上都在root)虚拟机原始内存分布查看虚拟机磁盘分布[root@data ~]# df -lh--返回: Filesystem Size Used Avail Use% Mounted ondevtmpfs 3.8G 0 3.8G 0% /devtmpfs

2021-04-08 14:47:11 3805 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除