golang
姬小野
这个作者很懒,什么都没留下…
展开
-
golang学习demo5-redis和redis连接池的使用
知识点redis 的安装与了解golang中对redis的操作golang中的redis 连接池安装并启动redis server之后的界面我们就可以使用了, 默认端口是6379在client客户端里可以进行命令操作一个基本的golang redis demo, 在go中队redis进行操作/*在go中操作redis的demo */package mainim...原创 2019-11-25 18:12:32 · 582 阅读 · 0 评论 -
golang学习demo4-goroutine并行测试
想测试一下go的routine, 就写了个求大量素数的程序.分别开1-99个协程进行求解, 对比结果首先是没有开协程的下面是开了少数几个协程的程序, 可以看到在 cnt = 5 的时候速度已经基本不会变了, 最开始只有一个协程是是4s, 后面大概编程1.6s, 还是有几倍的提升的我的cpu是4个核心, 在跑这个程序的时候这个程序占了98%的cpu中间过程接近100个协程, 稳定在1...原创 2019-11-25 18:12:04 · 705 阅读 · 0 评论 -
golang学习demo3-时间差的使用
使用golang的时间差功能, 获取程序执行时间time.Now() 会返回一种特殊的Time类型的数据结构, 通过获取两个这样的数据, 使用.Sub方法, 就可以求得时间差.关键部分var start = time.Now()...var end = time.Now()fmt.Printf("time: %v", end.Sub(start))结果: 会打印一个时间字符串下...原创 2019-11-25 12:24:27 · 312 阅读 · 0 评论 -
golang学习demo2-简单socket通信-client与server
这是一个简单的golang socket应用demo有两个程序, 分别是server和client, 功能是在client中输入字符串, 然后发送给server, server打印出来server刚运行时阻塞监听client然后启动某个client之后, server接受到一个连接client中向server发送字符串server成功接收源代码server.gopackag...原创 2019-11-25 12:24:22 · 562 阅读 · 0 评论 -
golang学习demo1-目录树打印
因为用win10的tree工具的打印结果不是很满意, 比如执行 tree /f 结果是这样的卷 Fiveplus 的文件夹 PATH 列表卷序列号为 5EBE-3DA3C:.│ ftree.exe│ hello.go│ pathnow.exe│└─filetree files.exe files.go ftree.exe ...原创 2019-11-25 00:24:48 · 1040 阅读 · 0 评论