Java,处理字符串的案例()
场景
为了得到一个都是英雄名字的字符数组,需要对如下字符串进行处理
疾风剑豪,影流之主,封魔剑魂,暗裔剑魔,无极剑圣,无双剑姬,武器大师,德邦总管,蛮族之王,诺克萨斯之手,德玛西亚之力,离群之刺,刀锋舞者,潮汐海灵,九尾妖狐,傲之追猎者,惩戒之箭,战争之影,诺克萨斯统领,迷失之牙,沙漠皇帝,虚空恐惧,深渊巨口,麦林炮手,英勇投弹手,皮城女警,蒸汽机器人,熔岩巨兽,沙漠死神,赏金猎人,寒冰射手,蛮族之王,邪恶小法师,时光守护者,痛苦之拥,瘟疫之源,虚空先知,殇之木乃伊,披甲龙龟,冰晶凤凰,恶魔小丑,祖安狂人,琴瑟仙女,风暴之怒,海洋之灾,英勇投弹手,天启者,瓦洛兰之盾,邪恶法师,蒸汽机器人,皮城执法官,唤潮鲛姬,荒漠屠夫,蜘蛛女皇,影流之镰,傲之追猎者,弗雷尔卓德之心,虚空掠夺者,诺克萨斯之手,战争之影,未来守护者,皎月女神,德玛西亚皇子,暗夜猎手,齐天大圣,复仇之矛,魂锁典狱长,卡牌大师,战争女神,探险家,法外狂徒,机械先驱,九尾妖狐,发条魔灵,曙光女神,暮光之眼,光辉女郎,沙漠玫瑰,星籁歌姬,皮城执法官,荒漠屠夫,暗夜猎手,暴走萝莉,圣枪游侠,探险家,惩戒之箭,德玛西亚之翼,德玛西亚之力,虚空先知,无极剑圣,无双剑姬,武器大师,德邦总管,蛮族之王,诺克萨斯之手,麦林炮手,邪恶小法师,时光守护者,殇之木乃伊,沙漠死神,赏金猎人,冰晶凤凰,恶魔小丑,祖安狂人,琴瑟仙女,风暴之怒,海洋之灾,英勇投弹手,天启者,瓦洛兰之盾,邪恶法师,蒸汽机器人,皮城执法官,唤潮鲛姬,荒漠屠夫,蜘蛛女皇,影流之镰,傲之追猎者,弗雷尔卓德之心,虚空掠夺者,诺克萨斯之手,战争之影,未来守护者,皎月女神,德玛西亚皇子,暗夜猎手,齐天大圣,复仇之矛,魂锁典狱长,卡牌大师,战争女神,探险家,法外狂徒,机械先驱,九尾妖狐,发条魔灵,曙光女神,暮光之眼,光辉女郎,沙漠玫瑰,星籁歌姬,皮城执法官,荒漠屠夫,暗夜猎手,暴走萝莉,圣枪游侠,探险家,惩戒之箭,德玛西亚之翼,德玛西亚之力,无极剑圣,无双剑姬,武器大师,德邦总管,蛮族之王,诺克萨斯之手,麦林炮手,邪恶小法师,时光守护者,殇之木乃伊,沙漠死神,赏金猎人,冰晶凤凰,恶魔小丑,祖安狂人,琴瑟仙女,风暴之怒,海洋之灾,英勇投弹手,天启者,瓦洛兰之盾,邪恶法师,蒸汽机器人,皮城执法官,唤潮鲛姬,荒漠屠夫,蜘蛛女皇,影流之镰,傲之追猎者,弗雷尔卓德之心,虚空掠夺者,诺克萨斯之手,战争之影,未来守护者,皎月女神,德玛西亚皇子,暗夜猎手,齐天大圣,复仇之矛,魂锁典狱长,卡牌大师,战争女神,探险家,法外狂徒,机械先驱,九尾妖狐,发条魔灵,曙光女神,暮光之眼,光辉女郎,沙漠玫瑰,星籁歌姬,暗夜猎手,暴走萝莉,圣枪游侠,探险家,惩戒之箭,德玛西亚之翼,德玛西亚之力,无极剑圣,无双剑姬,武器大师,德邦总管,蛮族之王,诺克萨斯之手,麦林炮手,邪恶小法师,时光守护者,殇之木乃伊,沙漠死神,赏金猎人,冰晶凤凰,恶魔小丑,祖安狂人,琴瑟仙女,风暴之怒,海洋之灾,英勇投弹手,天启者,瓦洛兰之盾,邪恶法师,蒸汽机器人,皮城执法官,唤潮鲛姬,荒漠屠夫,蜘蛛女皇,影流之镰,傲之追猎者,弗雷尔卓德之心,虚空掠夺者,诺克萨斯之手,战争之影,未来守护者,皎月女神,德玛西亚皇子,暗夜猎手,齐天大圣,复仇之矛,魂锁典狱长,卡牌大师,战争女神,探险家,法外狂徒,机械先驱,九尾妖狐,发条魔灵,曙光女神,暮光之眼,光辉女郎,沙漠玫瑰,星籁歌姬,暗夜猎手,暴走萝莉,圣枪游侠,探险家,惩戒之箭,德玛西亚之翼,德玛西亚之力,无极剑圣,无双剑姬,武器大师,德邦总管,蛮族之王,诺克萨斯之手,麦林炮手,邪恶小法师,时光守护者,殇之木乃伊,沙漠死神,赏金猎人,冰晶凤凰,恶魔小丑,祖安狂人,琴瑟仙女,风暴之怒,海洋之灾,英勇投弹手,天启者,瓦洛兰之盾,邪恶法师,蒸汽机器人,皮城执法官,唤潮鲛姬,荒漠屠夫,蜘蛛女皇,影流之镰,傲之追猎者,弗雷尔卓德之心,虚空掠夺者,诺克萨斯之手,战争之影,未来守护者,皎月女神,德玛西亚皇子,暗夜猎手,齐天大圣,复仇之矛,魂锁典狱长,卡牌大师,战争女神,探险家,法外狂徒,机械先驱,九尾妖狐,发条魔灵,曙光女神,暮光之眼,光辉女郎,沙漠玫瑰,星籁歌姬,暗夜猎手,暴走萝莉,圣枪游侠,探险家,惩戒之箭,德玛西亚之翼,德玛西亚之力,无极剑圣,无双剑姬,武器大师,德邦总管,蛮族之王,诺克萨斯之手,麦林炮手,邪恶小法师,时光守护者,殇之木乃伊,沙漠死神,赏金猎人,冰晶凤凰,恶魔小丑,祖安狂人,琴瑟仙女,风暴之怒,海洋之灾,英勇投弹手,天启者,瓦洛兰之盾,邪恶法师,蒸汽机器人,皮城执法官,唤潮鲛姬,荒漠屠夫,蜘蛛女皇,影流之镰,傲之追猎者,弗雷尔卓德之心,虚空掠夺者,诺克萨斯之手,战争之影,未来守护者,皎月女神,德玛西亚皇子,暗夜猎手,齐天大圣,复仇之矛,魂锁典狱长,卡牌大师,战争女神,探险家,法外狂徒,机械先驱,九尾妖狐,发条魔灵,曙光女神,暮光之眼,光辉女郎,沙漠玫瑰,星籁歌姬,暗夜猎手,暴走萝莉,圣枪游侠,探险家,惩戒之箭,德玛西亚之翼,德玛西亚之力,无极剑圣,无双剑姬,武器大师,德邦总管,蛮族之王,诺克萨斯之手,麦林炮手,邪恶小法师,时光守护者,殇之木乃伊,沙漠死神,赏金猎人,冰晶凤凰,恶魔小丑
观察发现,每个英雄的称号都是由 逗号+一个空格 隔开的,
所以我们可以先把里面的空格给清了
再按照逗号 对字符串进行分割
再将分割的结果,转换成 set集合,进行去重
//得到名字数组
String str="疾风剑豪,影流之主,封魔剑魂,暗裔剑魔,无极剑圣,无双剑姬,武器大师,德邦总管,蛮族之王,诺克萨斯之手,德玛西亚之力,离群之刺,刀锋舞者,潮汐海灵,九尾妖狐,傲之追猎者,惩戒之箭,战争之影,诺克萨斯统领,迷失之牙,沙漠皇帝,虚空恐惧,深渊巨口,麦林炮手,英勇投弹手,皮城女警,蒸汽机器人,熔岩巨兽,沙漠死神,赏金猎人,寒冰射手,蛮族之王,邪恶小法师,时光守护者,痛苦之拥,瘟疫之源,虚空先知,殇之木乃伊,披甲龙龟,冰晶凤凰,恶魔小丑,祖安狂人,琴瑟仙女,风暴之怒,海洋之灾,英勇投弹手,天启者,瓦洛兰之盾,邪恶法师,蒸汽机器人,皮城执法官,唤潮鲛姬,荒漠屠夫,蜘蛛女皇,影流之镰,傲之追猎者,弗雷尔卓德之心,虚空掠夺者,诺克萨斯之手,战争之影,未来守护者,皎月女神,德玛西亚皇子,暗夜猎手,齐天大圣,复仇之矛,魂锁典狱长,卡牌大师,战争女神,探险家,法外狂徒,机械先驱,九尾妖狐,发条魔灵,曙光女神,暮光之眼,光辉女郎,沙漠玫瑰,星籁歌姬,皮城执法官,荒漠屠夫,暗夜猎手,暴走萝莉,圣枪游侠,探险家,惩戒之箭,德玛西亚之翼,德玛西亚之力,虚空先知,无极剑圣,无双剑姬,武器大师,德邦总管,蛮族之王,诺克萨斯之手,麦林炮手,邪恶小法师,时光守护者,殇之木乃伊,沙漠死神,赏金猎人,冰晶凤凰,恶魔小丑,祖安狂人,琴瑟仙女,风暴之怒,海洋之灾,英勇投弹手,天启者,瓦洛兰之盾,邪恶法师,蒸汽机器人,皮城执法官,唤潮鲛姬,荒漠屠夫,蜘蛛女皇,影流之镰,傲之追猎者,弗雷尔卓德之心,虚空掠夺者,诺克萨斯之手,战争之影,未来守护者,皎月女神,德玛西亚皇子,暗夜猎手,齐天大圣,复仇之矛,魂锁典狱长,卡牌大师,战争女神,探险家,法外狂徒,机械先驱,九尾妖狐,发条魔灵,曙光女神,暮光之眼,光辉女郎,沙漠玫瑰,星籁歌姬,皮城执法官,荒漠屠夫,暗夜猎手,暴走萝莉,圣枪游侠,探险家,惩戒之箭,德玛西亚之翼,德玛西亚之力,无极剑圣,无双剑姬,武器大师,德邦总管,蛮族之王,诺克萨斯之手,麦林炮手,邪恶小法师,时光守护者,殇之木乃伊,沙漠死神,赏金猎人,冰晶凤凰,恶魔小丑,祖安狂人,琴瑟仙女,风暴之怒,海洋之灾,英勇投弹手,天启者,瓦洛兰之盾,邪恶法师,蒸汽机器人,皮城执法官,唤潮鲛姬,荒漠屠夫,蜘蛛女皇,影流之镰,傲之追猎者,弗雷尔卓德之心,虚空掠夺者,诺克萨斯之手,战争之影,未来守护者,皎月女神,德玛西亚皇子,暗夜猎手,齐天大圣,复仇之矛,魂锁典狱长,卡牌大师,战争女神,探险家,法外狂徒,机械先驱,九尾妖狐,发条魔灵,曙光女神,暮光之眼,光辉女郎,沙漠玫瑰,星籁歌姬,暗夜猎手,暴走萝莉,圣枪游侠,探险家,惩戒之箭,德玛西亚之翼,德玛西亚之力,无极剑圣,无双剑姬,武器大师,德邦总管,蛮族之王,诺克萨斯之手,麦林炮手,邪恶小法师,时光守护者,殇之木乃伊,沙漠死神,赏金猎人,冰晶凤凰,恶魔小丑,祖安狂人,琴瑟仙女,风暴之怒,海洋之灾,英勇投弹手,天启者,瓦洛兰之盾,邪恶法师,蒸汽机器人,皮城执法官,唤潮鲛姬,荒漠屠夫,蜘蛛女皇,影流之镰,傲之追猎者,弗雷尔卓德之心,虚空掠夺者,诺克萨斯之手,战争之影,未来守护者,皎月女神,德玛西亚皇子,暗夜猎手,齐天大圣,复仇之矛,魂锁典狱长,卡牌大师,战争女神,探险家,法外狂徒,机械先驱,九尾妖狐,发条魔灵,曙光女神,暮光之眼,光辉女郎,沙漠玫瑰,星籁歌姬,暗夜猎手,暴走萝莉,圣枪游侠,探险家,惩戒之箭,德玛西亚之翼,德玛西亚之力,无极剑圣,无双剑姬,武器大师,德邦总管,蛮族之王,诺克萨斯之手,麦林炮手,邪恶小法师,时光守护者,殇之木乃伊,沙漠死神,赏金猎人,冰晶凤凰,恶魔小丑,祖安狂人,琴瑟仙女,风暴之怒,海洋之灾,英勇投弹手,天启者,瓦洛兰之盾,邪恶法师,蒸汽机器人,皮城执法官,唤潮鲛姬,荒漠屠夫,蜘蛛女皇,影流之镰,傲之追猎者,弗雷尔卓德之心,虚空掠夺者,诺克萨斯之手,战争之影,未来守护者,皎月女神,德玛西亚皇子,暗夜猎手,齐天大圣,复仇之矛,魂锁典狱长,卡牌大师,战争女神,探险家,法外狂徒,机械先驱,九尾妖狐,发条魔灵,曙光女神,暮光之眼,光辉女郎,沙漠玫瑰,星籁歌姬,暗夜猎手,暴走萝莉,圣枪游侠,探险家,惩戒之箭,德玛西亚之翼,德玛西亚之力,无极剑圣,无双剑姬,武器大师,德邦总管,蛮族之王,诺克萨斯之手,麦林炮手,邪恶小法师,时光守护者,殇之木乃伊,沙漠死神,赏金猎人,冰晶凤凰,恶魔小丑,祖安狂人,琴瑟仙女,风暴之怒,海洋之灾,英勇投弹手,天启者,瓦洛兰之盾,邪恶法师,蒸汽机器人,皮城执法官,唤潮鲛姬,荒漠屠夫,蜘蛛女皇,影流之镰,傲之追猎者,弗雷尔卓德之心,虚空掠夺者,诺克萨斯之手,战争之影,未来守护者,皎月女神,德玛西亚皇子,暗夜猎手,齐天大圣,复仇之矛,魂锁典狱长,卡牌大师,战争女神,探险家,法外狂徒,机械先驱,九尾妖狐,发条魔灵,曙光女神,暮光之眼,光辉女郎,沙漠玫瑰,星籁歌姬,暗夜猎手,暴走萝莉,圣枪游侠,探险家,惩戒之箭,德玛西亚之翼,德玛西亚之力,无极剑圣,无双剑姬,武器大师,德邦总管,蛮族之王,诺克萨斯之手,麦林炮手,邪恶小法师,时光守护者,殇之木乃伊,沙漠死神,赏金猎人,冰晶凤凰,恶魔小丑";
str=str.replaceAll("\\s+","");
String[]strs=str.split(",");
Set<String> set = new HashSet<>(Arrays.asList(strs));
strs=set.toArray(new String[0]);
其中 replaceAll()的参数,\\s+
是一个正则表达式 连续的空格
具体的应用
为了随机生成一组英雄的名字,需要先的到一个都是英雄名字的数组,然后用随机索引的方式得到一个一个的英雄名字
进去搜 generateName
在尝试实现 随机生成名字的过程中,发现存在许多方法,但是先创建一个备选的字 或 名字 的集合,再用随机索引的方式,
从中随机选取的方法最为简单。只需要处理一下字符串就行。
而且还可以人为的操控可以生成哪些范围内的名字。
相关文章:
Java,处理字符串的案例()
场景 为了得到一个都是英雄名字的字符数组,需要对如下字符串进行处理 疾风剑豪,影流之主,封魔剑魂,暗裔剑魔,无极剑圣,无双剑姬,武器大师,德邦总管,蛮族之王࿰…...
微信小程序更新机制
1/同步更新 1、定期检查更新时; 2、长期未使用,首次进入会同步更新,但在弱网或者下载新版本失败的情况下,还会使用旧版本。 2/异步更新: 启动时异步更新 3/开发者手动触发更新 在启动时异步更新的情况下,…...

