分类:Java
-
JAVA 判断两个单链表是否相交并求交点
在上一篇文档中,通过java实现了单链表反转的问题,之后发现一个更有意思的问题就是如何判断两个链表是否相交?如 […]
-
java 单链表反转
最近与人瞎聊,聊到各大厂的面试题,其中有一个就是用java实现单链表反转。闲来无事,决定就这个问题进行一番尝试 […]
-
JAVA类加载过程&主动引用和被动引用
1.java类加载过程 重新回顾了java的类的生命周期,主要有:加载、链接、初始化、使用、卸载。上述过程包括 […]
-
深入理解java虚拟机学习笔记(二) jvm垃圾收集器和内存分配策略
1.垃圾如何确认 对于大多数语言中判断对象是否存活会采用引用计数法:给对象添加一个引用计数器,当有一个地方引用 […]
-
深入理解java虚拟机学习笔记(三) 虚拟机性能监控与故障处理工具
1.JDK的命令行工具 jdk自带监控和故障处理工具 名称 主要作用 jps JVM Process Stat […]
-
在springboot中对kafka进行读写
springboot对kafka的client很好的实现了集成,使用非常方便,本文也实现了一个在springb […]
-
JAVA中的静态代理、动态代理以及CGLIB动态代理
代理模式是java中最常用的设计模式之一,尤其是在spring框架中广泛应用。对于java的代理模式,一般可分 […]
-
一次系统扩容引起的elasticsearch故障及恢复
1.背景 在公司搭建了elk集群,集群配置如下: 机器名 CPU 内存 硬盘 raid 操作系统 部署软件 m […]
-
zookeeper伪集群模式搭建
在学习zookeeper的过程中,常常受制于环境限制,没有足够多的硬件资源以供自己玩耍,通常情况下只有自己的1 […]
-
elk基于jolokia监控springboot应用jvm方案
目前大部分应用都采用springboot 的方式部署,springboot 采用jar包发布,而jvm的运行状 […]