Java程序打包为exe可执行文件: jpackage 命令使用
Java程序打包为exe可执行文件: jpackage 命令使用
|
环境准备首先jpackage 命令需要JDK14以上,请自行配置Maven的编译环境,以下图片是配置IDEA的Maven编译环境其次 打包exe需要用一个Maven插件maven-easypackage-plugin<plugin> <groupId&
Spring Boot性能提升的核武器!
Spring Boot性能提升的核武器!
|
虚拟线程是 Java 21 引入的一个新特性,用于简化并发编程。它与传统的操作系统线程相比,具有显著的优势:轻量级:虚拟线程由 JVM 管理,而非操作系统,因此它们的内存占用和创建成本远低于传统线程。理论上,你可以轻松创建数十万甚至更多的虚拟线程。高并发性:虚拟线程能处理更高并发的场景,特别是 I/
Spring状态机使用
Spring状态机使用
|
1、什么是状态机1.1 什么是状态先来解释什么是“状态”( State )。现实事物是有不同状态的,例如一个自动门,就有 open 和 closed 两种状态。我们通常所说的状态机是有限状态机,也就是被描述的事物的状态的数量是有限个,例如自动门的状态就是两个 open 和 closed 。状态机,也
使用Google Guava快乐编程
使用Google Guava快乐编程
|
Java |
0 评论
目前Google Guava在实际应用中非常广泛,本篇博客将以博主对Guava使用的认识以及在项目中的经验来给大家分享!正如标题所言,学习使用Google Guava可以让你快乐编程,写出优雅的JAVA代码!以面向对象思想处理字符串:Joiner/Splitter/CharMatcherJDK提供的
Java并发编程
Java并发编程
|
Java |
0 评论
前言市面上大多数的培训机构都希望又快又好的培训完学员进入EE企业级开发阶段 ,从而在研发课程时候就忽视了基础部分 以至于一些基础知识会被忽视而为未来的道路埋坑并发编程窜行与并行的定义减少上下文切换问题能够加快线程效率死锁问题线程基础进程与线程的区别进程:是系统进行分配和管理资源的基本单位线程:进程的