springboot2集成rabbitMQ时,无法连接时整个web服务就启动不了了.有没有什么方法可以让web服务在没有连上rabbit时也可以启动? [问题点数:0分]

Bbs1
本版专家分:2
结帖率 97.64%
Bbs1
本版专家分:0
SpringBoot整合RabbitMQ之 典型应用场景实战一
实战前言 RabbitMQ 作为目前应用相当广泛的消息中间件,在企业级应用、微<em>服务</em>应用中充当着重要的角色。特别是在一些典型的应用场景以及业务模块中具有重要的作用,比如业务<em>服务</em>模块解耦、异步通信、高并发限流、超<em>时</em>业务、数据延迟处理等。 其中课程的学习链接地址:https://edu.csdn.net/course/detail/9314 RabbitMQ 官网拜读 首先,让我们先拜读 Ra...
SpringBoot集成消息中间件RabbitMQ(八)
一.初识RabbitMQ 二.RabbitMQ常见三种分发策略 三. 搭建RabbitMQ环境 四.SpringBoot<em>集成</em>RabbitMQ 一.初识RabbitMQ 什么是RabbitMQ? 使用Erlang语言编写的一种消息中间件。 什么是消息中间件? 一种数据传送的消息传递机制,换句话说,是一种软件应用之间的通讯方式。 举个栗子: 消息中间件的作用之一是应用解耦。 拿取快递为例,前几年的...
springboot2rabbitmq整合
MQ作为消息队列中间件,经常会被我们用到各种环境中,例如:异步处理、削峰、解耦等。RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件),轻量、高性能、健壮、可伸缩,是经常被使用的MQ之一。 简介 在spring中使用<em>rabbit</em>mq,我们可以借助Spring AMQP模块。Spring AMQP包含两部分内容:spring-amqp和spring-ra...
springboot2.x整合rabbitmq
首先请确保你的<em>rabbit</em>mq<em>服务</em>已经打开,或者百度搜索安装   Exchange 类型 Exchange分发消息<em>时</em>根据类型的不同分发策略有区别,目前共四种类型:direct、fanout、topic、headers 。只说前三种模式。 1.Direct模式 消息中的路由键(routing key)如果和 Binding 中的 binding key 一致, 交换器就将消息发到对应的队列...
springboot集成RabbitMQ
RabbitMQ是以AMQP协议实现的一种消息中间件产品。 AMQP是Advanced Message Queuing Protocol的简称,它是一个面向消息中间件的开放式标准应用层协议。 AMQP中定义了以下标准特性: 消息方向 消息队列 消息路由(包括:点到点模式和发布-订阅模式) 可靠性 安全性 关于AMQP 、RabbitMQ的详细内容不再这里过多介绍,可以自行百度。 安...
SpringBoot集成rabbitmq错误:org.springframework.amqp.AmqpConnectException: java.net.ConnectException的解决办法
在<em>集成</em><em>rabbit</em>mq后,运行项目,报错日志: org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connect at org.springframework.amqp.<em>rabbit</em>.support.RabbitExceptionTranslator.c...
spring cloud 踩坑记录之一:zipkin
1.zipkin+mysql+<em>rabbit</em>mq储存数据。 zipkin.mysql建表语句可以百度搜索。 zipkin-server的pom文件需要引入以下依赖:   &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;io.zipkin.java&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;...
SpringBoot+RabbitMQ
RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同<em>时</em>也能起到消息缓冲,消息分发的作用。消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲RabbitMQ。消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者不用关心谁在生产...
10分钟轻松搞定SpringBoot集成RabbitMQ教程
第一步:在项目pom.xml文件中,添加pring-boot-starter-amqp 依赖 &amp;lt;dependency&amp;gt;&amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;&amp;lt;artifactId&amp;gt;spring-boot-starter-amqp&amp;lt;/artifactId&amp;gt; &amp;lt;version&amp;gt;1.5...
SpringBoot集成RabbitMQ
配置POM 配置application.properties 发送RabbitMQ消息分为两种,第一种是同步调用(RPC),也就是发送完消息后需要等待消息处理结果,第二种是异步消息,发送者发消息后可以处理其他业务,不等待消息处理结果。 同步消息 消息发送类 package com.test; import java.io.ByteArrayOutputStream; import java....
SpringBoot2.0项目模块整合之RabbitMQ
<em>springboot</em><em>集成</em>RabbitMQ非常简单,如果只是简单的使用配置非常少,<em>springboot</em>提供了spring-boot-starter-amqp项目对消息各种支持。 添加依赖包 &amp;lt;!-- <em>rabbit</em>mq依赖 --&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;g...
springboot集成Rabbitmq踩坑史
概述: 这几天在<em>springboot</em><em>集成</em>Rabbitmq、Redis、Mongodb、Mybatis、ElasticSearch、Dubbo踩了一堆的坑,今天给大家介绍一下Rabbitmq踩坑史。因为用到Rabbitmq功能比较简单,只是发布订阅和点对点的模式,后期肯定会逐步进行架构升级,会用到Rabbitmq中:发布-订阅模式、点对点模式、顺序消息队列、错误重试、接口等幂性设计、延迟队列。...
SpringBoot集成RabbitMQ启动不检查连接
明明之前是自动检查<em>连接</em>是否正确的,如果<em>连接</em>失败会报错。 但是我现在把密码改错都仍然<em>启动</em>成功。。 检查堆栈信息,发现是少了依赖 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-starter-actuator&amp;lt;...
Caused by: javax.management.InstanceAlreadyExistsException: MXBean already registered with name org.
在Configuration的配置类上加上以下注解 @EnableMBeanExport(registration = RegistrationPolicy.IGNORE_EXISTING)
RabbitMQ整合SpringBoot2.x
RabbitMQ整合SpringBoot<em>2</em>.xproducer配置编写在pom中都引入需要用到的依赖配置producer的application.properties:新建好订单实体类Order在producer包下新建一个订单消息发送类OrderSender在控制台创建好我们要用的exchange交换机和queue队列并绑定consumer配置编写pom和application.properti...
Spring Boot (十三)集成RabbitMQ
项目GitHub地址 : https://github.com/FrameReserve/TrainingBoot Spring Boot(十二)<em>集成</em>spring-boot-starter-mail发送邮件,标记地址: https://github.com/FrameReserve/TrainingBoot/releases/tag/0.1.0 pom.xml
spring boot的启动问题
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'springApplic
rabbitmq启动异常table_attributes_mismatch
[root@localhost <em>rabbit</em>mq]# <em>rabbit</em>mq-server start RabbitMQ 3.6.6. Copyright (C) <em>2</em>007-<em>2</em>016 Pivotal Software, Inc. ## ## Licensed under the MPL. See http://www.<em>rabbit</em>mq.com/ ...
RabbitMQ远程不能访问问题的解决
刚刚安装的RabbitMQ-Server-3.3.5,并且也已经开启了Web管理功能,但是现在存在一个问题: 出于安全的考虑,guest这个默认的用户只能通过http://localhost:1567<em>2</em> 来登录,不能使用IP地址登录,也就是不能远程访问,这对于<em>服务</em>器上<em>没有</em>安装桌面的情况是<em>无法</em>管理维护的。 要解决这个问题需要配置远程登录权限,这里通过配置文件来实现远程访问。
Spring Boot整合RabbitMQ
Spring Boot整合RabbitMQ@(MQ)[<em>rabbit</em>mq,<em>springboot</em>]Spring Boot整合RabbitMQ 写在开头 整合流程 配置文件 RabbitMQ配置 RabbitMQ生产者 RabbitMQ消费者 手动应答简单工具类 参考文档 写在开头最近在搭一套基于SpringBoot的项目,用到了ssm+mysql+<em>rabbit</em>mq+redis。除了<em>rabbit</em>mq之外,
Springboot 整合RabbitMq ,用心看完这一篇就够了
&lt;p&gt;该篇文章内容较多,包括有<em>rabbit</em>Mq相关的一些简单理论介绍,provider消息推送实例,consumer消息消费实例,Direct、Topic、Fanout的使用,消息回调、手动确认等。 (但是关于<em>rabbit</em>Mq的安装,就不介绍了)&lt;br&gt; &nbsp; 在安装完<em>rabbit</em>Mq...
消息中间件系列教程(13) -RabbitMQ-SpringBoot集成RabbitMQ
本文来讲解SpringBoot<em>集成</em>RabbitMQ,代码已上传到Github,有兴趣的同学可以下载来看看:https://github.com/ylw-github/SpringBoot-RabbitMQ-Demo.git 1. 生产者 1.新建生产者maven项目RabbitMQ-Producer: &lt;parent&gt; &lt;groupId&gt;org.spri...
SpringBoot 2.0 | SpringBoot 集成 RabbitMQ
一、RabbitMQ 使用场景 RabbitMQ 是一个消息中间件,最主要的作用:信息的缓冲区,应用场景如下: 1、系统<em>集成</em>与分布式系统的设计 各种子系统通过消息来对接,这种解决方案也逐步发展成一种架构风格,即“通过消息传递的架构”。 例:现在医院有两个科“看病科”和“住院科”在之前他们之间是<em>没有</em>任何关系的,如果你在“看病课”看完病后注册的信息和资料,到住院科后还得重新注册一遍?那现在要改革,你看...
Springboot集成RabbitMQ(一)
1. 通过容器<em>启动</em>RabbitMQ docker run -d -p 567<em>2</em>:567<em>2</em> -p 1567<em>2</em>:1567<em>2</em> --hostname my-<em>rabbit</em> --name some-<em>rabbit</em> -e RABBITMQ_DEFAULT_USER=us er -e RABBITMQ_DEFAULT_PASS=1<em>2</em>34 <em>rabbit</em>mq:3-management <em>2</em>. 创建工程spring-...
Spring boot集成RabbitMQ的简单使用
最近消息队列的使用比较频繁,目前我使用比较多的就是RabbitMQ了,在项目中一般使用消息队列的场景有如下几个地方。 1.异步的处理:比如在注册,或者项目中状态改变需要给对应的角色发送邮件,短信的<em>时</em>候。应该采用消息队列把事件放入队列,让发送邮件的<em>服务</em>去做发送的事件。 <em>2</em>.应用解耦:比如订单和库存的系统中,原来是有了订单就会通知库存发生改变。如果库存发生未知错误,那么订单也会失败。这样是不大合理...
spring-boot集成RabbitMQ
NULL 博文链接:https://hbxflihua.iteye.com/blog/<em>2</em>407915
SpringBoot2.x + RabbitMQ 实现简单的发布与订阅消息
前言 MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。MQ和JMS类似,但不同的是JMS是SUN JAVA消息中间件<em>服务</em>的一个标准和API定义,而MQ则是遵循了AMQP协议的具体实现和产品。 在项目中,将一些无需即<em>时</em>返回且耗<em>时</em>的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了<em>服务</em>器的请求响应<em>时</em>间,从而提高了系统的吞吐量。 ...
springboot——rabbitmq
Rabbitmq官网上有六种模型介绍,其实从很多资料上看到的理解都是说画框框的这三种同属于订阅(pub/sub)模型 图上的第一种就不说了,就是一个队列一个消费者一个生产者,基本的模型。 Work模型,也叫任务模型: 个人感觉跟activemq的p<em>2</em>p模式类似,生产者把消息发送到队列,可以有多个消费者监听这个队列,那么消息会分摊给多个消费者消费,但是每条消息只会被一个消费者消费。 ...
spring boot2.1集成RabbitMQ
简单介绍 RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同<em>时</em>也能起到消息缓冲,消息分发,削峰等作用.RabbitMQ使用的是AMQP(高级消息队列协议).默认<em>启动</em>端口 567<em>2</em>,UI界面1567<em>2</em>. Direct是RabbitMQ默认的交换机模式,也是最简单的模式,直连模式.即创建消息队列的<em>时</em>候,指定一个RouteKey.当发送者发送消息的<em>时</em>候,指定对应的Key.当Key和...
springboot集成rabbitMQ实现消息的推送
RabbitMQ消息中间件组件,目前比较流行的消息中间件有:RabbitMQ、RocketMQ、ActiveMQ、Kafka等。 我的代码中用的是RabbitMQ,先介绍几个概念:       一:消息队列的特性如下: 异步性,将耗<em>时</em>的同步操作通过以发送消息的方式进行了异步化处理,减少了同步等待的<em>时</em>间。 松耦合,消息队列减少了<em>服务</em>之间的耦合性,不同的<em>服务</em>可以通过消息队列进行通信,而不用关心...
SpringBoot整合RabbitMQ消息队列-学习笔记
前言 本篇文章主要用于记录个人学习RabbitMQ的过程,记录下来方便日后查看,如有错误的地方,还望指正。 本篇文章比较详细地记录本人在学习过程中的每一个步骤,比较适合对RabbitMQ不熟的同学学习,跟着本文操作一遍,就可以大概知道RabbitMQ的基础知识了。 准备阶段 首先把RabbitMQ环境安装好,下面再详细介绍RabbitMQ各个知识点和如何使用。 由于是基于Centos7的...
spring boot 集成rabbitmq(9步搞定)
前言:最近公司有使用到spring boot <em>rabbit</em>mq,使用了总归是要记录一下,主要是加强巩固。 首先我们创建一个spring boot项目 第一步:pom.xml引入amqp &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&g...
rabbitmq报错Failed to start RabbitMQ broker
systemctl start <em>rabbit</em>mq-server 报错:Error: unable to connect to node <em>rabbit</em>@sf<em>2</em>0615<em>2</em>: nodedown Jun <em>2</em>1 17:11:1<em>2</em> sf<em>2</em>0615<em>2</em> <em>rabbit</em>mq-server[3111<em>2</em>]: {bad_return,Jun <em>2</em>1 17:11:1<em>2</em> sf<em>2</em>0615<em>2</em> <em>rabbit</em>mq-ser...
spring boot中集成rabbitMQ启动报错
![图片说明](https://img-ask.csdn.net/upload/<em>2</em>01703/<em>2</em>9/1490781535_78045.png) 一直无线重启,测试方式用debug模式,程序能跑完,还是报错
Spring RabbitMQ connection error
-Channel shutdown: connection error -Received shutdown signal for consumer tag=amq.ctag-DgVmUJKgudi
spring cloud stream 集成rabbitMQ 启动报错
org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'message_input' defined in com.exapi.exapi.message.StreamClient: bean definition with this name alread...
RabbitMQ安装 + SpringBoot2.0集成RabbitMQ
安装(注意RabbitMQ和Erlang的版本对应问题) 1. Erlang http://www.erlang.org/downloads获取对应安装文件进行安装 (可选)增加环境变量:修改环境变量Path,在原来的值后面加上安装目录\bin; <em>2</em>. RabbitMQ http://www.<em>rabbit</em>mq.com/install-windows-manual.html获取对应安装文件进行...
SpringBoot2.x整合RabbitMQ实现回调确认、备份队列、死信
SpringBoot整合RabbitMQ官方地址:https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-amqp 一、添加依赖 &lt;dependency&gt; &lt;groupId&gt;org.springframewor...
SpringBoot2.0集成RabbitMQ3.7.16示例Demo
准备工作 第一步:在SpringBoot的pom.xml中引入AMQP高级消息队列协议的依赖。 &lt;!--<em>rabbit</em>mq--&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-amqp&l...
RabbitMQSender
namespace RabbitMQSender {     public class RabbitQHelper     {         private static IConnection conn;         private static RabbitQHelper <em>rabbit</em>;         public  int persistMode = 1;
RabbitMQ集群整合SpringBoot2.x
RabbitMQ相信大家已经再熟悉不过了,作为业界四大主流消息中间件之一(Apache RocketMQ、Apache Kafka、Apache ActiveMQ、RabbitMQ),它具有非常好的性能和可靠性的集群模式,不仅仅在各大互联网大厂中广泛使用(比如同程艺龙、美团点评等),而且在互联网金融行业也常常被作为首选!SpringBoot作为互联网开发利器已经不需要我再过多介绍什么,接下来我们一...
springboot2整合rabbitmq,并介绍3种常见exchange
<em>springboot</em><em>2</em>整合<em>rabbit</em>mq,并介绍3种常见exchange
Springboot整合RabbitMQ最简单demo
Springboot整合RabbitMQ最简单demo,适用于springcloud项目,作为消息总线适用,需要安装RabbitMQ,Mac linux可以使用命令行一键安装,在项目配置文件配置好端口
SpringBoot集成RabbitMQ解耦合
RabbitMQ的消息接收者程序往往需要操作业务数据,如何将收发消息的工具类与业务系统解耦合,提供消息工具类的应用范围是一个需要解决的问题,本例中添加一层接口,参考下图: 同步消息 SyncSendMsg package com.test.util; import java.io.ByteArrayOutputStream; import java.io.ObjectOutputStream;...
Spring Boot 集成RabbitMQ
RabbitMQ is an open source multi-protocol messaging broker. 前言 参照官方Messaging with RabbitMQ,记录在实战中的一些坑。 搭建RabbitMQ<em>服务</em> 本文使用Docker搭建MQ<em>服务</em>。Docker部署<em>服务</em>,快捷、方便。 安装镜像 参照docker 安装ubuntu安装镜像 ...
SpringBoot集成RabbitMQ入门篇
RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同<em>时</em>也能起到消息缓冲,消息分发的作用。 消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者不用关心谁在生产消息,从而达到解耦的目的。在分布式的系统中,消息队列也会被用在很多其它的方面,比如:分布式事务的支持,RPC的调用等等。 消息队...
springboot2.0集成rabbitmq
<em>springboot</em><em>集成</em><em>rabbit</em>mq 最近需要用上<em>rabbit</em>mq,项目是用<em>springboot</em>搭建的,所以就要在<em>springboot</em>环境下单独<em>集成</em><em>rabbit</em>mq,写这篇文章用来记录下。不多说了,进入正题。 **1.首先引入Maven依赖:spring-boot-starter-amqp** &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.spr...
RabbitMQ-与SpringBoot2.x整合
一、生产者端: 1、pom.xml: &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt; &amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;     xmlns:xsi=&quot;http://www.w3.org/<em>2</em>001/XMLSchema-instance&quot;     xsi:s...
RabbitMQ学习之Java客户端连接测试(二)
如果您和我一样是一个Linux和RabbitMQ的新手,首先不要一开始就想的太好太完美,首先从最简单的做起。 不要去找那些看上去很高大上的帖子,也不要一开始就和maven以及spring去<em>集成</em>。就写简单的main<em>方法</em>,来测试是否能够很顺利的从Java<em>连接</em>成功RabbitMQ。
RabbitMQ与SpringBoot2.1整合实战
1. 构建<em>springboot</em>多模块工程: 构建好之后删除父工程下的src目录: 创建生产、消费的两个子模块,分别叫:<em>rabbit</em>mq-<em>springboot</em>-producer、<em>rabbit</em>mq-<em>springboot</em>-consumer: 构建完毕得到目录结构如下: <em>2</em>.修改maven配置,引入jar包依赖: 父pom.xml: &lt;?xml version="1.0" encodi...
SpringBoot 集成RabbitMQ 启动报Socket Close 错误
今天在做SpringBoot <em>集成</em>RabbitMQ<em>时</em>,<em>启动</em>会报 ``` java.net.SocketException: Socket Closed at java.net.SocketInputStream.socketRead0(Native Method) ~[na:1.7.0_80] at java.net.SocketInputStream.read(SocketInputStream.java:15<em>2</em>) ~[na:1.7.0_80] at java.net.SocketInputStream.read(SocketInputStream.java:1<em>2</em><em>2</em>) ~[na:1.7.0_80] at java.io.BufferedInputStream.fill(BufferedInputStream.java:<em>2</em>35) ~[na:1.7.0_80] at java.io.BufferedInputStream.read(BufferedInputStream.java:<em>2</em>54) ~[na:1.7.0_80] at java.io.DataInputStream.readUnsignedByte(DataInputStream.java:<em>2</em>88) ~[na:1.7.0_80] at com.<em>rabbit</em>mq.client.impl.Frame.readFrom(Frame.java:91) ~[amqp-client-4.0.<em>2</em>.jar:4.0.<em>2</em>] at com.<em>rabbit</em>mq.client.impl.SocketFrameHandler.readFrame(SocketFrameHandler.java:164) ~[amqp-client-4.0.<em>2</em>.jar:4.0.<em>2</em>] at com.<em>rabbit</em>mq.client.impl.AMQConnection$MainLoop.run(AMQConnection.java:571) ~[amqp-client-4.0.<em>2</em>.jar:4.0.<em>2</em>] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_80] <em>2</em>018-1<em>2</em>-18 18:<em>2</em>9:<em>2</em>1.876 INFO 10896 --- [cTaskExecutor-<em>2</em>] o.s.a.r.c.CachingConnectionFactory : Created new connection: SimpleConnection@77d0bf3e [delegate=amqp://admin@19<em>2</em>.168.<em>2</em><em>2</em>0.1<em>2</em>8:567<em>2</em>/, localPort= 51<em>2</em>85] <em>2</em>018-1<em>2</em>-18 18:<em>2</em>9:<em>2</em><em>2</em>.953 INFO 10896 --- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http) <em>2</em>018-1<em>2</em>-18 18:<em>2</em>9:<em>2</em><em>2</em>.964 INFO 10896 --- [ main] com.gg.miaosha.MainApplication : Started MainApplication in 33.034 seconds (JVM running for 34.017) <em>2</em>018-1<em>2</em>-18 18:<em>2</em>9:<em>2</em>7.019 WARN 10896 --- [cTaskExecutor-1] o.s.a.r.l.SimpleMessageListenerContainer : Consumer raised exception, processing can restart if the connection factory supports it org.springframework.amqp.AmqpTimeoutException: java.util.concurrent.TimeoutException at org.springframework.amqp.<em>rabbit</em>.support.RabbitExceptionTranslator.convertRabbitAccessException(RabbitExceptionTranslator.java:74) ~[spring-<em>rabbit</em>-1.7.1.RELEASE.jar:na] at org.springframework.amqp.<em>rabbit</em>.connection.AbstractConnectionFactory.createBareConnection(AbstractConnectionFactory.java:370) ~[spring-<em>rabbit</em>-1.7.1.RELEASE.jar:na] at org.springframework.amqp.<em>rabbit</em>.connection.CachingConnectionFactory.createConnection(CachingConnectionFactory.java:565) ~[spring-<em>rabbit</em>-1.7.1.RELEASE.jar:na] at org.springframework.amqp.<em>rabbit</em>.connection.ConnectionFactoryUtils$1.createConnection(ConnectionFactoryUtils.java:90) ~[spring-<em>rabbit</em>-1.7.1.RELEASE.jar:na] at org.springframework.amqp.<em>rabbit</em>.connection.ConnectionFactoryUtils.doGetTransactionalResourceHolder(ConnectionFactoryUtils.java:140) ~[spring-<em>rabbit</em>-1.7.1.RELEASE.jar:na] at org.springframework.amqp.<em>rabbit</em>.connection.ConnectionFactoryUtils.getTransactionalResourceHolder(ConnectionFactoryUtils.java:76) ~[spring-<em>rabbit</em>-1.7.1.RELEASE.jar:na] at org.springframework.amqp.<em>rabbit</em>.listener.BlockingQueueConsumer.start(BlockingQueueConsumer.java:505) ~[spring-<em>rabbit</em>-1.7.1.RELEASE.jar:na] at org.springframework.amqp.<em>rabbit</em>.listener.SimpleMessageListenerContainer$AsyncMessageProcessingConsumer.run(SimpleMessageListenerContainer.java:138<em>2</em>) ~[spring-<em>rabbit</em>-1.7.1.RELEASE.jar:na] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_80] Caused by: java.util.concurrent.TimeoutException: null at com.<em>rabbit</em>mq.utility.BlockingCell.get(BlockingCell.java:77) ~[amqp-client-4.0.<em>2</em>.jar:4.0.<em>2</em>] at com.<em>rabbit</em>mq.utility.BlockingCell.uninterruptibleGet(BlockingCell.java:1<em>2</em>0) ~[amqp-client-4.0.<em>2</em>.jar:4.0.<em>2</em>] at com.<em>rabbit</em>mq.utility.BlockingValueOrException.uninterruptibleGetValue(BlockingValueOrException.java:36) ~[amqp-client-4.0.<em>2</em>.jar:4.0.<em>2</em>] at com.<em>rabbit</em>mq.client.impl.AMQChannel$BlockingRpcContinuation.getReply(AMQChannel.java:37<em>2</em>) ~[amqp-client-4.0.<em>2</em>.jar:4.0.<em>2</em>] at com.<em>rabbit</em>mq.client.impl.AMQConnection.start(AMQConnection.java:<em>2</em>97) ~[amqp-client-4.0.<em>2</em>.jar:4.0.<em>2</em>] at com.<em>rabbit</em>mq.client.ConnectionFactory.newConnection(ConnectionFactory.java:909) ~[amqp-client-4.0.<em>2</em>.jar:4.0.<em>2</em>] at com.<em>rabbit</em>mq.client.ConnectionFactory.newConnection(ConnectionFactory.java:859) ~[amqp-client-4.0.<em>2</em>.jar:4.0.<em>2</em>] at com.<em>rabbit</em>mq.client.ConnectionFactory.newConnection(ConnectionFactory.java:799) ~[amqp-client-4.0.<em>2</em>.jar:4.0.<em>2</em>] at org.springframework.amqp.<em>rabbit</em>.connection.AbstractConnectionFactory.createBareConnection(AbstractConnectionFactory.java:351) ~[spring-<em>rabbit</em>-1.7.1.RELEASE.jar:na] ... 7 common frames omitted ``` 以下是我的配置文件 ``` spring.<em>rabbit</em>mq.addresses=19<em>2</em>.168.<em>2</em><em>2</em>0.1<em>2</em>8 spring.<em>rabbit</em>mq.username=admin spring.<em>rabbit</em>mq.password=admin spring.<em>rabbit</em>mq.publisher-confirms=true spring.<em>rabbit</em>mq.virtual-host=/ spring.<em>rabbit</em>mq.connection-timeout=60000 #\u6D88\u8D39\u8005\u6570\u91CF spring.<em>rabbit</em>mq.listener.simple.concurrency= 10 spring.<em>rabbit</em>mq.listener.simple.max-concurrency= 10 #\u6D88\u8D39\u8005\u6BCF\u6B<em>2</em>1\u4ECE\u961F\u5<em>2</em>17\u83B7\u53D6\u7684\u6D88\u606F\u6570\u91CF spring.<em>rabbit</em>mq.listener.simple.prefetch= 1 #\u6D88\u8D39\u8005\u81EA\u5<em>2</em>A8\u54<em>2</em>F\u5<em>2</em>A8 spring.<em>rabbit</em>mq.listener.simple.auto-startup=true #\u6D88\u8D39\u5931\u8D<em>2</em>5\uFF0C\u81EA\u5<em>2</em>A8\u91CD\u65B0\u5165\u961F spring.<em>rabbit</em>mq.listener.simple.default-requeue-rejected= true #\u54<em>2</em>F\u75<em>2</em>8\u53D1\u9001\u91CD\u8BD5 spring.<em>rabbit</em>mq.template.retry.enabled=true spring.<em>rabbit</em>mq.template.retry.initial-interval=1000 spring.<em>rabbit</em>mq.template.retry.max-attempts=3 spring.<em>rabbit</em>mq.template.retry.max-interval=10000 spring.<em>rabbit</em>mq.template.retry.multiplier=1.0 ``` 但是程序能够 正常运行 RabbitMQ也能进行正常的信息收发, 但是这个错误看着有点受<em>不了</em>.请问有大神知道问题出在哪里吗??
spring-boot 集成 rabbitmq
之前说了<em>集成</em>activemq,那就再说说<em>集成</em>另一个很火的mq,兔子。 本文示例主要参看官方的demo https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-amqp https://github.com/spring-projects/spring
Springboot整合一之Springboot整合RabbitMQ
目前,<em>springboot</em>已然成为了最热的java开发整合框架,主要是因其简单的配置,并且本身提供了很多与第三方框架的整合,甚至可以让我们在短短的几分钟里就可以搭建一个完整的项目架构。所以,博主打算近期写一些<em>springboot</em>整合案例,也不知道先写哪个,那就从最近的写起吧,   言归正传。。。...
Springboot集成Rabbitmq实现延消费,并实现可靠的消息处理
一、Rabbitmq简介1.1 <em>rabbit</em>mq 架构1.<em>2</em> <em>rabbit</em>mq相关组件介绍exchange: 交换机,主要用来将生产者发送的消息路由给<em>服务</em>器中的队列。routing-key: 消息路由的key,生产者在将消息发到到exchange的<em>时</em>候,需要指定routing-key,这样exchange才知道将这条消息路由给哪些队列。message: 消息体,主要由消息头和消息body组成,消息...
spring boot整合rabbitmq及使用和服务器上rabbitmq拒绝连接问题的处理
1.我在上一篇博文已经介绍过linux<em>服务</em>器<em>rabbit</em>mq的安装和配置了https://blog.csdn.net/qq_37759106/article/details/8151<em>2</em>410现在来介绍一下spring boot如何使用配置 <em>2</em>.maven依赖 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/...
springboot连接不了Rabbitmq问题
问题 Rabbitmq是搭建在虚拟机上,在管理页面登录成功,同<em>时</em>创建了个新用户,也赋予权限,如图 但是在<em>springboot</em><em>集成</em>过程中,却发现<em>连接</em><em>不了</em>问题,度娘一番无果,百思不得其解,问题如下: <em>2</em>018-1<em>2</em>-18 09:35:30 <em>2</em>9055 [SimpleAsyncTaskExecutor-1] ERROR o.s.a.r.l.SimpleMessageListenerContainer ...
RabbitMQ常见问题
1. <em>rabbit</em>mq<em>启动</em>失败 修改主机名称后使用命令<em>启动</em><em>rabbit</em>mq节点报错:[root@centos7<em>2</em> ~]# RABBITMQ_NODE_PORT=567<em>2</em> RABBITMQ_NODENAME=<em>rabbit</em> <em>rabbit</em>mq-server & [1] <em>2</em>889 [root@centos7<em>2</em> ~]# Activating RabbitMQ plugins ...*************
Springboot集成Quartz和RabbitMQ设置为不自动运行
使用SpringBoot <em>2</em><em>集成</em>Quartz和RabbitMQ是一件非常简单非常方便的事情,甚至可以达到了零配置运行,大大方便了我们的使用。但是过于智能化也带来了一个问题,就是在控制的<em>时</em>候不太好控制。比如我的项目里<em>集成</em>了Quartz,但是需要部署到不同的<em>服务</em>器上,其中一个<em>服务</em>器需要运行Quartz,另一个<em>服务</em>器则不要运行Quartz。众所周知,像Quartz和RabbitMQ这类框架,在<em>集成</em>到Sp...
springboot2.1.4集成rabbitmq,三种模式:fanout direct topic的实现
<em>springboot</em><em>集成</em><em>rabbit</em>mq,三种模式:fanout direct topic的实现,入门级别
spring boot实战(第十二篇)整合RabbitMQ
前言 本篇主要讲述Spring Boot与RabbitMQ的整合,内容非常简单,纯API的调用操作。  消息生产者 不论是创建消息消费者或生产者都需要ConnectionFactory ConnectionFactory配置 创建AmqpConfig文件AmqpConfig.java(后期的配置都在该文件中) @Configuration public
Spring boot集成RabbitMQ
RabbitMQ简介RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信<em>方法</em>。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用<em>连接</em>来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是
SpringBoot + RabbitMQ 使用Demo
Spring-Boot 使用RabbitMQ1.安装&运行 <em>rabbit</em>mq 安装<em>服务</em>器 :brew install <em>rabbit</em>mq 运行Server:<em>rabbit</em>mq-server 安装完之后: * 应用端口:1567<em>2</em> * <em>服务</em>端口:567<em>2</em> 如果<em>没有</em>此命令,可以去/usr/local/Cellar/<em>rabbit</em>mq/3.6.6目录下找<em>rabbit</em>mq-server命令(具体目录,安装
springboot(十二)整合rabbitmq
整合<em>rabbit</em>mq
SpringBoot的RabbitMQ消息队列: 一、消息发送接收第一印象
本节用一个简单的例子,介绍SpringBoot中对RabbitMQ的使用。 一、创建工程    1、 在http://start.spring.io/中创建RabbitMQHello工程:           A、MAVEN工程           B、<em>2</em>.0.0.BUILD-SNAPSHOT           C 、Group:com.example         
SpringBoot非官方教程 | 第十五篇:Springboot整合RabbitMQ
这篇文章带你了解怎么整合RabbitMQ<em>服务</em>器,并且通过它怎么去发送和接收消息。我将构建一个<em>springboot</em>工程,通过RabbitTemplate去通过MessageListenerAdapter去订阅一个POJO类型的消息。
第5篇 RabbitMQ集成SpringBoot实现Direct模式
直接代码  项目结构 pom需要增加对RabbitM的支持 Pom文件如下 xml version="1.0" encoding="UTF-8"?> project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/<em>2</em>001/XMLSchema-instance" xsi:sc
Springboot集成RabbitMQ
最终实现效果如下,每三秒打印消息。 首先打开IDEA,创建maven java project。 在pom.xml添加依赖,其完整源码如下。&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt; &lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/<em>2</em>001/XMLSc
springboot实现rabbitmq
最近学习<em>springboot</em>,想给项目添加<em>rabbit</em>mq进行实现,所以按照spring xml之前的文件重新配置了一边,毕竟<em>springboot</em>提倡代码优于配置。安装好<em>rabbit</em>mq后访问http://localhost:1567<em>2</em> 用默认的账户:guest和密码:guest即可以登录 1.本次测试结构图 属性文件application.propterties配置如下 sprin
随便谈谈RabbitMQ与springBoot进行集成
先说说题外话,本来只想找到一个springBoot快速<em>集成</em>RabbitMQ的例子,用起来就行的。但是百度搜了一大通, 各有各的玩法,但是就是没找到一个自己心仪的方式。最终发现,稍微看看springBoot的jar包,顿<em>时</em>觉得清晰好多。顺便说明一下,这个文章全是我自己总结的,目前是不同于网络上各种转载文的。旨在给有兴趣的朋友共同分享。关于RabbitMQ就不做介绍了。几种消息传递模式官网自有介绍。这里
RabbitMq--与SpringBoot整合
1 Spring Boot对RabbitMQ的使用做了自动配置,更加的简化了我们的使用。 添加依赖:&amp;amp;amp;lt;dependency&amp;amp;amp;gt; &amp;amp;amp;lt;groupId&amp;amp;amp;gt;org.springframework.boot&amp;amp;amp;lt;/groupId&amp;amp;amp;gt; &amp;amp;amp;lt;artifactId&amp;
springboot 集成rabbitmq 实例
<em>springboot</em> <em>集成</em><em>rabbit</em>mq 实例 个人在学习<em>rabbit</em>mq<em>时</em>发现网上很少有系统性介绍<em>springboot</em>和<em>rabbit</em>mq如何<em>集成</em>的,其他人总结的都片段化,所以结合个人调研过程,整理此篇文章。 本文章共分为以下部分: <em>rabbit</em>mq简介<em>springboot</em>配置<em>rabbit</em>mq生产者配置<em>rabbit</em>mq消费者配置问题补充 一、<em>rabbit</em>mq简介 目
RabbitMQ 实战(二)Spring Boot 整合 RabbitMQ
这篇文章主要讲基本的整合。先把代码跑起来,再说什么高级特性。 RabbitMQ 中的一些术语 如果你打开 RabbitMQ <em>web</em> 控制台,你会发现其中有一个 Exhanges 不好理解。下面简单说明一下。 交换器(Exchange) 交换器就像路由器,我们先是把消息发到交换器,然后交换器再根据路由键(routingKey)把消息投递到对应的队列。(明白这个概念很重要,后面的代
Spring Boot系列十三 Spring Boot集成RabbitMQ
1. 概述之前我有一系列关于RabbitMQ文章介绍了RabbitMQ的用法,本篇我们介绍如何在Spring Boot中<em>集成</em>RabbitMQ。本篇主要内容如下: 在Spring boot中消息的发送和接收的两种方式的demo 配置使用MessageConverter对消息序列化 <em>2</em>. Demo工程公共部分介绍工程名称:<em>rabbit</em>mq需要在我们的工程中的pom.xml引入新jar spri
Spring Boot系列十五 spring boot集成RabbitMQ 源码分析
1. 概述在这篇文章Spring Boot系列十三 Spring Boot<em>集成</em>RabbitMQ中,我们介绍了在Spring Boot如何使用RabbitMQ,本篇文章中,从源码中分析Spring Boot如何<em>集成</em>RabbitMQ。<em>2</em>. 入口在spring-boot-autoconfigure.jar中的spring.factories中有如下定义,表示spring<em>启动</em><em>时</em>,会执行RabbitAutoC
springboot集成rabbitmq,生产与消费封装的坎坷历程
上篇文章介绍了<em>rabbit</em>mq与<em>springboot</em>的整合。这篇文章介绍基于<em>springboot</em>封装<em>rabbit</em>mq,以及其中的头脑风暴。先放GIT地址:https://github.com/chenguangju/config,基于上篇文章进行封装,所以分为两个工程。1:生产者很简单,提供一个MessgaeSender类,如果想用默认的格式去发送数据,直接用@Autowired注解,在你想发送数...
SpringBoot集成RabbitMQ消息队列搭建与ACK消息确认入门
1.Windows下安装RabbitMQ的步骤详解+图解(erlang+RabbitMQ)<em>2</em>.SpringBoot<em>集成</em>RabbitMQ参考文章1.RabbitMQ介绍RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。RabbitMQ主要是为了实现系统之间的双向解耦而实现的。当生产者大量...
RabbitMQ ——与SpringBoot集成并实现消息确认机制
RabbitMQ安装请参照RabbitMQ应用 不啰嗦直接上代码 目录结构如下: pom.xml &amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/<em>2</em>001/XMLSchema-instance&quot; xsi:schemaLocation=&quot;http://maven.ap...
springboot(集成篇):RabbitMQ集成详解
  https://blog.csdn.net/ztx114/article/details/784107<em>2</em>7 https://github.com/401Studio/WeekLearn/issues/<em>2</em>   <em>rabbit</em>Mq 的rpc模式思想: 1. 创建一个临<em>时</em>队列 <em>2</em>.发送消息到目标队列,并将临<em>时</em>队列的queueName放入参数BasicProperties中 3.发送消息后...
springboot整合rabbitmq
java使用<em>rabbit</em>mq的基本操作在前面两篇文章中已经讲过了,实际项目中,使用ssm框架整合<em>rabbit</em>mq比较常见,但对于新手来说,个人觉得spring在整合<em>rabbit</em>mq<em>时</em>候,xml的配置文件里很容易让人抓狂,但只要配置好了,基本上不需要做过多的改动 <em>rabbit</em>mq在实际使用中,主要的业务场景还是在分布式项目中,不同的业务处理完毕,需要异步的发送消息进行通讯的情况下,可以考虑使用ra...
Java SpringBoot集成RabbitMq实战和总结
在公司里一直在用RabbitMQ,由于api已经封装的很简单,关于RabbitMQ本身还有封装的实现<em>没有</em>了解,最近在看RabbitMQ实战这本书,结合网上的一些例子和spring文档,实现了RabbitMQ和spring的<em>集成</em>,对着自己平<em>时</em>的疑惑做了一些总结。 关于RabbitMQ基础不在详细讲解(本文不适合RabbitMq零基础),RabbitMQ实战的1,<em>2</em>,4三章讲的非常不错。因为书中讲的都...
springboot集成rabbitmq——采坑
1.我是在CentOS7下面安装的<em>rabbit</em>mq,通过浏览器访问的<em>时</em>候记得关闭防火墙 <em>2</em>.配置application.properties 的<em>时</em>候记得写对配置(测试通过配置如下)    注意:不要把ip地址加上前缀,如“http://19<em>2</em>.168.5<em>2</em>.133” 端口号是“567<em>2</em>” 不是管控台的“1567<em>2</em>” spring.<em>rabbit</em>mq.host=19<em>2</em>.168.5<em>2</em>.133 s...
Springboot整合RabbitMQ
一.RabbitMQ 和ActiveMq 对比 从下面的几个方面比较,RabbitMQ比ActiveMq更合适项目中使用。 (1)TPS比较 显示的是发送和接受的每秒钟的消息数。整个过程共产生1百万条1K的消息 ZeroMq 最好,RabbitMq次之, ActiveMq最差 (<em>2</em>)从社区活跃度 按照目前网络上的资料,RabbitMQ 、ActiveMQ 、两种者中,综合来看,Ra...
springboot集成rabbitmq实现邮件服务
生产者 pom依赖如下 &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.springframework.boot&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;artifactId&amp;amp;gt;spring-boot-starter-amqp&amp;amp;lt;/artifactId&amp;amp;gt; &amp;amp;lt;/dependency&a
Springboot228)集成rabbitmq实现延消息
源码地址 <em>springboot</em><em>2</em>教程系列 <em>rabbit</em>mq实现消息的确认机制和延<em>时</em>消息的发送 消息生产者代码实现的主要配置 @Configuration @Slf4j public class PrividerRabbitmqConfig { @Resource private RabbitTemplate <em>rabbit</em>Template; /** ...
springboot 集成rabbitmq 实例
<em>springboot</em> <em>集成</em><em>rabbit</em>mq 实例 个人在学习<em>rabbit</em>mq<em>时</em>发现网上很少有系统性介绍<em>springboot</em>和<em>rabbit</em>mq如何<em>集成</em>的,其他人总结的都片段化,所以结合个人调研过程,整理此篇文章。 本文章共分为以下部分: <em>rabbit</em>mq简介 <em>springboot</em>配置 <em>rabbit</em>mq生产者配置 <em>rabbit</em>mq消费者配置...
spring boot集成rabbitMQ及绑定死信队列
<em><em>rabbit</em>MQ</em>的安装和搭建spring boot项目百度一下有很多,就不介绍了; 直接开始在spring boot项目中去<em>集成</em> MQ: 这里版本号可以不填,默认使用的是spring boot的版本; 首先是pom.xml中添加: &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; ...
3.SpringBoot整合RabbitMQ之发送接收消息实战
实战前言 前几篇文章中,我们介绍了SpringBoot整合RabbitMQ的配置以及实战了Spring的事件驱动模型,这两篇文章对于我们后续实战RabbitMQ其他知识要点将起到奠基的作用的。特别是Spring的事件驱动模型,当我们全篇实战完毕RabbitMQ并大概了解一下RabbitMQ相关组件的源码<em>时</em>,会发现其中的ApplicationEvent、ApplicationListener、App...
Spring Bootg整合RabbitMQ
Spring Boot与RabbitMQ的整合,内容非常简单,纯API的调用操作。 操作之间需要加入依赖Jar Message Broker是一种消息验证、传输、路由的架构模式,其设计目标主要应用于下
Spring boot 下使用RabbitMQ报错:链接拒绝和不能创建队列
做项目<em>时</em>使用了<em><em>rabbit</em>MQ</em>,本地运行<em>没有</em>问题,可是部署到paas<em>时</em>就报错 主要是两个错误:1.链接拒绝 <em>2</em>.不能注册queue 报错如下:**错误1**Unable to connect Spring AMQP / Rabbit MQ : org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Con
动态规划入门到熟悉,看不懂来打我啊
持续更新。。。。。。 <em>2</em>.1斐波那契系列问题 <em>2</em>.<em>2</em>矩阵系列问题 <em>2</em>.3跳跃系列问题 3.1 01背包 3.<em>2</em> 完全背包 3.3多重背包 3.4 一些变形选讲 <em>2</em>.1斐波那契系列问题 在数学上,斐波纳契数列以如下被以递归的<em>方法</em>定义:F(0)=0,F(1)=1, F(n)=F(n-1)+F(n-<em>2</em>)(n&gt;=<em>2</em>,n∈N*)根据定义,前十项为1, 1, <em>2</em>, 3...
终于明白阿里百度这样的大公司,为什么面试经常拿ThreadLocal考验求职者了
点击上面↑「爱开发」关注我们每晚10点,捕获技术思考和创业资源洞察什么是ThreadLocalThreadLocal是一个本地线程副本变量工具类,各个线程都拥有一份线程私...
aok时频分析下载
aok时频分析AOK TFR 是基于自适应最优核的时频分析软件,该软件包括自适应时频分析的计算内 核及Matlab 交互脚本。计算内核是基于C 编译的,并针对Intel P4、AMD 作了不同优化; 1.0 版本中交互脚本只是简单的Matlab 命令及参数,可以在Matlab 命令行中直接执行tfa 命 令及相关参数等,可通过直接的tfa 命令查询参数调用说明。 相关下载链接:[url=//download.csdn.net/download/pinocchiozy/3873281?utm_source=bbsseo]//download.csdn.net/download/pinocchiozy/3873281?utm_source=bbsseo[/url]
ONES Trial 刻录软件下载
ONES Trial 最简单易用的刻录软件,简单快捷,操作界面清楚简洁 相关下载链接:[url=//download.csdn.net/download/yu81234567/9435197?utm_source=bbsseo]//download.csdn.net/download/yu81234567/9435197?utm_source=bbsseo[/url]
tomcat6.0服务器下载
tomcat6.0服务器工具 相关下载链接:[url=//download.csdn.net/download/qq_35255384/9790309?utm_source=bbsseo]//download.csdn.net/download/qq_35255384/9790309?utm_source=bbsseo[/url]
相关热词 c#时间格式化 不带- c#替换字符串中指定位置 c# rdlc 动态报表 c# 获取txt编码格式 c#事件主动调用 c#抽象工厂模式 c# 如何添加类注释 c# static块 c#处理浮点数 c# 生成字母数字随机数
我们是很有底线的