SpringBoot利用外部配置,来设置jar包运行配置
SpringBoot利用外部配置,来设置jar包运行配置
SpringBoot利用外部配置,来设置jar包运行配置简介:本文讲解,实际工作中非常常见的,如何利用SpringBoot外部配置的方法,来设置jar包的运行配置。概述在运行jar包的时候,我可以可以在后面加上很多配置参数,但是写很多会很麻烦,这个时候我们就可以,通过引入外部配置文件的方式来,进行设置。
指定配置文件一件配置同级处理合并集
SpringBoot利用外部配置,来设置jar包运行配置
简介:本文讲解,实际工作中非常常见的,如何利用SpringBoot外部配置的方法,来设置jar包的运行配置。
概述
在运行jar包的时候,我可以可以在后面加上很多配置参数,但是写很多会很麻烦,这个时候我们就可以,通过引入外部配置文件的方式来,进行设置。
指定配置文件一件配置
同级处理
一共有 n 个数,编号是 1∼n,最开始每个数各自在一个集合中。
现在要进行 m 个操作,操作共有两种:
M a b,将编号为 a 和 b 的两个数所在的集合合并,如果两个数已经在同一个集合中,则忽略这个操作; Q a b,询问编号为 a 和 b 的两个数是否在同一个集合中; 输入格式 第一行输入整数 n 和 m。
接下来 m 行,每行包含一个操作指令,指令为 M a b 或 Q a b 中的一种。
输出格式 对于每个询问指令 Q a b,都要输出一个结果,如果 a 和 b 在同一集合内,则输出 Yes,否则输出 o。
每个结果占一行。
数据范围 1≤n,m≤105 输入样例: 4 5 M 1 2 M 4 Q 1 2 Q 1 Q 4 输出样例: Yes o Yes
提交代码
代码语言:javascript代码运行次数:0运行复制#include<iostream>
using namespace std;
ct int = 100010;
int n, m;
int p[];
int find(int x) // 到x的祖先节点
{
if (p[x] != x) p[x] = find(p[x]);
return p[x];
}
int main()
{
scanf("%d %d", &n, &m);
for (int i = 1; i <= n; ++i) p[i] = i;
while (m--)
{
char op;
int a, b;
scanf (" %c%d%d", &op, &a, &b);
if (op == 'M') p[p[find(a)]] = find(b); // 让a的祖先节点指向b的祖先节点
else
{
if (find(a) == find(b)) puts("Yes");
else puts("o");
}
}
return 0;
}
代码语言:javascript代码运行次数:0运行复制import java.io.*;
public class Main
{
static int = 100010;
static int n, m;
static int [] p = new int [];
static int find(int x)
{
if (p[x] != x) p[x] = find(p[x]);
return p[x];
}
public static void main(String[] args) throws IOException
{
BufferedReader reader = new BufferedReader(new InputStreamReader (System.in));
String [] str = reader.readLine().split(" ");
n = Integer.parseInt(str[0]);
m = Integer.parseInt(str[1]);
for (int i = 1; i <= n; ++ i) p[i] = i;
while (m -- > 0)
{
String op;
int a, b;
str = reader.readLine().split(" ");
op = str[0];
a = Integer.parseInt(str[1]);
b = Integer.parseInt(str[2]);
if (("M")) p[find(a)] = find(b);
else
{
if (find(a) == find(b)) println("Yes");
else println("o");
}
}
}
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:202-09-14,如有侵权请联系 cloudcommunity@tencent 删除数据jarint集合配置 #感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2025-07-19 21:47:00
留言与评论(共有 12 条评论) |
本站网友 办房产证需要什么证件 | 7分钟前 发表 |
最开始每个数各自在一个集合中 | |
本站网友 中安镇 | 0秒前 发表 |
来设置jar包的运行配置 | |
本站网友 新能源汽车报价 | 28分钟前 发表 |
最开始每个数各自在一个集合中 | |
本站网友 景芳租房 | 20分钟前 发表 |
如有侵权请联系 cloudcommunity@tencent 删除前往查看数据jarint集合配置 | |
本站网友 巴黎恋人主题曲 | 3分钟前 发表 |
如果 a 和 b 在同一集合内 | |
本站网友 举报垃圾短信 | 14分钟前 发表 |
如有侵权请联系 cloudcommunity@tencent 删除前往查看数据jarint集合配置 | |
本站网友 广西药械集中采购网 | 23分钟前 发表 |
实际工作中非常常见的 | |
本站网友 锦屏电站 | 19分钟前 发表 |
如何利用SpringBoot外部配置的方法 | |
本站网友 组策略编辑器 | 2分钟前 发表 |
m; int p[]; int find(int x) // 到x的祖先节点 { if (p[x] != x) p[x] = find(p[x]); return p[x]; } int main() { scanf("%d %d" | |
本站网友 延胡索乙素 | 20分钟前 发表 |
操作共有两种:M a b | |
本站网友 云南民族大学官网 | 5分钟前 发表 |
每个结果占一行 |