2023年6月3日
造成此报错信息的原因是 idea 的 .lock 文件仍就存在,但实际其对应的进程已经不存在,故处理办法就是删除 .lock 文件即可。
.lock 文件在类似于 /.config/JetBrains/IdeaIC2023.2 下,依据为:
/snap/intellij-idea-community/current/bin/idea.sh
其中包含:
CONFIG_HOME="${XDG_CONFIG_HOME:-${HOME}/.config}"
参考:
现象:
1、此工程之前实际正常 Run/Debug 过,每次修改代码会在 idea 中重新 package 打包;
2、偶然执行 Run/Debug 均报告 active: @profile.name@ 相关的错误信息,重新打包后依然报错;
分析及解决:
1、基于 active: @profile.name@ 及启动日志信息,明确 springboot 启用了 @...@ 动态获取配置的意图;
2、检查 idea 中 maven 插件,确保有选中合适的 profile 选项(有必要到根 pom.xml 中检查对应项);
2.a、若多选 maven 插件中的多个 profile 选项,则会按 pom.xml 中物理可用的最后一个来处理;
2.b、若全部不选、多选但全部没有对应项,则 @profile.name@ 无法被动态转译,进而保留不变;
3、在 maven 插件中选择 compile/package,随后 target/classes/application.yml 中查看结果;
参考:
1、
while scanning for the next tokenfound character ‘@‘ that cannot start any token.2、
聊聊 SpringBoot 中的两种占位符:@*@ 和 ${*}3、
在构建时期自动扩展info属性4、
SpringBoot配置文件5、
Spring Boot中YAML属性配置文件使用详解6、
Spring boot2 使用profile 配置多环境7、
Could not resolve placeholder ‘xxx‘ in value “${xxx}“
来源:
相关命令:
sudo ip link 查看网络接口
sudo vi /etc/netplan/01-network-manager-all.yaml 临时对 netplan 改用 systemd-networkd 来替代默认的 network-manager
sudo netplan apply 启用新的配置
sudo netplan try 试验
如果 ping www.baidu.com 成功,则可以运行 sudo apt install network-manager,并恢复 netplan 配置
来源:https://blog.csdn.net/ned_mahone/article/details/80081394
来源:https://blog.csdn.net/christine_ruan/article/details/7569782
来源:https://blog.csdn.net/qq_41055045/article/details/122038093
推荐适用于测试的 springboot 2.5 及以上版本中 application.yaml 配置示例:
# DataSource Config
spring:
datasource:
driver-class-name: org.h2.Driver
url: jdbc:h2:mem:test
username: root
password: test
sql:
init:
schema-locations: classpath:db/schema-h2.sql
data-locations: classpath:db/data-h2.sql
mode: always
不推荐的废弃配置方式:
spring:
datasource:
schema: classpath:db/schema-h2.sql
data: classpath:db/data-h2.sql
来源:https://blog.csdn.net/crazyjinks/article/details/130017180
Clonezilla再生龙备份与还原linux系统
来源:https://blog.csdn.net/wf19930209/article/details/100012611
通过systemback制作系统镜像以及镜像安装,实现系统备份和复刻
来源:https://blog.csdn.net/wxh0000mm/article/details/122923111
方法一:执行SQL命令
SHOW CREATE TABLE table_name;
方法二:基于dbeaver工具(以下包含安装指令)
sudo snap install dbeaver-ce
启动dbeaver后配置连接,再选中指定表获取DDL
以上两种方法都只是针对单表
参考网页资源:
MySQL导出建表语句:一步到位(mysql导出建表语句) https://www.dbs724.com/74935.html
版权声明:本文为CSDN博主「西京刀客」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/inthat/article/details/124779375
0、背景
github fork了https://github.com/xxx/xxx.git后一段时间,同步更新正常。
当https://github.com/xxx/xxx.git新增了分支testbranch,如何持续一致地同步更新?
基于git标准,原始仓库为upstream,克隆仓库为origin:
upstrean: https://github.com/xxx/xxx.git
origin: https://github.com/yyy/xxx.git
git本地库: 当前仅知道origin,不知道upstream
1、查看本地的远端仓库,并添加 upstream 上游仓库
git remote -v
git remote add upstream https://github.com/xxx/xxx.git
git remote -v
2、直接从 upstream 获取新分支 testbranch 到本地
git fetch upstream
git checkout -b testbranch upstream/testbranch
3、推送本地的新分支 testbranch 到 origin 上游仓库
git push origin testbranch
4、在github中,可以查看到分支testbranch已经存在并与主库同步一致