欢迎光临
我们一直在努力

Java

Jvm 内存泄露与修复-IT技术资讯

Jvm 内存泄露与修复

admin阅读(1173)评论(0)赞(1)

第一步,使用jps命令获取出问题jvm进程的进程ID 使用jps -l -m获取到当前jvm进程的pid,通过上述命令获取到了服务的进程号:427726 (此处假设为这个)  jps命令 jps(JVM Process Status Too...

从JDK源码学习Hashmap-IT技术资讯

从JDK源码学习Hashmap

admin阅读(1071)评论(0)赞(1)

这篇文章记录一下hashmap的学习过程,文章并没有涉及hashmap整个源码,只学习一些重要部分,如有表述错误还请在评论区指出~ 基本概念 Hashmap采用key算hash映射到具体的value,因此查找效率为o(1),为防止hash冲...

【高并发】什么是ForkJoin?看这一篇就够了!-IT技术资讯

【高并发】什么是ForkJoin?看这一篇就够了!

admin阅读(1027)评论(0)赞(1)

写在前面 在JDK中,提供了这样一种功能:它能够将复杂的逻辑拆分成一个个简单的逻辑来并行执行,待每个并行执行的逻辑执行完成后,再将各个结果进行汇总,得出最终的结果数据。有点像Hadoop中的MapReduce。 ForkJoin是由JDK1...

字符串比较--小问题大智慧-IT技术资讯

字符串比较--小问题大智慧

admin阅读(1142)评论(0)赞(2)

String相等之谜 引言:在最近的Java学习中,遇到一些关于字符串的小问题,现在此做一些总结 Java中的“相等” 等号大比拼 == 众所周知,在 Java 中如果用 == 比较两个对象,那就是比较两个对象是否在内存的同一个位置(地址是...

从头捋捋jvm(-java虚拟机)-IT技术资讯

从头捋捋jvm(-java虚拟机)

admin阅读(1156)评论(0)赞(1)

jvm 是Java Virtual Machine(Java虚拟机)的缩写,java 虚拟机作为一种跨平台的软件是作用于操作系统之上的,那么认识并了解它的底层运行逻辑对于java开发人员来说很有必要! 让我们来看看它一次编译,到处运行的牛叉...

Java 中的递归-IT技术资讯

Java 中的递归

admin阅读(1235)评论(0)赞(0)

递归 递归 一种通过调用某个方法来描述需要重复进行的操作。该方法的特点就是可以自己调用自己。 案例一 排队的问题 在生活中,我们经常需要排队。在排队中,我们怎么才能知道自己所排在第几位呢? 我们也许会想到数自己前面有几个人,这就是典型的迭代...

Java 虚拟机运行时数据区-IT技术资讯

Java 虚拟机运行时数据区

admin阅读(1165)评论(0)赞(0)

写在前面 本文描述的有关于 JVM 的运行时数据区是基于 HotSpot 虚拟机。 概述 JVM 在执行 Java 程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机的...