摘要: 首先什么是MQ MQ全称是Message Queue,即消息对列!消息队列是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,这样就实现了生产者和消费者的解耦。 RabbitMQ 阅读全文
posted @ 2023-01-29 15:52 满Sir 阅读(171) 评论(0) 推荐(0)
摘要: java的设计模式 一、单例模式 基本概念:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 常见写法: 1. 饿汉式 public class Singleton{ private static Singleton singleton = new Singleton(); private S 阅读全文
posted @ 2023-01-29 15:41 满Sir 阅读(236) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/weixin_40496191/article/details/109098491?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault 阅读全文
posted @ 2023-01-29 12:07 满Sir 阅读(19) 评论(0) 推荐(0)
摘要: 一、jvm内存调优主要的目的是减小GC的频率和Full GC的次数。 1.Full GC 会对整个堆进行整理,包括Young、Tenured和Perm。Full GC由于须要对整个堆进行回收,因此比较慢,所以应该尽量减小Full GC的次数。数组 2.致使Full GC的缘由缓存 1)年老代(Ten 阅读全文
posted @ 2023-01-29 11:56 满Sir 阅读(192) 评论(0) 推荐(0)
摘要: 一、HashMap的工作原理 HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方 阅读全文
posted @ 2023-01-29 11:42 满Sir 阅读(2006) 评论(0) 推荐(0)