自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 uml图六种箭头的含义

uml图六种箭头的含义

2023-02-14 17:46:20 854

原创 rabbitmq消息确认机制-confirm模式

介绍同步:提交消息后,等待服务端回复后才算确认,概括的简单吧。异步:使用监听方法,异步等待消息回调。控制方式开启confirm模式代码 : channel.confirmSelect();同步确认,等待结果方法: channel.waitForConfirms() true-发送成功,false-发送失败异步确认,直接添加一个监听,也能叫做监听模式:channel.addConfirmListen...

2018-03-28 17:03:39 8622 2

原创 RabbitMQ 消息确认机制-事物模式

RabbitMQ 消息确认机制-事物模式1 介绍rabbitmq消息确认机制 包括 事物模式和 confirm模式获得连接通道 Channel channel = connection.createChannel();发送消息前开启事物channel.txSelect();发送后提交事物channel.txCommit();报错回滚事物channel.txRollback();事物模式是同步的,对...

2018-03-28 17:00:32 615

原创 RabbitMQ exchange使用-主题模式

RabbitMQ exchange使用-主题模式1 简介Topic exchange is powerful and can behave like other exchanges.When a queue is bound with "#" (hash) binding key - it will receiveall the messages, regardless of the routi...

2018-03-28 16:57:24 292

原创 RabbitMQ exchange使用-路由模式(routing)

RabbitMQ exchange使用-路由模式(routing)1 简介路由模式 和 订阅模式的区别:路由模式多了一个routingKey 参数;不同的消费者绑定不同的队列和 routingKey 到交换机;发送者发送消息,指定 不同的routingKey,从而指定让固定的几个消费者使用内置交换机类型 :direct  图中 ,error 、info、warning就是routingKey 2 ...

2018-03-28 16:55:13 1211

原创 RabbitMQ exchange使用-广播模式(Publish Subscribe)

RabbitMQ exchange使用-广播模式(Publish Subscribe)1 简介广播模式,将消息发布到交换器上,所有和这个交换器绑定的队列都可以接收到。如果此刻没有绑定队列就是丢弃了。这个和微信公众号的订阅差不多交换机类型 : fanout(不处理路由键)   2 代码2.1 生产者package com.yzcq.rabbitmq.publishsubscribe; import ...

2018-03-28 16:54:20 2039

原创 RabbitMQ 工作队列模式(Work queues)

1介绍1.1工作模式和简单模式的区别durable(是否持久化): 这个参数改成true,表示需要持久化。当然如果rabbitmq接受到消息但还没有保存的时候,突然挂了,这样消息仍然会丢失。(sender 和 receiver 一样配置)接受者:autoAck(是否自动应答): 应答之后,rabbitmq就会删除消息 channel.basicConsume(QUEUE_N...

2018-03-28 16:50:05 784

原创 RabbitMQ 开始一个简单队列(Hello World)

RabbitMQ 开始一个简单队列1 简介没有什么简介,一张图说明真的是简单队列模式   2工具JDK_1.8intellij_idea_2017.3.43 新建项目新建任何一个项目都可以,主要就是要引入可调用rabbitmq 的关联jar包;可以maven、可以 gradle3.1 maven 地址http://search.maven.org/#artifactdetails%7Ccom.ra...

2018-03-28 16:47:18 274

原创 RabbitMQ_3.7.4 安装

1.简介rabbitmq是一款开源的消息队列代理工具,负责消息队列的存储和使用,主要为消息的各种使用方式提供了更多的拓展,比如订阅模式,工作队列模式等。为开发者提供了便利。2.工具RabbitMQ_3.7.4Erlang_20.3JDK_1.8intellij_idea_2017.3.43.安装3.1 RabbitMQ下载地址:http://www.rabbitmq.com/install-win...

2018-03-28 16:36:37 2793

原创 apache cas-4.2.7 + tomcat8.5

1.运行环境jdk8tomcat8.5gradle-4.3.1idea2.1服务端 CAS-server-4.2.7 源码下载地址 https://github.com/apereo/cas/releases/tag/v4.2.7客户端 CAS-client-3.4.1  源码下载地址 https://github.com/apereo/java-cas-client

2018-01-08 17:13:47 1348

原创 db2,oracle,mysql常用命令比较

一、常用知识点 1、查看可以登陆的数据库: oracle:查看tnsname.ora 或者 echo $ORACLE_SID db2: mysql:show databases --查看当前数据库:select database() 2、查看用户表,视图,表索引,表列, oracle: select table_name from user_tables; se

2015-05-05 23:47:39 476

转载 hadoop 安装环境变量配置检测

Hadoop由GNU/Linux平台支持(建议)。因此,需要安装一个Linux操作系统并设置Hadoop环境。如果有Linux操作系统等,可以把它安装在VirtualBox(要具备在 VirtualBox内安装Linux经验,没有装过也可以学习试着来)。安装前设置在安装Hadoop之前,需要进入Linux环境下,连接Linux使用SSH(安全Shell)。按照下面提供的步骤设立Li

2015-03-12 08:21:53 6085

转载 E437: terminal capability "cm" required 错误出现的原因和解决方法

E437: terminal capability "cm" required 错误;出现这个问题原因是没有配置export TERM=xterm执行:export TERM=xterm    即可。系统变量TERM不知是用来干什么的?它的值有vt100,vt220等,这些值代表什么意思?环境变量TERM设置为终端机,这里的vt100,vt220等是说明仿真的产

2015-03-09 23:30:52 10388

转载 Linux/UNIX安装PostgreSQL,补充配置要求

在Linux/UNIX安装PostgreSQL按照下面的步骤,在Linux机器上安装PostgreSQL。请确保以root用户登录之后进行安装。挑选想要的,尽可能精确的PostgreSQL版本号,从一个EnterpriseDB 平台。 yiibai.com我们这里下载的是 postgresql-9.2.4-1-linux-x64.run 64位CentO

2015-03-09 22:52:42 854

rabbitmq server 3.7.4版本window 64 安装包exe

rabbitmq server 3.7.4版本window 64 安装包exe版本,无脑安装

2018-03-27

erlang 20.3 最新版本下载

erlang 20.3 官网下载实在是困难,我把当前最新版本提交到这里提供给大家和自己下载

2018-03-27

空空如也

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

TA关注的人

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