Y2L 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •     
包
包Go允许我们定义自己的包。正如我们在第1章中讨论过的,包是一组代码,它们都做类似的事情。fmt包格式化输出,math包处理数字,strings包处理字符串,等等。我们已经在多个程序中使用了来自每一个包的函数。能够在程序之间使用相同的代码是包存在的主要原因之一。如果你的部分代码在多个程序之间共享,你应该考虑将它们移到包中。创建一个新包需要包外使用的资源需要首字母大写。将包导入程序import (
 2020-10-26
Golang
包
数组
数组数组保存特定数量的元素,不能增长或收缩。要声明保存数组的变量,需要在方括号([])中指定它所保存的元素数量,后跟数组所保存的元素类型。要设置数组元素的值或稍后检索值,你需要一种方法来指定你指的是哪个元素。数组中的元素从0开始编号。一个元素的编号称为其索引。package main import ( "fmt" "reflect" ) func main() { var ina
 2020-10-26
Golang
Golang数组
函数
函数PrintfPrintf的第一个参数是一个字符串,用于格式化输出。它的大部分格式与字符串中显示的格式完全相同。但是,任何百分号(%)都将被视为格式化动词的开始,字符串的一部分将被特定格式的值所替换。其余的参数用作这些动词的值。百分号后面的字母表示要使用哪个动词。最常见的动词是:package main import "fmt" func main() { fmt.Printf("a
 2020-10-25
Golang
Golang函数
语法基础
调用函数1.要调用函数,需要输入函数名(本例中为Println),以及一对圆括号。package main import "fmt" func main() { fmt.Print("Hello, go") }结果2.使用其他包中的函数Print函数是fmt(format.)包中的。使用前需要 import “fmt” 导入函数返回值。与其他语言不同的是go函数的返回值可以有
 2020-10-22
Golang
Golang基础
Rabbitmq/SpringBoot整合
SpringBoot整合pom依赖配置<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>yml配置spring:
 2020-07-30
Rabbitmq
Rabbitmq/提取工具类
提取工具类在消费者与生产者中代码前期的ConnectionFactory代码设置操作可以进行代码提取封装工具类import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFactory; import java.io.IOException; import java.util.concurrent.Time
 2020-07-29
Rabbitmq
Rabbitmq/安装RabbitMq
安装RabbitMq安装环境k8sRancher可以正常下载镜像安装配置镜像macintoshplus/rabbitmq-management自带ui管理的版本端口映射5672 (服务端口)15672 (ui管理端口)环境变量RABBITMQ_DEFAULT_PASS = adminRABBITMQ_DEFAULT_USER = admin成功搭建开发环境
 2020-07-29
Rabbitmq
Rabbitmq/topic模式
topic模式与direct模式差不多,都要通过routingKey发送给对应的queue区别就是topic是模糊匹配routingKey准备步骤在对应的Virtual Hosts中创建ExchangeExchange的模式改为topic模式生产者package topic; import RabbitUtils.RabbitUtils; import com.rabbitmq.client.Ch
 2020-07-29
Rabbitmq
Rabbitmq/发送者与交换机
发送者与交换机发送者与交换机的确认机制confirm与ReturnconfirmAck消息被broker接受Nack消息没有被broker接受Return消息被broker接受,可以没有对应的queue,所有返回给生产者代码channel.addConfirmListener(new ConfirmListener() { @Override
 2020-07-29
Rabbitmq
Rabbitmq/queue与消费者
queue与消费者是否自动ack手动ack时,是否确认所有消息自动ack/** * Start a non-nolocal, non-exclusive consumer, with * a server-generated consumerTag. * @param queue the name of the queue * @param autoAck true if
 2020-07-29
Rabbitmq
12345

搜索

Hexo Fluid