1、-Xms:表示java虚拟机堆区内存初始内存分配的大小,通常为操作系统可用内存的1/64大小即可,但仍需按照实际情况进行分配。 2、-Xmx:表示java虚拟机堆区内存可被分配的最大上限,通常为操作系统可用内存的1/4大小。开发过程中,通常会将-Xms 与-Xmx两个参数的配置相同的值,其目的是为了能够在java垃圾回收机制清理完堆区后不需要重新分隔计算堆区的大小而浪费资源。1、-XX:new
转载 2023-08-19 18:38:01
132阅读
1.简介建议阅读本文最好对Dokcer有一些了解首先我们先了解一下Docker是什么Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了 Docker,就不用担心环境问题。总
1.前言最近公司开发新项目,原来使用的docker部署,且由外部团队负责。这次想自己内部负责运维和部署,于是选择了使用java jar包的方式直接部署,由于没有相关经验,所以自己从网上查了一些资料(见文章末尾)。理想方案将主要配置文件放到jar外面,实现修改配置不用重新打包。第三方依赖包放到jar外的lib库中,打包不需要打入依赖,减少大小,多个项目可重用,提高部署效率。通过shell脚本实现部署
转载 2023-12-21 10:05:41
364阅读
安装JDK并配置好环境变量后,使用jar -? 或者jar –help打印jar官方帮助。 具体jar命令参数如下:jar -? 非法选项: ? 用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 选项: -c 创建新档案 -t 列出档案目录 -x
转载 2023-09-20 08:17:34
843阅读
一、java环境配置:1、因为Centos默认安装有openjdk ,我们要首先卸载openjdk,安装sun JDK:rpm -qa|grep java (列出默认安装的openJDK)rpm -e --nodeps java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64 (全部删除掉上面列出的openJDK)2、安装sun JDK ,这里我是采用安装r
前置条件:在jar包所在目录下创建config目录,将jar包需要用的配置文件放在该目录下 启动jar包时的命令: nohup java -server -Xms256M -Xmx2048M -jar 包名.jar --spring.config.location=classpath:/配置文件名,classpath:/配置文件名 &> service.log & 如果不需
转载 2023-06-22 23:59:11
855阅读
根据Java虚拟机规范的规定,Java堆可以处于物理上不连续的内存空间中,只要逻辑上是连续的即可,就像我们的磁盘空间一样。在实现时,既可以实现成固定大小的,也可以是可扩展的。不过当前主流的虚拟的虚拟机都是按照可扩展来实现的,通过-Xms和-Xmx控制。-Xms和-Xmx-Xms: 设置初始化堆内存大小; -Xmx: 设置最大可分配堆内存大小;用法示例# 初始化128MB 堆内存, 允许最大堆内存最
常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持 Ja
转载 2024-08-12 11:42:31
46阅读
# Java Jar加载配置实现步骤 本文将介绍如何在Java程序中使用Jar文件加载配置。通过以下步骤,你将能够了解如何实现这一功能,并能够指导其他开发者完成相关任务。 ## 整体流程 为了更好地理解整个过程,我们可以用一张表格来展示步骤和相关操作。 | 步骤 | 操作 | | --- | --- | | 步骤一 | 创建配置文件 | | 步骤二 | 将配置文件打包到Jar文件中 | |
原创 2023-10-25 14:41:22
0阅读
# 如何实现Java Jar Log配置 ## 流程图 ```mermaid flowchart TD A[创建log4j.properties配置文件] --> B[将log4j.properties文件放入src/main/resources目录下] B --> C[引入log4j依赖] C --> D[在代码中配置log4j] D --> E[生成jar
原创 2024-05-23 07:15:24
72阅读
# Java配置Jar包实现步骤 ## 1. 概述 在Java开发中,我们常常会使用第三方的Jar包来扩展我们的功能。本文将介绍如何通过Java配置来实现Jar包的导入和使用。下面是整个流程的步骤表格: | 步骤 | 描述 | | ---- | ---- | | 1 | 创建Maven项目 | | 2 | 在pom.xml中添加依赖 | | 3 | 构建项目 | | 4 | 使用Jar包中的类
原创 2023-09-30 08:12:07
114阅读
用实际案例说明配置过程:远程共享机器B:IP=192.168.1.11,已设置共享目录:cyhWeb服务器:A机,需要添加ASP.Net应用程序的虚拟目录 cyh,指向 \\192.168.1.11\cyh操作流程实例:1、B机器先设置共享目录 cyh,添加一个用户例如:pjcyh,设置为密码永不过期,普通用户即可,权限限制在 cyh 目录,并对其拥有完全访问权限。2、转到服务器A机,同样建立一个
1, ifconfig 命令配置IP地址,此方法配置的IP地址是临时性的ifconfig主要是查看网络配置格式:ifconfig 网卡名 IP netmask 子网掩码Ifconfig eth0 192.168.0.100 netmask 255.255.255.02,setup永久配置IP地址 只有Redhat系列的Linux才可以 是redhat系列特有的工具Setup工具配置IP最终修改的还
JAR包是Java中所特有一种压缩文档。存储格式格式就是.zip包。 但是与ZIP包不同的地方是,生成JAR包时候,会自动添加一个META-INF\MANIFEST.MF文件  命令参数jar {c t x u f }[ v m e 0 M i ][-C 目录]文件名...其中{ctxu}这四个参数必须选选其一。[v f m e 0 M i ]是可选参数,文件名也是必须的。 -c&nbs
转载 2023-08-10 17:58:24
310阅读
1、项目结构及配置文件内容  2、配置文件内容读取 代码实现 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodin
转载 2023-06-14 19:39:11
118阅读
SpringBoot项目为我们构建Spring应用带来了极大的方便,同时SpringBoot在构建Spring应用方面也做出了很大建树众所周知,SpringBoot可以通过gradle或者maven插件构建Executable Jar/War Spring Boot Gradle Plugin Reference Guide, 除了传统方式java -jar myapp.jar运行外,还可以通过m
 java用法:  (执行一个类) java [-选项] 类 [参数...] (执行一个jar文件(mainfest指定一个入口可执行类))    java [-选项] -jar jar文件 [参数...] 其中,可能的【选项】包括:    -client       选择 "client" VM
转载 2024-07-08 16:42:24
296阅读
IDEA 添加 JVM 参数选项1、在 Run Configurations 中的 VM Options 中配置2、例(1)运行 jarjava -Xms100m -Xmx100m -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -jar demo.jar(2)Tomcat 运行 war 包# linux下ca
转载 2023-07-17 10:27:02
2087阅读
jar包读取jar包内部和外部的配置文件,springboot读取外部配置文件的方法用系统属性System.getProperty("user.dir")获得执行命令的目录(网上很多说是jar包的当前目录是错误的)注:如果在docker里面运行在jar同目录下放config目录也是读取不到的,Dockerfile里需要加上一句:ADD config/ /config/然后读出来的路径是://con
目录一、命令与解析1、命令2、解析二、查询与关闭1、查询a、查询demo进程b、查询demo进程排除当前进程c、查看所有进程d、查看哪个端口被占用2、关闭与其他a、关闭进程b、实时查看日志三、启动Jar包1、java -jar demo.jar2、java -jar demo.jar &3、nohup java -jar demo.jar &4、nohup java -jar de
转载 2023-09-06 11:46:26
233阅读
  • 1
  • 2
  • 3
  • 4
  • 5