- 博客(8)
- 收藏
- 关注
原创 mac-安装sshpass
1.在官网下载源码包wget http://sourceforge.net/projects/sshpass/files/sshpass/1.05/sshpass-1.05.tar.gz 2.解压tar xvzf sshpass-1.05.tar.gz3.进入解压文件cd sshpass-1.054.检验环境./configure5.源码编译安装make&&make install...
2021-10-08 13:41:51
245
原创 Mac kafka、zookeeper的安装及golang使用上述入门教程
参考以下文章:https://blog.csdn.net/tflasd1157/article/details/81985722
2021-09-29 15:32:27
219
原创 Mac安装zookeeper
先去下载一个zookeeper:zookeeper下载地址下载之后解压到一个目录下,进入到zookeeper中的conf目录,将zoo_samole.cfg复制一份,副本名字改为zoo.cfg接着 vi zoo.cfg修改zoo.cfg的内容把上图中的dataDir和dataLogDir修改为自己的zookeeper路径,端口号可以先不用管,使用默认的就行,然后:wq退出保存。修改环境变量cd ~sudo vi ~/.bash_profile然后加入以下内容#zookeeperex
2021-09-29 15:09:45
295
原创 关于golang中的panic和recover的理解
关于golang中的panic和recover的理解在golang中没有try …catch…finally捕获异常的的机制,如果碰到程序异常或者一些别的情况发生宕机,那golang该如何使用像java finally的机制呢,就是接下来说明的panic和recover。先看代码:package mainimport "fmt"func main() { defer func() { if info := recover(); info != nil { fmt.Println("
2021-09-27 16:59:52
195
原创 关于golang匿名函数的使用
关于golang匿名函数的使用具体使用参考以下代码:package mainimport ( "fmt")func main() { c := func() int { fmt.Printf("func 1\n") return 2333 } fmt.Println("输出1==>>>>") fmt.Println(c)//方法还没有被调用,只是打印变量地址 fmt.Println("输出2==>>>>") ww :=
2021-09-27 15:32:57
222
原创 关于golang中的method和func的理解
关于golang中的method和func的理解对于刚刚接触golang的同学,可能会把func和java的方法混为一谈,其实并不是这样,golang中也有着相关的方法:method,来提供面向对象的写法。还是参考上一篇的代码:package mainimport "fmt"type MyPoint struct { X int Y int}func printFuncValue(p MyPoint){ p.X = 1 p.Y = 1 fmt.Printf(" -> %
2021-09-27 14:19:30
290
原创 关于golang的指针的理解
关于golang的指针的理解先参考以下代码:package mainimport "fmt"type MyPoint struct { X int Y int}func printFuncValue(p MyPoint){ p.X = 1 p.Y = 1 fmt.Printf(" -> %v", p)}func printFuncPointer(pp *MyPoint){ pp.X = 1 // 实际上应该写做 (*pp).X,Golang 给了语法糖,减少了麻烦
2021-09-26 19:04:53
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人