inf文件

替换jar中文件

别等时光非礼了梦想. 提交于 2019-12-01 22:48:07
1、查询文件在什么地方 jar -tvf test.jar | grep Test 2、将该文件解压出来 jar -xvf test.jar BOOT-INF/classes/com/test/services/bootstrap/Test.class 3、覆盖想要替换的文件 cp -r /var/ftp/pub/Test.class BOOT-INF/classes/com/test/services/bootstrap/ 4、将文件压缩到jar文件中 jar -uvf test.ja BOOT-INF/classes/com/test/services/bootstrap/ 来源: https://www.cnblogs.com/zhangyongsic/p/11719631.html

北京地铁线路出行和规划

走远了吗. 提交于 2019-12-01 08:43:31
github https://github.com/wangwenbo31701081/subway 需求概要 1.需要存储地铁信息 2.设计读取地铁信息的命令行 3.需要能输出查询到目的地的所有途经的地铁站点 4.能够算出两个地点间最短路线 5.能够进行性能检测 模块介绍 1.文件subway.txt读取和数据读取 FileOperate.java FileOperateOp.java 2.换站转乘最短路径算法       FloydInGraph GetStation.java  Relative.java 3.输入输出                       Subway.java 输入格式 1.实现地铁线路的加载 -map subway.txt //将存储在subway.txt文件里的地铁线路进行读取 2.实现查询指定线路所有站点 -a 地铁线路名称 -map subway.txt -o station.txt 3.实现查询指定两个站点间的最短路径 -b 起始站点 目的站点 -map subway.txt -o routine.txt 文件数据读入 class FileOperate { public List<String> getFile(String path){ List<String> line = new ArrayList(); try { File

最大流问题--FF与Dinic算法

懵懂的女人 提交于 2019-11-29 09:51:36
// algorithm_FF.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include "pch.h" #include <iostream> #include <set> #include <math.h> #include <algorithm> //Max stream FF算法 //Matrix representation #define inf INT_MAX //#define N 5 int D[5][5] = { {0,4,6,inf,inf}, {inf,0,2,3,inf}, {inf,inf,0,inf,4}, {inf, inf, inf, 0, 5}, {inf,inf,inf,inf,0} }; #define N 6 int C[6][6] = { {0,8,12,inf,inf,inf}, {inf,0,inf,6,10,inf}, {inf,2,0,10,inf,inf}, {inf, inf, inf,0, inf, 8}, {inf,inf,inf,2,0,10}, {inf,inf,inf,inf,inf,0 } }; struct Edge { int c; int f; }; Edge edge[N][N]; int flag[N];//各点是否被标记 int prev[N];/

Maven 项目打包需要注意到的那点事儿

老子叫甜甜 提交于 2019-11-29 09:30:34
1. 关于 Maven 打 war 包 对 J2EE 项目打 war 包。其实很简单,你只需要把 pom.xml 中的 <packaging>jar</packaging> 换成 <packaging>war</packaging> 就可以使用 mvn package 命令对其打 war 包了,而不需要添加任何 maven 插件。只要你遵循了 maven 规范 ,那你打成的 war 包就肯定包含了第三方依赖包: 把这个 war 包丢进 tomcat 的 webapps 目录,重启 tomcat 即可完成了该项目的部署。你唯一需要注意的是,在重启 tomcat 之前把你的 war 重命名为 项目访问路径.war。比如作者打成的 war 包是为 swifton-1.0.0.war,对该项目定义的访问路径是 /swifton,那么我在重启 tomcat 之前需要将其重命名为 swifton.war。 2. 可执行程序打 jar 包 关于可执行程序(需要指定一个 main 类)打 jar 包就没这么方便了,我们需要考虑以下几个问题: 配置文件需要打进 jar 包; 需要指定 main 入口类; 所依赖的第三方库也要打进 jar 包; 只有同时满足以上三点,我们才可以直接使用 java -jar swiftonrsa-1.0.0.jar 命令成功执行该程序。 为了让讨论不那么抽象,我们在

可执行Jar包运行原理

不羁岁月 提交于 2019-11-28 18:23:14
目录 1. 打可执行Jar包 2. 可执行Jar包内部结构 3. JarLauncher 4. 简单总结 5. 远程调试 Spring Boot有一个很方便的功能就是可以将应用打成可执行的Jar。那么大家有没想过这个Jar是怎么运行起来的呢?本篇博客就来介绍下Spring Boot可执行Jar包的运行原理。 1. 打可执行Jar包 将Spring Boot应用打成可执行Jar包很容易,只需要在pom中加上一个Spring Boot提供的插件,然后在执行 mvn package 即可。 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> 注意: 如果你的项目没有继承 spring-boot-starter-parent 这个POM,你需要做如下配置,将目标绑定到repackage。 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution>