最新 最热

深入理解 JVM 垃圾回收机制及其实现原理

对于 JVM 来说,我们都不陌生,其是 Java Virtual Machine(Java 虚拟机)的缩写,它也是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM 有自己完善的硬件架构,如处理器、堆栈等,还具有相应的...

2022-05-06
0

设计模式(三) 单例模式

单例模式也是一种创建型模式,而且也非常容易理解:在一个系统中可能需要多个配置文件,我们希望这些配置文件的实例只存在一个,而不是存在多个重复的实例。这时候就需要使用单例模式。...

2022-05-05
0

Groovy简介和一点资源

简单地说,Groovy是一门基于JVM的动态语言。我们可以把它当成JVM上的Python语言来使用。而且Groovy的有些语法都和Python、Ruby等脚本语言很相似。Groovy最后也会被编译为Java字节码,在JVM上运行。如果你受够了Java的笨...

2022-05-05
1

【Java核心面试宝典】Day1、先给大家来几个面试开胃菜

7、解释字符串三剑客(String、StringBuilder、StringBuffer)

2022-05-05
0

Windows平台Java开发环境的搭建

首先到oracle的jdk下载页面 下载jdk。jdk建议使用最新的jdk8,根据系统版本选择32位或者64位的。下载完成之后点击安装,安装位置随意,但是必须记住,一会配置环境变量的时候会用到。...

2022-05-05
1

线程的几种状态你真的了解么

我们来分析一下,当new Thread时,线程t1[Thread-0]状态为NEW。线程启动,执行run()方法,打印t1 running is false,t1将sleep,此时线程t1睡眠10000ms。然后主线程睡眠2000ms,变量running设置为false。这线程t1还在睡眠中。再将...

jvm
2022-05-05
0

什么,系统内存溢出了?记一次JVM调优实战

这里我们不讲JVM的内存划分,垃圾判定算法,垃圾回收算法,垃圾收集器等知识。主要讲的是实际调优的操作,对JVM调优感兴趣的可以看下去。至于垃圾回收算法,可以看看我这篇文章:...

2022-05-05
1

【吐血推荐 七】程序员用到的软件

Java 开发人员的编程利器。功能非常强大。有很多好用的插件,个人觉得界面「UI」比「Eclipse」好看。

2022-05-05
0

Java锁-synchronized底层原理

Java中的锁可以分为隐式锁和显示锁,Lock接口的锁都是显示锁。JVM内置锁就是隐式锁,synchronized就是隐式的锁。

2022-05-05
0

Kafka 查看topic报“No such file or directory”异常

使用“kafka-topics.sh --zookeeper 127.0.0.1:2181 --list”指令再查看topic的时候,报“/d/kafka_2.10-0.10.2.0/bin/kafka-run-class.sh: line 259: D:Program: No such file or direct...

2022-05-05
1