• 2024-05-20多个CPU--多核--核心线程数​理解
    今天在创建简单线程池时,使用Runtime.getRuntime().availableProcessors()有些不懂网上这么配置的理由,百度说是计算资源(逻辑核心数)与CPU有关,但是和CPU具体啥关系还是一知半解,今天通过看资料,整理一下我的理解。importcom.google.common.util.concurrent.ThreadFactoryBuild
  • 2023-12-01java Runtime
    packagenet.elaina.Runtime;importjava.io.IOException;publicclasstest1{publicstaticvoidmain(String[]args)throwsIOException{/*publicstaticRuntimegetRuntime()当前系统的运行环境对象publicvoidexit(
  • 2023-11-24Java之API详解之Runtime的详细解析
     3.1概述Runtime表示Java中运行时对象,可以获取到程序运行时设计到的一些信息3.2常见方法常见方法介绍我们要学习的Object类中的常见方法如下所示:publicstaticRuntimegetRuntime() //当前系统的运行环境对象publicvoidexit(intstatus) //停止虚拟机publicintavailab
  • 2023-09-14RunTime.getRunTime().addShutdownHook用法
    Runtime.getRuntime().addShutdownHook(shutdownHook);这个方法的含义说明:这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才会关闭。所以这些钩子可以在jvm关闭的时候进
  • 2023-06-14Runtime.getRuntime().exec("ipconfig") 的用法
    ​ `Runtime.getRuntime().exec()`是Java中的一个方法,可以在Java程序中执行外部程序。这个方法返回一个`Process`对象,可以用于控制和查看执行的外部程序。`exec()`方法有多个重载版本,可以传递不同的参数来控制执行的外部程序。例如:importjava.io.BufferedReader;import
  • 2023-06-14Runtime.getRuntime().exec("ipconfig") 的用法
    ​ `Runtime.getRuntime().exec()`是Java中的一个方法,可以在Java程序中执行外部程序。这个方法返回一个`Process`对象,可以用于控制和查看执行的外部程序。`exec()`方法有多个重载版本,可以传递不同的参数来控制执行的外部程序。例如:importjava.io.BufferedReader;import
  • 2023-03-09解决Java调用BAT批处理不弹出cmd窗口
    常规调用方式:(这个肯定会弹出cmd窗口)Runtime.getRuntime().exec("cmd.exe/CstartD:\\test.bat");解决不弹框只需要“start”后面加一个参数“/b”就行:Runtime.
  • 2023-01-19API
    Math://abs表示返回绝对值/*System.out.println(Math.abs(-88));//ceil表示向上取整,向正无穷方向获取最近的整数System.out.println(Math.ceil(1
  • 2022-10-20CPU密集型和IO密集型(判断最大核心线程的最大线程数)
    CPU密集型和IO密集型(判断最大核心线程的最大线程数)CPU密集型1.CPU密集型获取电脑CPU的最大核数,几核,最大线程数就是几Runtime.getRuntime().availableProcessors()--->
  • 2022-10-20单例模式在 Runtime 类中的应用
    JDK中java.lang.Runtime类是一个单例类每个Java应用在运行时会启动一个JVM进程,每个JVM进程都只对应一个Runtime实例,用于查看JVM状态以及控制JVM行为。进程
  • 2022-10-12Java安全之Webshell免杀
    Java安全之Webshell免杀当遇到文件上传时,如果网站存在查杀软件,我们上传的一句话木马会被直接秒杀,这时候就需要做一下免杀,绕过查杀软件的检测。思路我的想法是先拆分,然后