C语言消息队列之System V 消息队列
摘要:由于最近的工作中需要用到消息队列,顺带花时间整理了一下。 C语言消息队列,有三种,一种是System V ipc,第二种的是posix ipc,第三种是自己用代码实现的消息队列。 System V ipc 和Posix ipc 也叫进程间通信。(IPC的全称是Inter-process Commin
阅读全文
posted @
2021-09-28 14:46
yuzyong
阅读(777)
推荐(0)
go语言http接口示例
摘要:go语言http接口示例 下面是一个获取随机数接口。 主要为获取http请求参数,返回json数据。 1 // keymgrapiHttp project main.go 2 package main 3 4 import ( 5 "encoding/json" 6 "fmt" 7 "io" 8 "
阅读全文
posted @
2021-09-28 14:15
yuzyong
阅读(1226)
推荐(0)
Linux top指令详解,查看进程状态实用命令
摘要:转自:https://blog.csdn.net/hp_yangpeng/article/details/78511051 Linux top指令详解,查看进程状态实用命令 查看多核CPU命令 mpstat -P ALL 和 sar -P ALL 说明:sar -P ALL > aaa.txt 重定
阅读全文
posted @
2021-09-28 10:51
yuzyong
阅读(3343)
推荐(1)
nginx实现负载均衡的5种模式
摘要:负载均衡负载均衡是Nginx常用的一个功能,负载均衡其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。简单而言就是当有2台或以上服务器时,根据规则随机的将请求分发到指定的服务器上处理,负载均衡配置一般都需要同时配置
阅读全文
posted @
2021-09-16 09:31
yuzyong
阅读(2595)
推荐(0)
golang读取ini配置文件
摘要:example.ini [core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true hideDotFiles =
阅读全文
posted @
2021-09-14 21:24
yuzyong
阅读(566)
推荐(0)
golang实现TCP+序列化协议包
摘要:go语言的tcp通信代码还是比较简单的。 服务端: listen, err := net.Listen("tcp", "0.0.0.0:8888") //tcp监听 defer listen.Close() //延时关闭listen conn, err := listen.Accept() //等待
阅读全文
posted @
2021-09-13 14:10
yuzyong
阅读(705)
推荐(0)
Hash、MAC和HMAC
摘要:前段时间被MAC和HMAC搞的稀里糊涂,不知道什么时候用,也不知道他们有什么区别,在此记录一哈。 先比较下他们的特征 hash只能验证数据完整性,无法保证数据防篡改,计算过程无密钥参与。 MAC既可以验证数据完整性,也可以验证数据是由原始发送方发出的,计算过程有密钥参与,使用对称加密算法构造(一般使
阅读全文
posted @
2021-09-08 16:01
yuzyong
阅读(3635)
推荐(0)