摘要: make()和new()函数的区别 make和new函数都是go语言的内建函数来分配内存空间的。但是还是有区别的。 1.make是用来分配引用类型的内存,比如slice,map以及channel(管道)。new是用来分配除了引用类型之外的所有其他类型,比如int,数组,struct等等。 func 阅读全文
posted @ 2019-06-23 18:51 songguojun 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如ActiveMQ、RabbitMQ,Kafka,还有阿里巴巴自主开发RocketMQ等。 消息中间件的定义 目前 阅读全文
posted @ 2019-06-23 17:04 songguojun 阅读(461) 评论(0) 推荐(0) 编辑
摘要: Lambda概述 Lambda 表达式(lambda expression)是一个匿名函数。Lambda 表达式,也可称为闭包,它是Java 8 中最重要新特性。其他语言也有Lambda,比如python。Lambda表达式其实是函数式编程思想的一种体现。 Lambda特点 java语言是面向对象语 阅读全文
posted @ 2019-06-23 02:40 songguojun 阅读(124) 评论(0) 推荐(0) 编辑