CentOS 7 部署 Nacos-2.3.0 (单机版)
CentOS 7 部署 Nacos-2.3.0 (单机版) 1. 下载 Nacos 安装包 历史版本:https://github.com/alibaba/nacos/releases/ 我选的是 2.3.0 版本,https://github.com/alibaba/nacos/releases/download/2.3.0/nacos-server-2.3.0.tar.g…...

Springboot优雅实现对接口返回统一封装
前端在调用后端接口时往往不同的接口返回的数据是不一样的,但是通常我们会与前端约定一个固定的返回格式,通过固定的格式告诉他们什么时候接口是返回成功,什么时候返回失败,返回成功后他们如何拿到接口返回的数据去渲染前端页面。…...

Kafka 安装与部署
目录 Kafka 下载 (1)将 kafka_2.11-2.4.1.tgz 上传至 /opt/software/ (2)解压安装包至 /opt/module/ [huweihadoop101 ~]$ cd /opt/software/ [huweihadoop101 software]$ tar -zxvf kafka_2.11-2.4.1.tgz -C ../module/&#…...
计算 N*4*4 位姿形状的逆变换,在N*3*4位姿后补充 [0,0,0,1]
针对 [N,4,4] shape 的 poses,函数 ComputeInversePoses 返回 相同 shape,但是每个 pose 都是前面的 逆 pose。 针对 [N,3,4] shape 的 poses,函数 AddIdentityToPoses 返回 在每个 [3,4] pose下加上 [0,0,0,1] 后的pose,返回的…...

