分类:编程开发

编程知识记录汇总;包括对编程基础知识的认识记录和使用过的框架、开发工具等知识记录。希望在帮助自己知识积累的同时,帮助其他学习者。

2020-12-03 0 By admin

Vuejs 前端开发入门

一、Vuejs 中 el 和 template 的关系 在之前vuejs学习过程中,编写根组件的代码;我们使用的方式是html页面定义展示的框架,根组件使用el和Dom元素绑定,并提供data数据。 如果我们需要修改根组件绑定元素的展示框架或者组件新增了展示元素,就需要修改html页面的内容。这种修…

2020-12-02 0 By admin

SpringBoot 整合RabbitMQ 之:消费者动态监听队列

之前的文档中,已经介绍过 RabbitMQ 消费者通过 @RabbitListener 和 @RabbitHandler 注解,监听消息队列并消费消息的操作。不过使用这种方式,绑定消息队列是要通过代码层设置写死实现。如果在工作中,需要动态的监听某个 RabbitMQ 的消息队列,或者通过配置文件获取…

2020-11-28 0 By admin

SpringBoot 整合RabbitMQ 之:生产者发送消息确认

在 RabbitMQ 消息队列使用过程中,为了保证生产者发送消息到 RabbitMQ 服务过程中消息不丢失,需要使用【生产者确认】机制。生产者确认机制有两种方式:事务机制和发送方确认机制。事务机制会在 AMQP 协议中增加确认的数据包,效率较低,这里不做考虑。 一、发送方确认机制 默认情况下,生产者…

2020-11-28 0 By admin

SpringBoot 整合 Rabbitmq 配置文件介绍

在 SpringBoot 框架整合 RabbitMQ 消息队列服务过程中,我们需要对 RabbitMQ 服务中的各种对象做特定的配置,而不是使用默认配置。在做特定化配置时,我们不需要在代码中通过调用配置方法、设置配置属性等方式来实现;而应该通过在 SpringBoot 的配置文件中设置配置项,从而实…

2020-11-17 0 By admin

Spring 开发过程中Value 注解使用介绍

Spring 开发过程中使用 Value 注解对属性进行赋值;常见的场景有三种。 直接对属性进行赋值;包括普通字符串、操作系统属性、文件内容等。 从配置文件中读取简单类型进行赋值;配置文件需要生效才可。 从配置文件中读取复杂类型进行赋值;如数组、Map、对象列表等。 一、直接对属性进行赋值 通过 @…

2020-11-03 0 By admin

Java 并发编程中synchronized 介绍

synchronized关键字,我们一般称之为“同步锁”,用它来修饰需要同步的方法和需要同步代码块,默认是当前对象作为锁的对象。在用synchronized修饰类时(或者修饰静态方法),默认是当前类的Class对象作为锁的对象,故存在着方法锁、对象锁、类锁这样的概念。 一、没有设置线程同步的情况 先…