摘要: 文章目录 什么是循环依赖?产生原因Spring的解决办法循环依赖解决的过程源码剖析总结更多文章和干货请关注公众号 之前简单讲过Spring循环依赖的解决办法,但是没有深入源码分析,今天源码相关分析来了。 什么是循环依赖? 循环依赖问题就是A->B->A,spring在创建A的时候,发现需要依赖B,因 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(372) 评论(0) 推荐(0)
摘要: 文章目录 1 概念执行过程我的公众号 1 概念 连接器: 身份认证和权限相关(登录 MySQL 的时候)。 查询缓存: 执行查询语... 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(36) 评论(0) 推荐(0)
摘要: 文章目录 基础配置内存溢出配置回收器选择响应时间优先的并发收集器垃圾回收统计信息更多文章和干货请移驾公众号查看获取 基础配置 Xm... 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(99) 评论(0) 推荐(0)
摘要: 1、OOM异常:java.lang.OutOfMemoryError: Java heap space Xms10m代表堆初始化... 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(364) 评论(0) 推荐(0)
摘要: 文章目录 jps进程状况工具jstat统计信息监控工具jmap堆内存使用状况jstack线程堆栈信息更多文章和干货请关注公众号 j... 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(141) 评论(0) 推荐(0)
摘要: 文章目录 1 概念2 分析内存溢出可能出现的地方Java栈Metaspace堆 2 分析内存泄漏的原因1、静态集合类:容器使用时... 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(410) 评论(0) 推荐(0)
摘要: 文章目录 集合框架图常用接口介绍以及区别常用接口类介绍ArrayListLinkedListHashMapConcurrentHa... 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(108) 评论(0) 推荐(0)
摘要: AOP:面向切面编程 概念 AOP (Aspect Orient Programming),直译过来就是 面向切面编程。AOP 是一... 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(100) 评论(0) 推荐(0)
摘要: Redis 常见面试题 文章目录 概述什么是RedisRedis有哪些优缺点优点缺点 为什么要用 Redis /为什么要用缓存... 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(39) 评论(0) 推荐(0)
摘要: 问题引入 关于定时任务注解@Scheduled在之前的文章已经讲到,Spring Boot定时器默认的是单线程的。 但是问题就来了,... 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(801) 评论(0) 推荐(0)
摘要: 一、引言 最近搞个服务器,然后部署了个人网站,以及一些服务供自己玩耍,其中Nginx最让我很难受,配置总是要现用现百度。所以,我来了... 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(157) 评论(0) 推荐(0)
摘要: 文章目录 概念Redis 的复制分为全量同步和增量同步。Redis主从同步策略主从复制的特点主从复制的实现更多文章和干货请移驾公众... 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(45) 评论(0) 推荐(0)
摘要: 引入 Redis是基于内存存储,常用于数据的缓存,所以Redis提供了对键的过期时间的设置,实现了几种淘汰机制便于适应各种场景。 设... 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(133) 评论(0) 推荐(0)
摘要: 问题的引入 同时有请求A和请求B进行更新操作,那么会出现 (1)线程A更新了数据库 (2)线程B更新了数据库 (3)线程B更新了缓存... 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(552) 评论(0) 推荐(0)
摘要: 文章目录 1 概念2 解决办法3 更多文章和干货请移驾公众号和个人网站 1 概念 缓存穿透: 大量请求的key根本不存在于缓存中,... 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(22) 评论(0) 推荐(0)
摘要: 1、线程模型 redis 内部使用文件事件处理器 file event handler,它是单线程的,所以redis才叫做单线程... 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(326) 评论(0) 推荐(0)
摘要: 文章目录 Stringlisthashsetzset更多文章和干货请看公众号以及博客 String 存储方式 key-value,... 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(81) 评论(0) 推荐(0)
摘要: 文章目录 副本分布式表1 副本写入流程2 配置步骤3 复制表的创建4 删除副本5 MergeTree 转换为 Replicated... 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(274) 评论(0) 推荐(0)
摘要: 主要解决让每个线程绑定自己的值。如果你创建了⼀个 ThreadLocal 变量,那么访问这个变量的每个线程都会有这个变量的本地副本。... 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(42) 评论(0) 推荐(0)
摘要: 文章目录 概述1 物化视图与普通视图的区别2 优缺点3 基本语法1) 创建物化视图的限制2) 物化视图的数据更新 4 物化视图... 阅读全文
posted @ 2022-06-30 20:53 Java技术债务 阅读(153) 评论(0) 推荐(0)