01 2023 档案

摘要:首先什么是MQ MQ全称是Message Queue,即消息对列!消息队列是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,这样就实现了生产者和消费者的解耦。 RabbitMQ 阅读全文
posted @ 2023-01-29 15:52 满Sir 阅读(145) 评论(0) 推荐(0) 编辑
摘要:java的设计模式 一、单例模式 基本概念:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 常见写法: 1. 饿汉式 public class Singleton{ private static Singleton singleton = new Singleton(); private S 阅读全文
posted @ 2023-01-29 15:41 满Sir 阅读(223) 评论(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 阅读(10) 评论(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 阅读(171) 评论(0) 推荐(0) 编辑
摘要:一、HashMap的工作原理 HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方 阅读全文
posted @ 2023-01-29 11:42 满Sir 阅读(1847) 评论(0) 推荐(0) 编辑
摘要:SpringBoot+Mybatis-plus整合easyExcel批量导入Excel到数据库+导出Excel 一、前言 今天小编带大家一起整合一下easyExcel,之所以用这个,是因为easyExcel性能比较好,不会报OOM! 市面上常见的导入导出Excel分为三种: hutool easyE 阅读全文
posted @ 2023-01-12 09:33 满Sir 阅读(137) 评论(0) 推荐(0) 编辑
摘要:写出漂亮代码的45个小技巧 历过维护一个已经离职的人的代码的痛苦,一个方法写老长,还有很多的if else ,根本无法阅读,更不知道代码背后的含义,最重要的是没有人可以问,此时只能心里默默地问候这个留坑的兄弟。。 其实造成这些原因的很大一部分原因是由于代码规范的问题,如果写的规范,注释好,其实很多问 阅读全文
posted @ 2023-01-10 13:42 满Sir 阅读(109) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示