Carl_Plus
码龄7年
关注
提问 私信
  • 博客:36,844
    问答:2,058
    38,902
    总访问量
  • 15
    原创
  • 428,498
    排名
  • 5
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-08-21
博客简介:

hlxx55的博客

查看详细资料
个人成就
  • 获得12次点赞
  • 内容获得0次评论
  • 获得48次收藏
创作历程
  • 2篇
    2019年
  • 14篇
    2018年
成就勋章
TA的专栏
  • rabbitMQ
  • java
  • springBoot
    2篇
  • github
    1篇
  • cloud computing
    1篇
  • linux
  • Annotation
    1篇
  • pom
    1篇
  • redis
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

344人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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

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

SpringBoot注解的使用:

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

VMware Workstation 的安装和使用

下面博客中写的十分详细:https://blog.csdn.net/lamp_yang_3533/article/details/53136474https://blog.csdn.net/lamp_yang_3533/article/details/53136895
原创
发布博客 2018.08.08 ·
232 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

十一、confirm异步

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

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

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

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

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

八、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 ·
447 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

七、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 ·
284 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

六、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 ·
381 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

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

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

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

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

如何向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 ·
9627 阅读 ·
7 点赞 ·
0 评论 ·
45 收藏

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

说明:上一篇文章中我们介绍了rabbitMQ的安装,今天在这里介绍一些rabbitMQ使用中遇到的坑。1.首先
原创
发布博客 2018.07.04 ·
314 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

activit学习文档

发布资源 2018.06.24 ·
rar

一、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 ·
574 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

demo低保真绘图

发布资源 2018.06.20 ·
zip

activiti文档

发布资源 2018.06.19 ·
zip

eclipse 运行jdk1.7 出现这个错误改怎么解决

发布问题 2017.09.24 ·
2 回答
加载更多