人工智能可以战胜人类智慧大脑么?
引言 在当今快速发展的科技时代,人工智能的进步日新月异,引发了一场深刻的讨论:能否有一天,人工智能能够超越甚至战胜人类智慧?这个问题涉及到人类认知的广泛领域,牵涉到人类思维的深层次特质以及AI技术在…...

【数据结构和算法】 K 和数对的最大数目
其他系列文章导航 Java基础合集数据结构与算法合集 设计模式合集 多线程合集 分布式合集 ES合集 文章目录 其他系列文章导航 文章目录 前言 一、题目描述 二、题解 2.1 方法一:双指针排序 三、代码 3.1 方法一:双指针排序 3.2 方法二࿱…...

基于ssm高校推免报名系统源码和论文
网络的广泛应用给生活带来了十分的便利。所以把高校推免报名管理与现在网络相结合,利用java技术建设高校推免报名管理系统,实现高校推免报名的信息化。则对于进一步提高高校推免报名管理发展,丰富高校推免报名管理经验能起到不少的促进作用。…...

算法设计与分析2023秋-头歌实验-实验七 动态规划
文章目录 第1关:数塔问题任务描述相关知识编程要求解题思路测试说明参考答案 第2关:最长公共子序列任务描述相关知识编程要求解题思路:测试说明参考答案 第3关:求序列-2 11 -4 13 -5 -2的最大子段和任务描述相关知识编程要求解题思…...

