上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
摘要: mysql索引失效的常见9种原因详解 阅读全文
posted @ 2023-02-01 17:45 满Sir 阅读(92) 评论(0) 推荐(0) 编辑
摘要: redis缓存一致性 redis是目前使用最广泛的分布式缓存系统,几乎每家公司都在用。它使用简单,吞吐量高,单机 qps 可以达到 10 万每秒,但在使用redis缓存时存在一个问题,即如何保证缓存数据和数据库中数据的一致性。本文就一致性问题提出常用的解决方案。 一致性问题 读取流程 首先,读缓存; 阅读全文
posted @ 2023-02-01 13:29 满Sir 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 首先什么是MQ MQ全称是Message Queue,即消息对列!消息队列是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,这样就实现了生产者和消费者的解耦。 RabbitMQ 阅读全文
posted @ 2023-01-29 15:52 满Sir 阅读(132) 评论(0) 推荐(0) 编辑
摘要: java的设计模式 一、单例模式 基本概念:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 常见写法: 1. 饿汉式 public class Singleton{ private static Singleton singleton = new Singleton(); private S 阅读全文
posted @ 2023-01-29 15:41 满Sir 阅读(221) 评论(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 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、HashMap的工作原理 HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方 阅读全文
posted @ 2023-01-29 11:42 满Sir 阅读(1640) 评论(0) 推荐(0) 编辑
摘要: SpringBoot+Mybatis-plus整合easyExcel批量导入Excel到数据库+导出Excel 一、前言 今天小编带大家一起整合一下easyExcel,之所以用这个,是因为easyExcel性能比较好,不会报OOM! 市面上常见的导入导出Excel分为三种: hutool easyE 阅读全文
posted @ 2023-01-12 09:33 满Sir 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 写出漂亮代码的45个小技巧 历过维护一个已经离职的人的代码的痛苦,一个方法写老长,还有很多的if else ,根本无法阅读,更不知道代码背后的含义,最重要的是没有人可以问,此时只能心里默默地问候这个留坑的兄弟。。 其实造成这些原因的很大一部分原因是由于代码规范的问题,如果写的规范,注释好,其实很多问 阅读全文
posted @ 2023-01-10 13:42 满Sir 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 详解Windows Service Wrapper(winsw.exe)及应用场景 阅读全文
posted @ 2022-11-17 14:11 满Sir 阅读(190) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页