2024年11月1日

[IntelliJ IDEA] 快速鍵

FORMAT   Ctrl+Alt+L /  Ctrl+Shift+Alt+L(only code you have changed)
刪一行  ctrl+y
行註釋 Ctrl+/
塊註釋 Ctrl+Shift+/  (去除的時候,不用全部選中一整塊,只要在其中再按一次上按Ctrl+Shift+/)
語句自動完成 Ctrl+Shift + Enter
Ctrl+[ OR ]可以跑到大括號的開頭與結尾
Ctrl+Shift+M可以跑到括號的頭或尾
Ctrl+F12,可以顯示當前文件的結構
Ctrl+N,可以快速打開類
大小寫轉換 Ctrl+Shift+U
裝了CamelCase套件後 可以調整駝峰方式alt+shift+u
implement  所有方法 Ctrl+I
指定行  Ctrl+G
Alt+Enter 使用 檢查正則表達式, import
Alt+Insert 快速產生getter setter之類的code
alt + control + o : 移除沒用到的的import
System.out.println()  打 "sout" 然後 tab
【字尾自動補全功能(Postfix Completion)】
for(User user : users)只需輸入user.for+Tab
要輸入Date birthday = user.getBirthday();只需輸入user.getBirthday().var+Tab即可。
ctrl+alt+v 生成變數
ctrl+shit+上下  移動整行程式(不用反白)
mart Completion (Ctrl+Shift+Space):呼叫method時參數已定義的可直接帶入

Ctrl+Alt+T Surround code 有try catch等

2023年12月22日

如何在捷徑(Shortcut )步驟加入「設定螢幕鎖定時間」

Add Action → Open URLs

url:

prefs:root=DISPLAY&path=AUTOLOCK


ref:Use This Shortcut to Change Auto-Lock Timer on Your iPhone Anytime - MashTips

https://mashtips.com/shortcut-to-change-auto-lock-settings-on-iphone/

2023年10月18日

[IntelliJ IDEA]「new UI」如何讓ctrl + click 開新Tab

 在切成「new UI」前,ctrl + click 會是另開editor tab


要回復這效果的設定是 關掉「Enable Preview Tab 」

(click the gear icon in the Project view)

2023年7月28日

myBatis update and return

 public interface SystemParameterDAO {

/**

* @see SystemParameterSqlBuilder#update

*/

@UpdateProvider(type = SystemParameterSqlBuilder.class, method = "update")

@Options(statementType= StatementType.CALLABLE)

void update( SystemParameter systemParameter);


class SystemParameterSqlBuilder {

public String updateById() {

return "BEGIN "

+ "        UPDATE system_parameter"

+ "        SET system_param_value = #{systemParamValue},"

+ "            update_time = current_timestamp"

+ "        WHERE  system_param_name = #{systemParamName}"

+ "            RETURNING CREATE_TIME, UPDATE_TIME INTO #{createTime, mode=OUT, jdbcType=TIMESTAMP}, #{updateTime, mode=OUT, jdbcType=TIMESTAMP};"

+ "   END;     ";


}

}

}

2023年4月9日

如何在notion 中 於文字上標注假名

 很久以前寫過 「利用 tag 幫文字標注音 假名」可以在網誌裡達成 在漢字上面標示假名的效果

但在notion中 要如何做到

今日 きょう あつ いですね

可以例用插入數學公式方式

/math

選擇「Inline equation」

輸入:

\overset{きょう}{今日} は\overset{あつ}暑いですね

\overset 讓字在上面,若漢字不只一個字 需要大括號括起來,才不會全都在第一個字上面

註:在這模式下,無法用一般的字形格式變粗體,但可在前面加上

\bf 

整段就能是粗體字了!



2022年8月31日

[Git]git 一個分支完全替換另一個分支

git push origin develop:myBranch -f 是把本地的 develop 分支強制(-f)推送到遠端 myBranch

但如果想要本地端先處理好 再推上去 (比較心安感?)步驟如下:

1. 切到要被蓋掉的分支
git checkout myBranch
2.將本地的舊分支 myBranch重設成 develop
git reset --hard develop
3.強置推出去
git push origin myBranch --force
DONE~

2022年5月28日

[IntelliJ IDEA]隱藏.idea資料夾和.iml等檔案

 File→Settings→Editor→File Types

 Ignore files and folders新增「*.idea」、「*.iml」


2020年10月22日

[IntelliJ IDEA]Debug Mode 看request參數內容

Request→request→request→inputStream→ib→coyoteRequest→parameters→paramHashValues

2020年9月20日

[IntelliJ IDEA] java imports 順序調成和eclipse預設相同

Settings → Editor → Code Style → Java → imports

設定 「class count to use import with '*'」值 99 (不能關掉..所以就99)

設定以下順序:


static all other, 

blank, 

java.*, 

blank, 

javax.*, 

blank, 

org.*, 

blank, 

com.*, 

blank, 

all other imports 



apply~ done~