自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Nexus3私服搭建及idea集成

Nexus3私服搭建及idea集成

2023-01-17 17:19:45 827

转载 mysql清除binlog日志文件

mysql清除binlog日志文件

2022-09-03 14:30:51 374

原创 docker安装mysql8

docker安装mysql8

2022-09-03 14:02:35 565

转载 mandatory标志的作用

在生产者通过channel的basicPublish方法发布消息时,通常有几个参数需要设置,为此我们有必要了解清楚这些参数代表的具体含义及其作用,查看Channel接口,会发现存在3个重载的basicPublish方法void basicPublish(String exchange, String routingKey, BasicProperties props, byte[] bo...

2019-07-19 16:26:52 859

转载 RabbitMQ 消息发送确认——AMQP事务机制和channel的confirm模式

在使用RabbitMQ的时候,我们可以通过消息持久化操作来解决因为服务器的异常奔溃导致的消息丢失,除此之外我们还会遇到一个问题,当消息的发布者在将消息发送出去之后,消息到底有没有正确到达broker代理服务器呢?如果不进行特殊配置的话,默认情况下发布操作是不会返回任何信息给生产者的,也就是默认情况下我们的生产者是不知道消息有没有正确到达broker的,如果在消息到达broker之前已经丢失的话,持...

2019-07-19 15:09:45 1258

转载 RabbitMQ 中 Connection 和 Channel 详解

我们知道无论是生产者还是消费者,都需要和 RabbitMQ Broker 建立连接,这个连接就是一条 TCP 连接,也就是 Connection。一旦 TCP 连接建立起来,客户端紧接着可以创建一个 AMQP 信道(Channel),每个信道都会被指派一个唯一的 ID。信道是建立在 Connection 之上的虚拟连接,RabbitMQ 处理的每条 AMQP 指令都是通过信道完成的。...

2019-07-19 14:52:48 656

转载 队列声明queueDeclare、持久化、死信交换机

本节主要讨论队列声明的各个参数queueDeclare(String queue, boolean durable, boolean exclusive, Map<String, Object> arguments);queue: 队列名称 durable: 是否持久化, 队列的声明默认是存放到内...

2019-07-19 14:44:46 954

转载 RabbitMQ 基本使用

学习五种队列1.简单队列图示P:消息的生产者C:消息的消费者红色:队列生产者将消息发送到队列,消费者从队列中获取消息。导入RabbitMQ的客户端依赖<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</art...

2019-07-18 10:24:28 276

转载 RabbitMq 基本概念

RabbitMQ是一个基于AMQP的消息队列, 消息队列的主要目的实现消息的生产者和消费者之间的解耦,支持多应用之间的异步协调工作。开发语言:Erlang – 面向并发的编程语言。本文则主要集中在以下几点:几个基本概念(Message, Publisher, Exchange, Binding, Queue, Channel, Consuer, Virtual host) 消息分发的几种...

2019-07-16 14:29:02 123

转载 RabbitMQ 安装使用

搭建RabbitMQ环境下载地址:http://www.rabbitmq.com/download.htmlwindows下安装1.安装Erlang下载:http://www.erlang.org/download/otp_win64_17.3.exe安装:安装完成。2.安装RabbitMQ安装完成。开始菜单里出现如下选项:启动、停止、重新安装等。3. 启用...

2019-07-16 14:22:45 129

转载 ActiveMQ的消息重发与死信处理

概述在发生以下情形时,消息会给重发给客户端:使用了一个事务性的会话且调用了rollback()方法。 在调用commit()方法前一个事务性的会话被关闭了。 一个会话使用CLIENT_ACKNOWLEDGE的ACK模式,且调用了Session.recover()方法。 一个客户端连接超时(可能正被执行的代码执行的时间超过配置的超时时间)。客户端可以通过ActiveMQConnect...

2019-07-09 16:37:05 419

转载 Activemq 常见的一些问题

1.先讲严重的:服务挂掉。这得从ActiveMQ的储存机制说起。在通常的情况下,非持久化消息是存储在内存中的,持久化消息是存储在文件中的,它们的最大限制在配置文件的<systemUsage>节点中配置。但是,在非持久化消息堆积到一定程度,内存告急的时候,ActiveMQ会将内存中的非持久化消息写入临时文件中,以腾出内存。虽然都保存到了文件里,但它和持久化消息的区别是,重启后持久化消...

2019-07-09 15:26:07 134

转载 ActiveMQ多个消费者消费不均匀问题

先上图如果客户端处理很慢的话,Broker会在之前发送消息的反馈之前,继续发送新的消息到客户端。如果客户端依旧很慢的话,没有得到确认反馈的消息会持续增长。在这种情况下,Broker有可能会停止发送消息给消费者。当未被反馈的消息达到了prefetch limit设置的数字时,Broker将会停止给消费者发送新的消息。除非消费者开始给与反馈,否则得不到任何消息。Default Prefe...

2019-07-09 15:01:13 152

转载 ActiveMQ的设置消息时长,事务,确认机制 ,持久化

1.消息事务消息事务是在生产者producer到broker或broker到consumer过程中同一个session中发生的,保证几条消息在发送过程中的原子性。(Broker:消息队列核心,相当于一个控制中心,负责路由消息、保存订阅和连接、消息确认和控制事务)在支持事务的session中,producer发送message时在message中带有transactio...

2019-07-09 14:37:24 602

转载 ActiveMQ---知识点整理(转)

一.背景介绍1.1 java消息服务:不同系统之间的信息交换,是我们开发中比较常见的场景,比如系统A要把数据发送给系统B,这个问题我们应该如何去处理?1999年,原来的SUN公司领衔提出了一种面向消息的中间件服务--JMS规范(标准);常用的几种信息交互技术(httpClient、hessian、dubbo、jms、webservice 五种).1.2JMS概述:JMS即Ja...

2019-07-03 14:36:49 152

原创 oracle 索引

1.create index AA on table(xx) compress 1 nologging parallel 6 online tablespace ‘索引空间’compress1 :创建压缩键索引,主要用于压缩复合索引前缀列重复键值,压缩索引适合非唯一的列的情况。例如:复合索引(CLASS_ID,STU_GENDER,STU_NAME),光指定compress,则CLASS_...

2018-11-20 10:48:50 101

原创 Mybatis 搭建

Mybatis需要mybatis-3.jar1、配置xxx.properties文件,配置数据源,可以配置多个数据源信息driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/test?useUnicode=true&amp;characterEncoding=utf-8username=rootpassword=...

2018-09-13 16:49:55 127

转载 mybatis 一级缓存和二级缓存 配置使用

mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。mybaits提供一级缓存,和二级缓存。1、一级缓存​ MyBatis 默认开启了一级缓存,一级缓存是在SqlSession 层面进行缓存的。即,同一个SqlSession ,多次调用同一个Mapper和同一个方法的同一个参数,只会进行一次数据库查询,然后把数据缓存到缓冲中,以后直接先从缓存中取出数据,不会直接去查数据库...

2018-09-13 16:16:47 772

转载 Mybatis 插入与批量插入以及多参数批量删除

实体类:import java.io.Serializable;public class AttachmentTable implements Serializable { private static final long serialVersionUID = 8325882509007088323L; private Integer id; // 附件名称 ...

2018-09-12 16:51:00 136

转载 Mybatis-config.xml 详细配置

XML 映射配置文件MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置(settings)和属性(properties)信息。文档的顶层结构如下:properties 属性settings 设置typeAliases 类型别名typeHandlers 类型处理器objectFactory 对象工厂plugins 插件environments 环境envi...

2018-09-12 11:45:21 19312

转载 使用XFire组件开发WebService实例 附源码[转载]

1、WebService简介  WebService又是一种高级应用,与之前学习的Struts、Spring、Hibernate等框架不同。WebService是面向服务的架构(SOA)。那么它到底是做什么用的?什么才是面向服务的架构?  让我们来看一种需求,集团公司可能具有多种WEB应用。比如,前年开发了个进销存系统、去年开发了一个ERP、今年又开发了一个OA。现在这家集团公司需要将这三...

2018-08-21 17:29:15 201

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除