摘要: jlink是jdk自带的一个工具,可以自定义自己的运行环境,只打包所需的模块,从而实现精简jdk。 使用jlink创建运行时镜像 jlink \ --module-path $JAVA_HOME/jmods \ #源jdk模块目录 --add-modules java.base,java.sql,j 阅读全文
posted @ 2024-09-24 15:41 151it 阅读(134) 评论(0) 推荐(0)
摘要: JPackage打包工具 从 Java 14 开始,jpackage 是 Oracle 加入 JDK 的一个工具用于打包 Java 应用程序为本地安装包,例如 Windows 上的 EXE 文件,macOS 上的 DMG 文件或者 Linux 上的 DEB 和 RPM 文件。 JPackage打包d 阅读全文
posted @ 2024-08-26 21:32 151it 阅读(493) 评论(0) 推荐(0)
摘要: JPackage打包工具 从 Java 14 开始,jpackage 是 Oracle 加入 JDK 的一个工具用于打包 Java 应用程序为本地安装包,例如 Windows 上的 EXE 文件,macOS 上的 DMG 文件或者 Linux 上的 DEB 和 RPM 文件。 JPackage打包d 阅读全文
posted @ 2021-11-05 16:32 151it 阅读(1633) 评论(0) 推荐(0)
摘要: 面试题整理:多线程 1、进程和线程的区别 进程是资源分配的基本单位,线程是CPU调度和执行的基本单位。 线程依赖于进程,一个线程只属于一个进程,一个进程可以有多个线程。 进程分配有独立的内存资源,线程共享进程的内存资源。 进程的创建、切换开小大,线程的创建和切换开销小,因此也称为轻量级进程。 2、说 阅读全文
posted @ 2021-09-01 11:07 151it 阅读(67) 评论(0) 推荐(0)
摘要: 面试题整理:Java基础 1、构造器 Constructor 是否可被 override? Constructor 不能被 override(重写), 但是可以 overload(重载), 所以你可以看到一个类中有多个构造函数的情况。 2、Java 面向对象编程三大特性 封装:把一个对象的属性私有化 阅读全文
posted @ 2021-08-11 18:27 151it 阅读(32) 评论(0) 推荐(0)
摘要: Java集合框架类图 一、Collections Set:TreeSet、HashSet、LinkedHashSet List:ArrayList、LinkedList、Vector Queue:LinkedList、PriorityQueue 二、Map Map:HashMap、HashTable 阅读全文
posted @ 2021-05-19 18:53 151it 阅读(162) 评论(0) 推荐(0)
摘要: Typora 使用教程 1、标题 #+空格 表示一级标题…… ####+空格 表示六级标题 (快捷键ctrl+1…… ctrl+6) 2、加粗,斜体,下划线,高亮,删除线 斜体:前后一个*号 (快捷键ctrl+I) 加粗:前后两个*号 (快捷键ctrl+B) 下划线:使用标签<u></u> (快捷键 阅读全文
posted @ 2021-05-12 12:38 151it 阅读(1727) 评论(0) 推荐(0)
摘要: 天天象棋H5版 阅读全文
posted @ 2021-03-10 11:50 151it 阅读(367) 评论(0) 推荐(0)
摘要: 我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或 阅读全文
posted @ 2020-08-10 22:58 151it 阅读(123) 评论(0) 推荐(0)
摘要: 1、精简指令集 ​ 这种 CPU 的设计中,微指令集较为精简,每个指令的运行时间都很短,完成的动作也很单纯,指令的执行效能较佳; 但是若要做复杂的事情,就要由多个指令来完成。常见的 RISC 微指令集 CPU 主要例如甲骨文 (Oracle) 公司的 SPARC 系列、 IBM 公司的 Power 阅读全文
posted @ 2020-08-05 20:55 151it 阅读(2028) 评论(0) 推荐(0)