03 2022 档案
摘要:深入理解java虚拟机(2)|对象死亡判定 1、前言 我们为什么要了解垃圾收集和内存分配? 当需要排查各种内存溢出、内存泄漏问题时,当垃圾收集成为系统达到更高并发量的瓶颈时,我们就必须对这些“自动化”的技术实施必要的监控和调节。 上回讲到:虚拟机中的内存布局,我们知道程序计数器、虚拟机栈、本地方法栈
阅读全文
摘要:Redis哈希槽的作用 1、记录来源 利用阿里云监控平台,监控接口时看到一个非常慢的接口,点了进去,发现了slot标志 好奇心促使我想知道redis中slot是做什么的 2、作用 slot:称为哈希槽 Redis 集群中内置了 16384 个哈希槽,当需要在 Redis 集群中放置一个 key-va
阅读全文
摘要:使用feign拦截响应,打印日志 1、前言 spring cloud 对feign调用对返回值做了包装处理,通过一些列Decoder来处理feign访问的返回值。 具体流程 从SynchronousMethodHandler中的decoder开始会经历如下几个decoder: OptionalDec
阅读全文
摘要:深入理解java虚拟机(1)|java内存区域详解 1、总览 虚拟机分为五个区域:程序计数器、虚拟机栈、本地方法栈、堆、方法区,直接内存不属于 JVM 运行时数据区的一部分),除了程序计数器其他的地方都有可能出现 OOM (OutOfMemoryError) 1.1、程序计数器 当前线程所执行的字节
阅读全文
摘要:线程与进程的区别? java对象占用多大内存? 进入老年代的条件? 对象头包含了哪些信息? 锁进化过程? 数据库引擎的区别? 什么是红黑树?如何实现一个红黑树? springmvc工作原理? springboot的几个核心功能? spring包含哪些模块?
阅读全文
摘要:mac 使用termius 连接alibaba服务器 1、环境 Mac:本地 CentOS:8 Termius 2、操作 一下操作默认已有一台linux服务器,以及本地安装了Termius Linux服务器上生成一套密钥对 Linux服务器上配置公钥 Termius上配置私钥 Termius使用私钥
阅读全文
阅读目录(Content)
此页目录为空