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已經存在并與主庫同步一致