RabbitMQ工作队列之公平分发消息与消息应答(ACK)

上篇文章中,我们讲了工作队列轮询的分发模式,该模式无论有多少个消费者,不管每个消费者处理消息的效率,都会将所有消息平均的分发给每一个消费者,也就是说,大家最后各自消费的消息数量都...

2020/05/13 22:39
111
RabbitMQ如何高效的消费消息

在上篇介绍了如何简单的发送一个消息队列之后,我们本篇来看下RabbitMQ的另外一种模式,工作队列。 什么是工作队列 我们上篇文章说的是,一个生产者生产了消息被一个消费者消费了,如下图 上...

2020/05/12 09:20
147
如何利用RabbitMQ生产一个简单的消息

最近业务中有有这样一个场景,就是用户在商城下单之后,如果30分钟没有付款,那么就需要将这个订单处理掉,要么直接删除,要么直接标识为失效状态,为什么要这么做? 1、库存,用户在下单之后...

2020/05/11 09:17
116
如何利用RabbitMQ生产一个简单的消息

最近业务中有有这样一个场景,就是用户在商城下单之后,如果30分钟没有付款,那么就需要将这个订单处理掉,要么直接删除,要么直接标识为失效状态,为什么要这么做? 1、库存,用户在下单之后...

这 10 道 Java 测试题,据说阿里 P7 的正确率只有 50%

原文作者:温柔的养猫人 原文链接: https://developer.aliyun.com/article/757502?utm_content=g_1000116220 据说这是一套阿里Java工程师答题正确率只有50%的题目,由泰山版《Java开发手册》...

String性能提升10倍的几个方法!(源码+原理分析)

这是我的第 54 篇原创文章。 String 类型是我们使用最频繁的数据类型,没有之一。那么提高 String 的运行效率,无疑是提升程序性能的最佳手段。 我们本文将从 String 的源码入手,一步步带你...

2020/04/26 22:30
26
Java内功系列-HashSet是如何保证元素不重复的

面试官: 你能简单介绍下List和Set有什么区别吗? 小憨: List是一个有序的集合,在内存是连续存储的,可以存储重复的元素,List查询快,增删慢; Set是一个无序的集合,在内存中不连续,不可...

2020/04/26 09:18
179
Java内功系列-HashSet是如何保证元素不重复的

面试官:你能简单介绍List和Set有什么区别吗? 小憨: List是一个有序的集合,在内存是连续存储的,可以存储重复的元素,List查询快,增删慢; Set是一个无序的集合,在内存中不连续,不可以...

SpringBoot过滤器中的异常处理

在昨天的文章我跟大家分享了SpringBoot中异常的处理中,我说了一个需要注意的点,就是过滤器中抛出的异常无法被异常处理类捕获,然后这个朋友就问应该如何处理。 其实处理这种问题的处理方式...

2020/04/22 09:44
1.2K
SpringBoot过滤器中的异常处理

在昨天的文章我跟大家分享了SpringBoot中异常的处理中,我说了一个需要注意的点,就是过滤器中抛出的异常无法被异常处理类捕获,然后这个朋友就问应该如何处理。 其实处理这种问题的处理方式...

SpringBoot中的异常处理与参数校验

兄弟们好,这次来跟老铁交流两个问题,异常和参数校验,在说参数校验之前我们先来说异常处理吧,因为后面参数的校验会牵扯到异常处理这块的内容。 异常处理 说到异常处理,我不知道大家有没有...

2020/04/21 09:13
4.3W
SpringBoot中的异常处理与参数校验

兄弟们好,这次来跟老铁交流两个问题,异常和参数校验,在说参数校验之前我们先来说异常处理吧,因为后面参数的校验会牵扯到异常处理这块的内容。 异常处理 说到异常处理,我不知道大家有没有...

@PostConstruct注解,你该好好看看

在最近的工作中,get到一个很实用的注解,分享给诸位。 痛点 做过微信或支付宝支付的童鞋,可能遇到过这种问题,就是填写支付结果回调,就是在支付成功之后,支付宝要根据我们给的地址给我们...

2020/04/07 22:54
3.2K
@PostConstruct注解,你该好好看看

在最近的工作中,get到一个很实用的注解,分享给诸位。 痛点 做过微信或支付宝支付的童鞋,可能遇到过这种问题,就是填写支付结果回调,就是在支付成功之后,支付宝要根据我们给的地址给我们...

在三线城市工作爽吗?

我是一名程序员,从正值青春年华的 24 岁回到三线城市洛阳工作,至今已经 6 年有余。一不小心又暴露了自己的实际年龄,但老读者都知道,我驻颜有术,上次去看房子,业务员肯定地说:“小哥肯...

List如何根据属性排序?快来get吧

今天来分享一下集合的排序,说道排序其实工作中有很多的应用场景,现在大家应该普遍都用Java8了吧!那么我还是从Java7和Java8两个版本去分享一下排序,莱茨狗。 首先我们创建一个Student类,...

2020/01/09 22:30
8
字符串、集合如何判断空值?看看成年人的正确操作

在平时的开发中,基本上都会用到字符串判断空值和集合判断空值的处理,还记得在刚干开发的时候,写的代码在现在看起来是真的有点Hello World,那么这次分享两个非常常用的方法,字符串非空判...

「苦肝两周」一份让你效率翻倍的年终总结

回顾 2019 韶华易逝,岁月难追,一转眼 2019 就匆匆的画下了句号。 上半年在北京上海来回中来回漂泊度过,见过凌晨六点的北京,也见过午夜一点的上海,不止一次的一日辗转两千公里,早上五点...

高效开发,超实用的一款IDEA开发插件

今天主要分享一个很常用,也很实用的IDEA插件Free Mybatis plugin。 我们在平时的开发中,会写大量的SQL语句,一般的简单语句我们可以直接使用注解的方式(@Select、@Update、@Delete)进行书...

没有更多内容

加载失败,请刷新页面