FtpUtil

Dependency implementation 'commons-net:commons-net:{version}' Util import java.io.IOException; import java.io.InputStream; import java.net.MalformedURLException; import org.

繼續閱讀

ORMEnumType

ORM Enum Type @Enumerated(EnumType.STRING) @Column(name = "enum_type_name", columnDefinition = "VARCHAR(10) NOT NULL DEFAULT 'CREATE'") private EnumType enumType = EnumType.

繼續閱讀

Xargs

xargs extended arguments pipeline 中間操作, 將輸入的資料切割成多個字串,並將這些字串當成指定指令 若沒給 command 則 default echo 並濾掉 換行符號\tab\空白

繼續閱讀

Find

find find {目錄path} -name {fileName} find . -name test.txt find .

繼續閱讀

Ubuntu

Ubuntu env docker pull ubuntu docker network create ubuntu-n docker run -dit -p 2222:22 -p 8000:8000 --network ubuntu-n --name ubuntu-c ubuntu docker exec -it ubuntu-c bash yes | unminimize && apt install curl gawk git htop less lsof man-db rsync strace tmux vim ssh -y apt install jq -y apt install pip -y docker stop ubuntu-c docker rm ubuntu-c # restart docker start ubuntu-c

TreeSet

TreeSet TreeSet使用是紅黑樹。 自訂排序 Set treeSet = new TreeSet<>(Comparator.comparing(String::length)); Set<Integer> treeSet = new TreeSet<>(); treeSet.

繼續閱讀

FileExpress

File relations (文件表達式) [ -e xxx] // return true / false -e filename 如果 filename file存在 -d filename 如果 filename 為 dir -f filename 如果 filename 為常規文件 -L filename 如果 filename 為符號連接 -r filename 如果 filename 可讀取 -w filename 如果 filename 可寫入 -x filename 如果 filename 可執行 -s filename 如果 大小不為 0 -h filename 如果 是 link f1 -nt f2 f1 是否比 f2 新 f1 -ot f2 f1 是否比 f2 舊 -eq '=' -ne '!

繼續閱讀

ReverseLinkedList

reverse Linked List positive public ListNode reverseList(ListNode head) { ListNode prev = null; ListNode node = head; ListNode next = null; while(node !

繼續閱讀

UnionFind

Union Find 990 [LC 990](990. Satisfiability of Equality Equations) 滿足所有等式

繼續閱讀

SnowFlake DistributionKey

Snowflake - Distribution Key 單體式 ID 一般單體式 UUID(Universally Unique identifier) 8-4-4-4-12 總共 32 個 16 進位

繼續閱讀