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