自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 RabbitMQ学习笔记(四)消息转换器

这一转换操作由org.springframework.amqp.support.converter.MessageConverter来处理,默认实现是SimpleMessageConverter,是基于JDK的ObjectOutputStream完成序列化。第二部:在生产者和消费者中配置MessageConverter(我配置在启动主类下)JDK序列化存在安全风险、JDK序列化后消息太大、可读性差。第一步:引入json依赖(fastjson或是jackson)化来代替JDK序列化。

2023-10-26 16:11:20 186

原创 RabbitMQ学习笔记(三)从代码声明交换机和队列

启动项目后会发现,已自动创建队列direct.queue_a,交换机noop.direct_a,类型为direct,同时两者已绑定,routingkey为black和green。:当使用需要绑定key的交换机时,会有大量代码冗余,很麻烦。关键注解@RabbitListener 中常见注解 @QueueBinding、@Queue、@Exchange。Exchange:声明交换机,使用工厂类ExchangeBuilder构建。首先建一个类,注解@Configuration,代码如下。

2023-10-26 15:43:14 134

原创 RabbitMQ学习笔记(二)交换机

该交换机为广播类型,收到的消息将会广播给与其绑定的所有队列,先在控制台创建名为“noop.fanout”的交换机,再绑定两个队列,分别是“fanout,queue1”和“fanout.queue2” 测试代码如下: 消息发送: 消息接收: 结果: 该交换机为定向交换机,根据Key将对应的消息发送到对应的队列中,可以通过设置达到fanout交换机的效果 (1)每一个queue应设置一个BindingKey

2023-10-26 15:10:23 64

原创 RabbitMQ学习笔记(一)快速使用

1、首先从docker启动,注意版本号,端口映射15672和5672,挂载本地,不配置环境变量用户名密码情况下,默认为guest,若成功启动,在浏览器打开127.0.0.1:15672可以进入控制台。3、同一队列,多个消费者时,默认的消息投递方式为轮询,一人一条,不考虑消费者处理能力,会产生消息堆积,可以在yml文件中加入如下配置,改为能者多劳。4、简单发送消息使用Rabbittemplate类,接受消息创建一个类,方法上使用注解@RabbitListener。简单示例:(每0.1s发送一条到queue)

2023-10-25 17:10:01 64 1

原创 机器学习笔记(二)

P-R图可以直观地显示出学习器在样本总数上的查全率、查准率,在比较时,若一个学习器的P-R图被另一个学习器的曲线完全包住,那么后者性能优于前者。5、模型选择:使用“测试集”来测试学习器对新样本的判别能力,将“测试误差”作为泛化误差的近似,选择“测试误差”尽量小的模型。8、用测试集的判别效果来估计模型在实际使用时的泛化能力,使用验证集上的性能来进行模型选择和调参。1、分类错误的样本数占样本总数的比例称为“错误率”,相对的,“精度”是1-错误率。————————————未完——————————

2023-07-13 16:31:22 59 1

原创 机器学习记录(一)

自我学习笔记

2023-07-13 15:29:10 33 1

空空如也

空空如也

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

TA关注的人

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