上一页 1 ··· 3 4 5 6 7
摘要: > 字节码是运行在 JVM 上的,为了能弄懂字节码,需要对 JVM 的运行原理有所了解。这篇文章将以栈帧为切入点理解字节码在 JVM 上执行的细节。 虚拟机 虚拟机常见的实现方式有两种:Stack based 的和 Register based。比如基于 Stack 的虚拟机有Hotspot JVM 阅读全文
posted @ 2023-06-25 10:23 小年轻在奋斗 阅读(37) 评论(0) 推荐(0) 编辑
摘要: ![](https://files.mdnice.com/user/44095/01303e65-5552-4e0b-83f5-fdf653dfe28f.png) Zookeeper 是一个分布式的协调服务,可以用来管理共享数据、配置信息、命名服务(如 DNS)和分布式锁等。 Zookeeper 的 阅读全文
posted @ 2023-06-24 22:40 小年轻在奋斗 阅读(18) 评论(0) 推荐(0) 编辑
摘要: ## 聊聊布隆过滤器 ### 前言 布隆过滤器作为一个精巧且实用的数据结构,对于后端程序员来讲,学习和理解布隆过滤器有很大的必要性。希望通过这篇文章让更多人了解布隆过滤器的原理,并且会实际去使用它! ### 什么是布隆过滤器? 布隆过滤器 (Bloom Filter)是由 Burton Howard 阅读全文
posted @ 2023-06-21 10:07 小年轻在奋斗 阅读(9) 评论(0) 推荐(0) 编辑
摘要: GC垃圾回收 1. 如何判断一个对象是否可以回收? 引用计数算法 给对象添加一个引用计数器,当对象增加一个引用时计数器加 1,引用失效时计数器减 1。引用计数为 0 的对象可被回收。 两个对象出现循环引用的情况下,此时引用计数器永远不为 0,导致无法对它们进行回收。 正因为循环引用的存在,因此 Ja 阅读全文
posted @ 2023-06-15 11:18 小年轻在奋斗 阅读(44) 评论(0) 推荐(0) 编辑
摘要: SpringBoot 全局异常处理 在使用 SpringBoot 开发 Web 应用时,异常处理是必不可少的一部分。在应用中,异常可能会出现在任何地方,例如在控制器、服务层、数据访问层等等。如果不对异常进行处理,可能会导致应用崩溃或者出现未知的错误。因此,对于异常的处理是非常重要的。 在 Sprin 阅读全文
posted @ 2023-06-08 09:32 小年轻在奋斗 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Windows 安装ActiveMq5.16.6 前言 最近因为需要在项目中使用MQ,所以就想在我的老Windows机器上装个ActiveMq。 1. 下载安装 先到Activemq官网下载安装需要版本的安装包; 1.1因为我本地的JDK是Java8,所以而最新版本使用限制最小是11,所以要下载历史 阅读全文
posted @ 2023-05-29 19:52 小年轻在奋斗 阅读(289) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7
点击右上角即可分享
微信分享提示