jvm
-
java中从Map集合里面取键和值的四种方式
package com.first.test; import java.util.Collection; import java.util.HashMap; import java…
-
【Java|多线程与高并发】定时器(Timer)详解
文章目录 1. 前言 2. 定时器的基本使用 3. 实现定时器 4. 优化上述的定时器代码 5. 总结 1. 前言 在Java中,定时器Timer类是用于执行定时任务的工具类。它允…
-
linux系统查看jdk版本,路径及配置环境变量
目录 1、查看jdk版本 2、查看jdk安装目录 3、配置jdk环境变量 4、输入 i 进入编辑模式,到最后一行,添加一下代码,然后保存退出 5、重新加载配置文件 1、查看jdk版…
-
静态成员,友元函数,友元类
🐶博主主页:@ᰔᩚ. 一怀明月ꦿ ❤️🔥专栏系列:线性代数,C初学者入门训练,题解C,C的使用文章,「初学」C++ 🔥座右铭:“…
-
JAVA-GC日志打印配置详解
一、为什么要打印GC日志? 当服务出现内存飙高、卡顿宕机等等情况,有可能因为GC问题,所以要有日志进行排查。 二、命令详解 #打印GC详情信息 -XX:+PrintGCDetail…
-
已解决java Internal error in the mapping processor java.lang.NullPointerException异常的正确解决方法,亲测有效!!!
已解决java Internal error in the mapping processor java.lang.NullPointerException异常的正确解决方法,亲测…
-
【文章导读】2024 最新 Java 面试进阶指南!
欢迎关注公众号(通过文章导读关注:【11来了】),及时收到 AI 前沿项目工具及新技术的推送! 在我后台回复 「资料」 可领取编程高频电子书! 在我后台回复「面试」可领取硬核面试笔…
-
面试官问我:线程锁导致的kafka客户端超时,如何解决?
本文分享自华为云社区《线程锁导致的kafka客户端超时问题》,作者: 张俭 。 问题背景 有一个环境的kafka client发送数据有部分超时,拓扑图也非常简单 定位历程 我们先…
-
一文带你攻克JDK新特性
1.Java8 新特性介绍 1.1 实验介绍 在国内,Java8 是当之无愧的普及率最高的 JDK 版本,从笔者工作开始, 就一直使用的是 JDK8 的版本,虽然现在 JDK19 …
-
如何使用arthas排查java web服务内存占用过高的问题
Arthas 是一个 Java 诊断工具,可以帮助开发者快速定位和解决 Java 应用程序的问题。下面是使用 Arthas 排查 Java Web 服务内存占用过高的问题的步骤: …
-
使用多线程执行任务,并获取返回结果,附异步实现
1 获取又返回结果的 需要用到 callable接口 public class TestTask implements Callable { @Override public St…
-
Java之多线程进阶
目录 一.上节内容复习 1.线程池的实现 2.自定义一个线程池,构造方法的参数及含义 3.线程池的工作原理 4.拒绝策略 5.为什么不推荐系统提供的线程池 二.常见的锁策略 1.乐…
-
foreach循环使用方法详解
前言 在前面的文章中,千锋壹哥给大家讲解了for、while、do-while三种循环结构,并讲解了如何跳出循环的几种方式,比如break、continue、return等。但是截…
-
C语言进阶——动态内存管理(上)
🌇个人主页:_麦麦_ 📚今日名言:“你若爱,生活哪里都可爱。你若恨,生活哪里都可恨。你若感恩,处处可感恩。你若成长,事事可成长。不是世界选择了你,是…
-
JDK1.8安装教程及其环境变量配置
最近在使用Tomcat需要配置jdk,但以前安装的jdk17因为版本过高,出现不兼容,因此安装了jdk1.8,现在我来记录一下Windows下JDK1.8下载和配置环境变量的过程。…
