自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 SpringBoot使用技巧(一)——springboot中 pom文件解惑

说明:springboot经常在项目中使用,可以说是知其然不知其所以然,所以我会不断更新springboot连载系列博客详细解析和学习springboot,有什么不足的地方请各位多多指教。关于maven的详解看到一篇博客讲的比较详细,贴上地址大家可以去看。maven详解:https://blog.csdn.net/i168wintop/article/details/793720541...

2019-01-12 15:51:07 1518

原创 SpringBoot注解的使用:

说明:springboot使用注解配置很方便,但是太多不能都记下来,这篇博客记录我遇到并查阅过的注解,后续遇到都会持续增加。一、spring boot @ConditionalOnxxx相关注解总结原文:https://blog.csdn.net/win7system/article/details/54377471 Spring框架还提供了很多@Condition给我们用,当然总结用...

2019-01-12 12:34:36 259

原创 VMware Workstation 的安装和使用

下面博客中写的十分详细:https://blog.csdn.net/lamp_yang_3533/article/details/53136474https://blog.csdn.net/lamp_yang_3533/article/details/53136895

2018-08-08 01:40:52 201

转载 一、理解云计算三种服务模式——IaaS、PaaS和SaaS

云计算的服务模式仍在不断进化,但业界普遍接受将云计算按照服务的提供方式划分为三个大类:      SaaS(Software as a Service–软件即服务)       PaaS(Platform as a Service–平台即服务)       IaaS(Infrastructure as a Service–基础架构即服务)。该篇博客讲的比较详细,直接可以查看他的原文:...

2018-08-07 01:07:36 3602

原创 十一、confirm异步

1.异步模式      channel提供的confirmListener()回调方法只包含delivertTag(当前chanel发出的消息序列号),我们需要自己为每个channel维护一个unconfirm的消息序列集合,每publish一条数据,集合中元素加1,每回调一次handleAce方法,集合删掉相应一条数据(mulpitle=false)或多条(mulpitle=true)记录,...

2018-07-31 00:08:49 1340

原创 十、rabbitMQ的消息确认机制之confirm模式

说明:rabbitMQ的事务模式会降低吞吐量,所以confirm模式性能更好。1.生产者端confirm模式实现原理       生产者将信道设置成confirm模式,一旦信道进入confirm,所有在该信道上发布的消息都会被指派一个唯一ID(从1开始),一旦消息被投递到所有匹配队列之后,broker就会发送一个确认给生产者,(包含消息唯一ID),这样生产者确定消息到达队列了,如果队列被持...

2018-07-30 22:34:44 1114

原创 九、rabbitMQ的消息确认机制之事务机制

说明:在rabbitMQ中,我们为了解决服务器异常导致数据丢失的问题,我们可以采用rabbitMQ的持久化机制,但是我们如何确定生产者将消息发送给了rabbitMQ呢,那么我们采用两种协议的模式。    (1)、AMQP实现了事务机制    (2)、confirm模式一、事务机制    txSelect:用户将当前channel设置为transation模式     txCommit:用于提交事务...

2018-07-15 23:21:44 235

原创 八、rabbbitMQ主题模式 (Topic)

1.模型解读:Topic Exchange 将路由键和某模式进行匹配# 匹配一个或多个* 匹配一个2.实例开发(1)生产者import java.io.IOException;import java.util.concurrent.TimeoutException;import com.demo.rabbitMQ.util.ConnectionUtils;import com.rabbitmq.c...

2018-07-13 01:42:34 418

原创 七、rabbitMQ路由模式(routing)

1.模型解读:该模式下生产者向交换机发送消息要带路由key,队列绑定交换机时也要声明路由key,这样交换机会把消息发往对应路由key的队列。2.实例:生产者import java.io.IOException;import java.util.concurrent.TimeoutException;import com.demo.rabbitMQ.util.ConnectionUtils;impo...

2018-07-12 02:09:50 263

原创 六、rabbitMQ订阅模式(publish_subscribe)

1.模型x:交换机(转发器 exchange)解读:(1).一个生产者,多个消费者(2).每个消费者有自己的队列(3).生产者没有将消息发往队列,而是发到交换机。(4).每个队列都要绑定在交换机上(5).生产者发送消息经过交换机到达队列就能实现一个消息被多个消费者消费2.实例(1)生产者import java.io.IOException;import java.util.concurrent.T...

2018-07-10 01:47:51 345

原创 五、rabbitMQ消息应答(ack)和消息持久化(durable)

1.消息应答(ack)//关闭自动应答boolean autoAck=false;//监听队列channel.basicConsume(QUEUE_NAME, autoAck, defaultConsumer);说明:在上一片博客中,我们用到了rabbitMQ的公平分发的时候,关掉了自动应答如上面所示。rabbitMQ是默认开启自动应答的,这样当rabbitMQ将消息发给消费者,就会从内存中将消息...

2018-07-09 01:35:13 14766

原创 四、rabbitMQ的工作队列——公平分发

说明:上篇博客中我们介绍了轮询分发,会发现一些问题,比如无论消费者1和消费者2处理消息的速度如何,最终他们获得的消息相同,这样就会造成一些不公平现象,所以这里介绍一种方式,叫公平分发。1.rabbitMQ的工作队列——公平分发(fair dipath)模型:       2.实例开发:注意:使用公平分发必须关闭自动应答(1)编写生产者(produce)import java.io.IOExcept...

2018-07-05 05:43:17 680

原创 三、rabbitMQ的工作队列——轮询分发

       说明:上一篇博客rabbitMQ入门案例中,我们使用了简单队列。会发现简单队列有一定的局限性,比如,耦合度高,生产者和消费者一一对应,如果我想有多个消费者消费队列中的消息就不行了,并且队列名变更,消费者或生产者也会同时变更队列名。因此,下面介绍一种新的队列——工作队列(work queues)1.工作队列——work queues模型:2.实例开发       说明:我们在上一个入门...

2018-07-05 04:45:26 929

原创 如何向github上传代码

说明:本人亲测可行1.首先你要安装git才行,这里不说明。2.在github上创建个人仓库:3.复制仓库地址:4.在本地随便创建一个文件夹(注意路径不要中文)5.进入文件中,鼠标右键如果安装成功git,菜单中会多出Git bash Here和Git GUI Here两个菜单,选择Git GUI Here6.弹出如下窗口:7.输入命令:(1)从github中克隆:git clone https://...

2018-07-04 01:06:32 9571

原创 二、rabbitMQ入门案例——简单队列

说明:上一篇文章中我们介绍了rabbitMQ的安装,今天在这里介绍一些rabbitMQ使用中遇到的坑。1.首先

2018-07-04 00:04:40 278

原创 一、rabbitMQ安装详解

1.安装rabbitMQ的环境ERlangrabbbitMQ依赖ERlang,先安装ERlang官网下载页面:http://www.erlang.org/downloads(很慢啊)可以找找别的途径。   (1).下载后解压得到如下(2).双击安装,按顺序安装即可。(3)安装环境变量(4)测试是否安装成功:2.下载rabbitMQ 官网下载:http://www.rabbitmq.com/inst...

2018-06-21 00:46:59 547

activit学习文档

activiti课程学习资料笔记总结,activiti的具体用法。

2018-06-24

demo低保真绘图

根据工作流的业务需求,简单的绘制了工作流的低保真。

2018-06-20

activiti文档

activiti总结和使用学习资料手册,个人分享,总结了activi

2018-06-19

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

TA关注的人

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