搜索内容

包含标签:JVM 的文章
  • 并发编程系列—【线程池七大核心参数】
    Java

    并发编程系列—【线程池七大核心参数】

    一、七大核心参数 1.corePoolSize                            核心线程数 2.maximumPoolSize                   最大线程池参数 3.keepAliveTime          ……
    admin 2023-09-04
  • Java 之 assert (断言)
    Java

    Java 之 assert (断言)

    我们知道C/C++语言中有断言的功能(assert)。在Java SE 1.4版本以后也增加了断言的特性。 断言是为了方便调试程序,并不是发布程序的组成部分。理解这一点是很……
    admin 2023-08-27
  • java 应用cpu飙升(超过100%)故障排查
    Java

    java 应用cpu飙升(超过100%)故障排查

    前言 害。。。 昨天刚写完一份关于jvm问题排查相关的博客,今天线上项目就遇到了一个突发问题。 现象是用户反映系统非常卡,无法操作。 然后登录服务器查看……
    admin 2023-08-25
  • java: 错误: 无效的源发行版:17
    Java

    java: 错误: 无效的源发行版:17

    出现无效的源发行版 就是jdk版本环境不一致造成的 解决方案如下: 1、先查看运行环境; 确保 Project SDK 和 Project language level 版本一致 (我用的是jdk……
    admin 2023-08-23
  • jackson InvalidDefinitionException 异常原因及解决方案
    Java

    jackson InvalidDefinitionException 异常原因及解决方案

    一、问题背景 这是一次在给已有类添加新字段时,因为原来的字段已有构造方法,为了避免对老代码修改产生bug,所以新字段我把老构造方法重新复制改了一下,……
    admin 2023-08-22
  • cpu的架构
    架构

    cpu的架构

    明天继续搞一下cache,还有后面的,  下面是cpu框架图 开始解释cpu 1.控制器 控制器又称为控制单元(Control Unit,简称CU),下面是控制器的组成 1.指令寄存……
    admin 2023-08-21
  • java 文件拷贝的四种方式
    Java

    java 文件拷贝的四种方式

    1. java 移动文件的方式有几种? 在 Java 中,可以使用多种方法来移动文件。 //使用 java.nio.file.Files 类的 move() 方法: import java.nio.file.Files; ……
    admin 2023-08-20
  • JVM中释放内存的三种方法
    研发管理

    JVM中释放内存的三种方法

    判断是否需要垃圾回收可以采用分析。 1标记--清除算法 分为两个阶段,标记和清除,先利用可达性分型标记还存活的对象,之后将没有被标记的对象删除,这样容易……
    admin 2023-08-17
  • 用Java实现简易的洗牌和发牌功能
    Java

    用Java实现简易的洗牌和发牌功能

    在日常生活中,想必大家都玩过或者听过斗地主吧,斗地主大致分为三个过程:洗牌,发牌,玩家按照规则将手中的牌给打完,谁最先打完,谁就获胜。这听起来挺简……
    admin 2023-08-17
  • JDK 8 和 JDK 17 的区别和新特性
    Java

    JDK 8 和 JDK 17 的区别和新特性

    JDK 8 和 JDK 17 的区别和新特性 背景介绍 JDK 8 的新特性 JDK 17 的新特性 JDK 8 和 JDK 17的代码对比示例 Lambda表达式 Pattern Matching for instan……
    admin 2023-08-16