最近用vpn搭服务通信,使用了Eureka,为了保证公网上的springcloud服务能够找到我部署在家里的服务,家里服务器上的服务启动需要指定使用VPN分配的IP启动命令示例:java -jar projectName.jar --spring.config.location=D:\JavaSoft\myapplication.properties --port=1231 --address=1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-22 22:00:00
                            
                                241阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            java -Xdebug -Xrunjdwp:transport=dt_socket,address=8111,server=y,suspend=y -jar search-1.0.0-SNAPSHOT.jar --server.port=8666 --spring.profiles.active= ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-08 10:34:00
                            
                                2563阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            目录:业务场景方案讨论方案1: 启动指定配置方案2: 打包指定配置实现方案1实现方案2配置POM配置application.yml打包验证总结思考留言 业务场景正常项目开发有:开发环境、测试环境、预生产环境,正式环境。存在一个套代码,运行多套环境需求,比较极端情况是,一套代码被销售很多套,部署很多套,存在很多套线上环境,需要打包部署, 这里讨论是,不使用三方的配置中间件,比如Nacos,Eure            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-20 20:37:22
                            
                                471阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            摘要:JMeter是性能测试中被普遍使用的一种工具,常用于压力测试。该工具具有丰富的扩展插件用以满足不同情况下性能测试的需求。消息队列(Message Queue)简称为MQ,作为目前的主流中间件,在很多软件或程序中均会得到使用,测试人员在测试过程中会遇到涉及MQ的系统改造,因而需要利用JMeter实现消息队列数据的发送和接收,完成性能测试工作。本文基于实际工作中遇到的项目情况,介绍了一种JMet            
                
         
            
            
            
            目录方法一:直接启动Java包方法二:后台启动 jar 包方法三:后台不挂断启动方法四:指定日志输出的启动方法五:指定配置文件启动方法六:指定配置文件,使用系统默认的log配置,不另行指定日志输入方法七:指定分配系统资源大小启停Shell脚本 方法一:直接启动Java包java -jar xxx.jar缺点:当前ssh窗口会被锁定,不能再操作其他命令,如果需要执行其他命令,则需要打断进程,可按C            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-24 10:48:34
                            
                                2115阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            #!/bin/sh
# 该脚本为Linux下启动java程序的脚本
#
# author: luandy
# date: 2021/1/15
#
# 特别注意:
# 该脚本使用系统kill命令来强制终止指定的java程序进程。
# 所以在杀死进程前,可能会造成数据丢失或数据不完整。如果必须要考虑到这类情况,则需要改写此脚本,
#
#
# 根据实际情况来修改以下配置信息 ##############            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-07 14:01:49
                            
                                216阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            之前jar包都是不限制内存大小,有个微服务springcloud上线的项目,需要限制单个jar包启动内存大小之前的方式java -jar xxx.jar指定启动内存的方式java -jar -            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-20 17:20:13
                            
                                1071阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            在进行Java开发或使用JAR包时,常会出现"jar 包启动指定javahome"的问题。这一问题源于JAR包启动环境的Java版本不一致,导致类加载失败。为了解决这一问题,以下结构详细记录了解决“jar 包启动指定javahome”问题的备份策略、恢复流程、灾难场景、工具链集成、案例分析和扩展阅读。
## 备份策略
在进行系统操作或更改之前,合理的备份策略非常重要。以下是我制定的备份策略的思            
                
         
            
            
            
            电话面试中,面试官问了一个问题:你知道java -jar 启动 Spring Boot 项目,和传统的 jar 有什么不一样的吗?问题大概是这样,当时不太清楚怎么回答,面试结束之后知道面试估计是挂了,请教了一下面试官这个问题应该从哪方面去考虑呢?大概记得面试官说,... 自定义类加载器知道吗? ...(中间一些内容就没听进去了)我:原来是从这方面去考虑呀,感谢面试官的指点!事后赶紧学了            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-22 21:49:08
                            
                                589阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            之前jar包都是不限制内存大小,有个微服务springcloud上线的项目,需要限制单个jar包启动内存大小之前的方式java -jar xxx.jar指定启动内存的方式java -jar -Xms1024m -Xmx2048m -XX:PermSize=1024M -XX:MaxPermSize=2048M xxx.jar其中每个参数的含义是-Xms1024m  堆内存初始值-Xmx2048m  堆内存最大值-XX:PermSize=1024M  永久内存最小值-XX:.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-15 13:51:14
                            
                                1923阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在Java中运行Jar包并指定端口
