240 发简信
IP属地:湖南
  • 120
    排序算法(九):桶排序

    桶排序是将待排序集合中处于同一个值域的元素存入同一个桶中,也就是根据元素值特性将集合拆分为多个区域,则拆分后形成的多个桶,从值域上看是处于有序状态的。对每个桶中元素进行排序,...

  • 原色

    前天晚上推送了一张自己手写字的照片,竟有人留言说我的字丑,我告诉他我是用左手写的,他说我是骗子,你们是不是也觉得我是骗子,我告诉你们吧,那是我用左手拿着右手写的,改天我再发一...

  • 图片上传都用不了。。。发这样的文章有意思吗??

    springboot集成ueditor富文本编辑器(不需修改ueditor源码)

    背景 最近工作需要重新搭建公司网站,其中需要使用富文本编辑器,货比三家,最后选择了百度团队的UEditor。项目框架为springboot,所以涉及到springboot集成...

  • @xiaolyuh 就是跑的你GitHub上的源码,生产者端的重试是true的,但无法重发,请问博主是怎么测试消息重发是有效的?

    RabbitMQ 高可用优化

    RabbitMQ的主要作用基本上可以用8个字概括,削峰填谷异步解耦。但是引入MQ我们也不得不考虑引入MQ后带来的一些问题,如消息丢失。 在一些业务场景不一样,处理方式也就不一...

  • @xiaolyuh ConfirmCallback是任何情形都回调吧,只是:
    1、exchange,queue 都正确,confirm被回调, ack=true
    2、exchange 错误,queue 正确,confirm被回调, ack=false
    3、exchange 正确,queue 错误 ,confirm被回调, ack=true
    4、exchange 错误,queue 错误,confirm被回调, ack=false
    设置不存在的交换机和队列名称确实也回调进confirm方法里边了,但重发消息无响应。

    RabbitMQ 高可用优化

    RabbitMQ的主要作用基本上可以用8个字概括,削峰填谷异步解耦。但是引入MQ我们也不得不考虑引入MQ后带来的一些问题,如消息丢失。 在一些业务场景不一样,处理方式也就不一...

  • // 获取CorrelationData对象
    CorrelationData correlationData = this.correlationData(message);
    correlationData.setExchange(exchangeName);
    correlationData.setRoutingKey(routingKey);
    correlationData.setMessage(message);
    // 发送消息,设置不存在的交换机和队列名称
    this.convertAndSend("notExist", "notExist", message, correlationData);
    如上,在发送消息时设置不存在的交换机和队列,但是correlationData中设置的是正确存在的,但是不会重发,RabbitMQ的可视化管理界面上也没有显示收到消息,消费者代码也没有运行。
    运行环境:RabbitMQ和项目都是在本地跑的。
    不知道原因,求博主指点

    RabbitMQ 高可用优化

    RabbitMQ的主要作用基本上可以用8个字概括,削峰填谷异步解耦。但是引入MQ我们也不得不考虑引入MQ后带来的一些问题,如消息丢失。 在一些业务场景不一样,处理方式也就不一...

  • 生产者重发发消息无效,确定这代码可用?

    RabbitMQ 高可用优化

    RabbitMQ的主要作用基本上可以用8个字概括,削峰填谷异步解耦。但是引入MQ我们也不得不考虑引入MQ后带来的一些问题,如消息丢失。 在一些业务场景不一样,处理方式也就不一...

  • 120
    JWT(JSON WEB TOKEN)学习笔记

    常规用户认证需求 用户先通过账号密码登录获取授权后,再获取用户详情信息 对比传统Session和JWT实现该需求的差异 传统Session 流程: 客户端使用账号密码来请求服...