摘要: 1.概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。原理都类 阅读全文
posted @ 2020-08-04 15:03 wtzhang111 阅读(1550) 评论(0) 推荐(0)
摘要: 拉取镜像 docker pull rabbitmq:latest 2.运行rabbitmq镜像 run -d -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin --nam 阅读全文
posted @ 2020-07-31 17:11 wtzhang111 阅读(143) 评论(0) 推荐(0)
摘要: 整型,数组,字符串的声明 #include<stdio.h> int main() { //整型 int a = 100; //数组 int b[2] = {1,2}; //字符串 char c[] = "hello word"; printf("%d\n",a); printf("%d\n",b[ 阅读全文
posted @ 2020-07-16 15:04 wtzhang111 阅读(344) 评论(0) 推荐(0)
摘要: 什么是结构体 go中的结构体类似于其他语言中的class,只有 struct 结构体的概念,也没有继承 package main import "fmt" type person struct { name string age int } func main() { fmt.Println(per 阅读全文
posted @ 2020-07-13 14:36 wtzhang111 阅读(132) 评论(0) 推荐(0)
摘要: 使用Go的多重赋值,可以轻松完成变量交换 1 var a int = 100 2 var b int = 200 3 b, a = a, b 4 fmt.Println(a, b) 阅读全文
posted @ 2020-07-10 13:49 wtzhang111 阅读(229) 评论(0) 推荐(0)
摘要: 从事php开发工作已有一段时间,一直听说Go的大名,现在终于有时间一探究竟了. go语言的特点: 运行效率高,开发高效,部署简单; 语言层面支持并发,易于利用多核实现并发; 内置runtime-性能监控和gc等; 丰富的标准库,强大的网络库; 内置强大的工具,跨平台编译,内嵌c支持 环境安装,安装包 阅读全文
posted @ 2020-07-09 10:26 wtzhang111 阅读(73) 评论(0) 推荐(0)