大家好,今天我们将学习如何在Java中运行Jar包并指定要使用的端口。对于刚入行的小白们来说,可能会觉得这个过程有些复杂,但只要掌握了每一步,便会变得简单许多。
在介绍具体的步骤之前,我们先看一看整个流程:
| 步骤                   | 描述                             |
|------------            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-05 05:17:05
                            
                                282阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java Jar包运行指定端口的科普文章
Java是一种广泛使用的编程语言,它允许开发者编写可在任何支持Java虚拟机(JVM)的平台上运行的应用程序。Java应用程序通常被打包成Jar(Java Archive)文件,以便于分发和部署。本文将介绍如何通过Java Jar包在指定端口上运行应用程序,并展示相关的代码示例。
## Java Jar包简介
Jar文件实际上是一个ZIP文件,它            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-17 09:04:50
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如何查看.jar包的JDK版本查看.jar包中的META-INF\MANIFEST.MF 用7-zip打开.jar包,查看META-INF\MANIFEST.MF中的内容,Build-Jdk属性就是JDK的版本,比如:Build-Jdk: 1.5.0_22 说明其JDK版本为1.5.0.22。  注意:一个.jar文件中,如果没有这个字段,就必须通过下面一种方法来查看通过反编译.cla            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-08 20:36:18
                            
                                884阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java启动JAR包查找端口
## 引言
在开发Java应用程序时,我们经常需要启动JAR包并监听一个特定的端口,以便与其他应用程序进行通信。然而,有时候我们可能会遇到一些问题,例如端口被其他进程占用或者无法找到可用的端口。本文将介绍如何使用Java代码来启动JAR包并查找可用的端口。
## 查找可用端口
在Java中,可以使用`ServerSocket`类来监听特定的端口。以下是一个            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-14 04:33:27
                            
                                109阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            启动jar包指定数据库连接  这个实验源于自己的一个好奇心。。。  之前写有文章:jenkins指定库连接,当时我领导以为切换数据库连接就是一个命令的事,“加一,切库”,手起刀落,然后我告诉他jenkins切换库的逻辑:从gitlab拉代码,替换数据库连接文件,maven编译,再发布到远程机器。可能那会比较大声,整个办公室仅弥漫着我跟领导的“呼应”,坐我对面懂点运维的开发,小小声给我回了句:其实可            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 12:06:09
                            
                                134阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            当使用jps -lv查看java虚拟机进程app.jar启动后,居然出现两个启动进程,而且他们的端口都一样,同一端口,是不允许启动两个相同app的。使用进程ps查看进程工具#ps  -aux参数说明:a: 显示跟当前终端关联的所有进程u: 基于用户的格式显示(U: 显示某用户ID所有的进程)x: 显示所有进程,不以终端机来区分发现921是/usr/bin/rhsmcertd根本不是jav            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-08 13:34:39
                            
                                128阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SpringBoot(二) 启动分析JarLauncherSpringBoot(二) 启动分析JarLauncher | BladeCode我们在开发过程中,使用 java -jar you-jar-name.jar 命令来启动应用,它是如何启动?以及它如何去寻找 .class 文件并执行这些文件?本节就带着这两个问题,让我们一层层解开 SpringBoot            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-29 10:28:02
                            
                                111阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何实现“java 启动jar包指定内存”
## 1. 整体流程
```mermaid
journey
    title Java启动jar包指定内存流程
    section 步骤
        Start --> 输入Java命令 --> 指定内存参数 --> 启动jar包 --> End
```
## 2. 每一步具体操作
### 步骤1:输入Java命令
在命令行中输入            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-14 08:45:43
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java启动JAR包指定lib
在Java开发中,我们通常将程序打包成JAR(Java Archive)包进行发布和部署。JAR包可以包含程序的所有依赖库,也就是lib文件夹中的一系列JAR文件。然而,有时候我们需要在运行JAR包时指定特定的lib文件夹,以便程序能够正确加载所需的依赖库。本文将介绍如何在Java中启动JAR包时指定lib文件夹,并提供相应的代码示例。
## 为什么需要指定            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-08 10:31:05
                            
                                2055阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java启动jar包指定引用的jar
Java是一种跨平台的编程语言,广泛应用于企业级应用开发。在Java开发过程中,我们经常需要将多个Java类打包成jar包,以便于项目的部署和运行。但是,有时候我们会遇到一个问题:当我们运行一个jar包时,需要指定它引用的其他jar包。本文将详细介绍如何通过命令行参数来指定Java启动jar包时引用的jar包。
## 1. 概述
在Java中,我们可            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-15 19:14:25
                            
                                228阅读