复杂 SQL 实现分组分情况分页查询
其他系列文章导航 Java基础合集数据结构与算法合集 设计模式合集 多线程合集 分布式合集 ES合集 文章目录 其他系列文章导航 文章目录 前言 一、根据 camp_status 字段分为 6 种情况 1.1 SQL语句 1.2 SQL解释 二、分页 SQL 实现 2.1 SQL语句 2.2 根据 camp_type 区分返…...
JavaScript---如何完美的判断返回对象是否有值
如何判断一个对象为空是我们在开发中经常会遇到的问题,今天我们来聊聊几种经常使用的方法,以及在不同的场景下我们如何去使用。 1. JSON.stringify JSON.stringify 方法可以使对象序列化,转为相应的 JSON 格式。 js 复制代码 const obj {…...

kafka offset sasl加密连接
kafka-tool(offset) 进行SCRAM连接,直接上图 填写jaas的认证(账密 引用包)...

Android studio矩形背景颜色以及弧度的设置
在这里插入图片描述 Android的shape中主要设置的属性 corners:用于设置形状的圆角,可以设置圆角的半径、颜色等属性。 stroke:用于设置形状的边框,可以设置边框的宽度、颜色等属性。 padding:用于设置形状的内边距&…...

Acrel-1000DP分布式光伏系统在某重工企业18MW分布式光伏中应用——安科瑞 顾烊宇
摘 要:分布式光伏发电特指在用户场地附近建设,运行方式以用户侧自发自用、余电上网,且在配电系统平衡调节为特征的光伏发电设施,是一种新型的、具有广阔发展前景的发电和能源综合利用方式,它倡导就近发电,就…...

3 python基本语法 - Dict 字典
Python 中字典(dict)是一种无序的、可变的序列,它的元素以“键值对(key-value)”的形式存储。相对地,列表(list)和元组(tuple)都是有序的序列,它们…...

Magnific AI:彻底改变 AI 生成图像的升级
在我最近与 Magnific AI 的讨论中,我不仅感到惊讶,而且对该工具提供的质量和可能性着迷。我发现 Magnific AI 能够转换人工智能生成的图像(这些图像通常只能以低分辨率提供),尤其令人印象深刻,不仅在可打印…...

BKP 备份寄存器 RTC 实时时钟-stm32入门
这一章节我们要讲的主要内容是 RTC 实时时钟,对应手册,是第 16 章的位置。 实时时钟这个东西,本质上是一个定时器,但是这个定时器,是专门用来产生年月日时分秒,这种日期和时间信息的。所以学会了 STM32 的…...
1.1 数据结构-数据的表示
文章目录 1.1.1 二元关系及其性质:1.1.1.1 笛卡尔积:1.1.1.2 二元关系:持续更新当中 ....... 1.1.1 二元关系及其性质: 数据的基本单元称为额数据元素,数据是从客观事物的观测中的到的,数据元素并不是鼓励存在的,而是存在密切的联系,也因此才能表示和描述客观事物,数据元素之间…...
UNIX Linux系统 启动PPOCRLabel报错[已放弃 (核心已转储)]
参照官方教程安装后,启动PPOCRLabel报错:[已放弃 (核心已转储)] 官方链接地址:PPOCRLabelv2 $~ PPOCRLabel --lang ch QObject::moveToThread: Current thread (0x561534309430) is not the objects thread (0x56153929eac0). Cannot move to…...

使用VSCode开发Django指南
使用VSCode开发Django指南 一、概述 Django 是一个高级 Python 框架,专为快速、安全和可扩展的 Web 开发而设计。Django 包含对 URL 路由、页面模板和数据处理的丰富支持。 本文将创建一个简单的 Django 应用,其中包含三个使用通用基本模板的页面。在此…...
Python爬虫实战:研究feedparser库相关技术
1. 引言 1.1 研究背景与意义 在当今信息爆炸的时代,互联网上存在着海量的信息资源。RSS(Really Simple Syndication)作为一种标准化的信息聚合技术,被广泛用于网站内容的发布和订阅。通过 RSS,用户可以方便地获取网站更新的内容,而无需频繁访问各个网站。 然而,互联网…...
电脑插入多块移动硬盘后经常出现卡顿和蓝屏
当电脑在插入多块移动硬盘后频繁出现卡顿和蓝屏问题时,可能涉及硬件资源冲突、驱动兼容性、供电不足或系统设置等多方面原因。以下是逐步排查和解决方案: 1. 检查电源供电问题 问题原因:多块移动硬盘同时运行可能导致USB接口供电不足&#x…...
vue3 字体颜色设置的多种方式
在Vue 3中设置字体颜色可以通过多种方式实现,这取决于你是想在组件内部直接设置,还是在CSS/SCSS/LESS等样式文件中定义。以下是几种常见的方法: 1. 内联样式 你可以直接在模板中使用style绑定来设置字体颜色。 <template><div :s…...

SpringBoot+uniapp 的 Champion 俱乐部微信小程序设计与实现,论文初版实现
摘要 本论文旨在设计并实现基于 SpringBoot 和 uniapp 的 Champion 俱乐部微信小程序,以满足俱乐部线上活动推广、会员管理、社交互动等需求。通过 SpringBoot 搭建后端服务,提供稳定高效的数据处理与业务逻辑支持;利用 uniapp 实现跨平台前…...

Python爬虫(一):爬虫伪装
一、网站防爬机制概述 在当今互联网环境中,具有一定规模或盈利性质的网站几乎都实施了各种防爬措施。这些措施主要分为两大类: 身份验证机制:直接将未经授权的爬虫阻挡在外反爬技术体系:通过各种技术手段增加爬虫获取数据的难度…...
【Java学习笔记】BigInteger 和 BigDecimal 类
BigInteger 和 BigDecimal 类 二者共有的常见方法 方法功能add加subtract减multiply乘divide除 注意点:传参类型必须是类对象 一、BigInteger 1. 作用:适合保存比较大的整型数 2. 使用说明 创建BigInteger对象 传入字符串 3. 代码示例 import j…...

基于IDIG-GAN的小样本电机轴承故障诊断
目录 🔍 核心问题 一、IDIG-GAN模型原理 1. 整体架构 2. 核心创新点 (1) 梯度归一化(Gradient Normalization) (2) 判别器梯度间隙正则化(Discriminator Gradient Gap Regularization) (3) 自注意力机制(Self-Attention) 3. 完整损失函数 二…...

Scrapy-Redis分布式爬虫架构的可扩展性与容错性增强:基于微服务与容器化的解决方案
在大数据时代,海量数据的采集与处理成为企业和研究机构获取信息的关键环节。Scrapy-Redis作为一种经典的分布式爬虫架构,在处理大规模数据抓取任务时展现出强大的能力。然而,随着业务规模的不断扩大和数据抓取需求的日益复杂,传统…...
【Kafka】Kafka从入门到实战:构建高吞吐量分布式消息系统
Kafka从入门到实战:构建高吞吐量分布式消息系统 一、Kafka概述 Apache Kafka是一个分布式流处理平台,最初由LinkedIn开发,后成为Apache顶级项目。它被设计用于高吞吐量、低延迟的消息处理,能够处理来自多个生产者的海量数据,并将这些数据实时传递给消费者。 Kafka核心特…...