Java性能优化 Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.https://metal-flat-c06.notion.site/Java-4ada8dcc63c04594af4132c497b95997
Spring cloud + 网约车项目 https://metal-flat-c06.notion.site/Spring-cloud-0ba5567123d04c74855017279a531c5fhttps://metal-flat-c06.notion.site/Spring-cloud-0ba5567123d04c74855017279a531c5f
三色标记原理 https://my.oschina.net/u/3995125/blog/4535652(面试官问我 三色标记原理我直接蒙了)https://www.bilibili.com/video/BV1nA411T7W2?from=search&seid=17542793137333744742 (blibli马士兵讲解)当且仅当以下两个条件同时满足: 赋值器插入了一条或多条从黑色对象到白色对象的新引用; 赋值器删除了全部从灰色对象到该白色对象的直接或间接引用。解决的方法也是从...
redis2 一、说一下redis的应用场景https://blog.csdn.net/weixin_45505313/article/details/108562756(6.x IO多线程)Redis 6.0 中一个重大的改变就是引入了多线程IO。我们都知道 Redis 基于内存操作,几乎不存在 CPU 成为瓶颈的情况,它主要受限于内存和网络。从 Redis 自身角度来说,读写网络的 read/write 系统调用占用了 Redis 执行期间大部分 CPU 时间,瓶颈其实主要在于网络的 IO 消耗。基于.
BIO、NIO、AIO、netty浅析 文档:BIO、NIO、AIO、netty浅析.docx链接:http://note.youdao.com/noteshare?id=b727d3f38d547650a15bb891e086ec1e&sub=6004CE9DDC9B4E87932168C56FEB9C59
ActiveMQ专题 参考视频:https://www.bilibili.com/video/BV1vJ41177j1(Java基础从入门到精通ActiveMQ+企业面试题讲解)消息持久ActiveMQ提供了以下三种的消息存储方式:(1) Memory 消息存储-基于内存的消息存储。 (非持久化方案,activeMq重新启动,消息会被清空)(2) 基于日志消息存储方式,KahaDB是ActiveMQ的默认日志存储方式,它提供了容量的提升和恢复能力。(3) 基于JDBC的消息存储方式-数据存储于数据库(例如:M.
spring三级缓存解决循环引用 https://www.bilibili.com/video/BV1ET4y1N7Sp(b站视频参考)https://blog.csdn.net/u012098021/article/details/107352463/(Spring 循环依赖及三级缓存)https://blog.csdn.net/qq_36381855/article/details/79752689(Spring 如何解决循环依赖的问题)...
红黑树浅析 目录二叉搜索树红黑树红黑树的三种操作参考视频:https://www.bilibili.com/video/BV1UJ411J7CU树结构的常用术语二叉搜索树红黑树属于二叉搜索树的一个重要的分支红黑树的三种操作红黑树的查询与二叉树的查询一样插入分两部分:插入后自平衡的操作:1,变色 2,旋转...
HashMap详解 https://www.bilibili.com/video/BV1vE411v7cR(b站视频参考)https://blog.csdn.net/zs319428/article/details/81982770(HashMap的长度为什么要是2的n次方)https://blog.csdn.net/ThinkWon/article/details/104588551(Java集合容器面试题(2020最新版))https://blog.csdn.net/h1458280799/article/de
类的实例化顺序专题 https://blog.csdn.net/weixin_44606357/article/details/107682496(类的实例化顺序)执行结构:父类静态变量、 父类静态代码块、 子类静态变量、 子类静态代码块、 父类非静态变量(父类实例成员变 量)、 父类非静态块 、父类构造函数、 子类非静态变量(子类实例成员变量)、 子类非静态块 子类构造函数。类的实例化顺序 1、创建对象前一定要先加载class文件 2、static修饰的属性和方法是随着类的加载而加载的 3、因
jvm runtime data area 运行时数据区(内存分配) 目录PC 程序计数器JVM StackHeapMethod AreaRuntime Constant PoolNative Method StackDirect Memory(可不认为是jvm里的)参考:https://blog.csdn.net/qq_19979101/article/details/92414856https://blog.csdn.net/xiaoliuliu2050/article/details/53023742、每个线程都.
Spring之事务专题 事务的四大特性(一原持久隔离)事务的传播特性参考文档:https://blog.csdn.net/Hmj050117/article/details/112690078参考视频:https://www.bilibili.com/video/BV1EE411p7dD