Crystal's Record

電腦,生活

20240117 Crob表達式補習班

入門及解說 先確認你的軟體吃的crob表達式位數決定每位數的含意 Linux->5 Crontab簡介 Spring Quartz->7(可略最後一個變成6) Quartz懶人工具 解釋

20240109 Docker架設MySQL初探(還有一個連線問題,有進展再更新)

參考資料:詳細的說明 1.pull 2.在實機新增存放資料的資料夾 sudo mkdir mysql_data 3.run+掛起資料 latest為版號tag(愛看官方說明) sudo docker run --name my-mysql --net=host -v /mysql_data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=369369 -d mysql:l…

20231222一個有趣的網站輸出歷年GitHub貢獻

https://github-contributions.vercel.app/ 還可以自選配色xd 我的看起來都是推wiki居多

20231220 HTML無痛轉JSX網站

超讚的啦!! 因為v0生成的HTML檔案不能直接貼到React內(註:v0提供的React是基於Next.js等) 幸好這個網站可以無痛轉換!!

20231220 授權Table設計考察

網路文章 設計使用者身份驗證模組的最佳實踐 個別role綁定可用API,使用時再核對的方法 經典專案 看看Wordpress怎麼做? 相關文章

20231220 git clone失敗但不想改GitHub憑證或git使用者設定檔嗎?懶人方案!

看這篇 只要在你clone不下來的儲藏庫網址前面加上GitHub使用者名稱(用@連接) git clone https://GitHub使用者名稱@github.com/x200706/fakerepo.git (好像名字跟帳號都行,反正要觸發登入視窗) 就能拉下來囉

20231219 Hatena Blog CSS嚮導+修改備忘

唉呀...換來換去還是喜歡這個主題,但忘記備份自定義CSS就換掉,一個個加回來吧 改導航列配色 來源:官方教學 #globalheader-container { color: #333; background: #fff; } 改頁面寬度 總覺得現在頁面有點寬,不知道之前有沒有加...? #container{ width: 8…

20231219 Spring Boot 2.7.11加入Mybatis Starter XML讀取不到踩坑實錄🫠

TL:DR 且這篇內容超腦霧,就是個八八坑道(??),我也不知道為什麼會失常成這樣,搏君一笑,單純做個紀錄..... 前情提要 我按照一個教學(不過這邊有個巨大的過失,就是我看到文末才發現作者寫了"本教學內容已更新到Spring Boot 3.0",我知道八成會出問題…

20231208 Java Stream之美

用了Stream后,代码反而越写越丑? 這幾天有看到一篇可讀性的文章 突然找不到了QQ

20231208 Java Interface Q&A

Q:負責實作的class可以有自己的method嗎? A:可以 但像下面這樣會找不到method BeverageFactory bevergeFactory = new TestFactory(); bevergeFactory.strike(); 這樣才可以 TestFactory testFactory = new TestFactory(); testFactory.strike(); Q:一定…

20231208 UML MEMO

uml class diagram - when should use usage, aggregation or association? 奇怪箭頭(?)UML類別圖:Aggregation vs. Composition

20231122列出目錄及下方資料夾所有檔案清單批次檔v1

⚠️已知問題: web.config這種檔案不知道為甚麼顯示不出來 如果有個要從專案根目錄排除的目錄名稱,跟想要保留子目錄下的目錄名稱雷同時,其政則寫法要再考究 1.製作prodFileList.bat @echo off dir /s /b /a-d /on | findstr /v /i /c:".git" /c:"vendor" /c…

20231115 VSCode Java相關的重構功能

官方文件 常用 效果 對類/方法/變數名稱按f2 批量改名 對類/方法/變數名稱按f12 查看定義(哪裡有出現)

20231115掘金好文一則

如何快速的掌握一门编程语言

20231113開箱即用的垂直分頁瀏覽器—Edge、Vivaldi

這幾天試用下來應該就是Edge跟Vivaldi,後者沒辦法直接對著書籤列資料夾以群組分頁開啟,但提供了「工作區」的概念,並且可以於不用時休眠工作區,節省一點記憶體;他們都是Chromium的延伸,所以都支持Chrome擴充元件,前者還支援佈景主題,後者暫時沒嘗試(…

20231110強型別坑一則

最近在練習stream,裡面有很多好玩的(??),但寫到Grouping就開始發生一連串事故A_A 例如 Map<Optional<Member>, List<Member>> memberMap = member.stream() .collect(Collectors.groupingBy(e -> Optional.ofNullable(e.getAge()))); 出現這個錯誤,跟泛型有關 再多看幾秒...才找</member></optional<member>…

20231110一則因為在Replit mvn clean後Java專案無法運行的故事🫠

== 使用package或install,target下方也沒有依賴!#@$%(謎之音:這東西學習曲線真陡峭) 看了這篇才成功讓依賴長回去A_A

20231110 Lombok其他實用功能MEMO

這篇整理很好

20231110 Codeium: 可用於VSCode免費AI自動完成擴充元件

官網 可以在VSCode商店查到,安裝好後會提示註冊帳號+登入 完成後讓它跑一下,接著就可以享受自動提示的樂趣囉^^(用Tab接受建議)

20231110 Stream訓練營

連結 閱讀 入門文章一則 用與不用的比較 ChatGPT秀一手

20231110 雲端IDE殊死戰前奏曲?

不能否認Replit有點卡頓 撇除要運行機器人這種常駐服務,如果只是單純練習代碼,來到2023我們有哪些選項? GitHub Codespace:直接搭配VSCode工作區很方便,主流程式語言都有 Eclipse Che:要有紅帽帳號,主流程式語言都有;可自架 都還沒有時間玩過.. 不過幫R…

20231110 Hatena Shell軼事一則+MD中Shell的語法高亮代號有哪些

之前寫文章時習慣用```shell開始,用以表示終端機的指令,但我昨天發了一篇CMD/PowerShell的筆記,我怎麼弄都沒顏色== 後來我去查了Hatena支援的語法高亮,發現PowerShell要用ps1表示,至於Linux Shell則要用zsh(這邊蠻嚴格的也不會隨意上色@@) 那麼一般MD…

20231110舊筆記:Python住哪裡

舊筆記連結 懶人包: python -0p

20231110 Emacs MEMO

簡介 常用指令 進入Emacs命令列介面,時時關注最下方的提示 無窗執行 emacs -nw 可設置別名更方便呼叫 新增檔案or開啟之前檔案 emacs -nw 檔名.副檔名 存檔按Ctrl+x再按Ctrl+s 提示:在哪個目錄打開cmd建入,就會在哪個目錄操作 已經在Emacs內開啟檔案的方式…

20231109半手工:一次git clone一個使用者或群組下方多個專案的Windows批次檔

半手工意即:需要按照自己需求修改以下內容 新增檔案命名為某某某.bat,打開文字編輯器貼上以下,依照註釋(後方賦值為中文跟@Rem的部分,覺得有礙觀瞻可以移除)跟自己實際需求修改root_path變數值跟list內的element @echo off setlocal enabledelayedexpan…

20231109夜間模式實踐文章一則

CSS

寫得很好!

20231109 MD進階連結MEMO

參考資料 直接連結用<>包住

20231108一個還不錯的日本程式教學網站

ポテパンキャンプ

20231108 VSCode更換GitHub帳號MEMO

其實這是要修改Git email的設定(就是初次commit要求的那個),跟GitHub官方幾個擴充元件設定無關 下載這款擴充元件更方便管理

20231107 VSCode改預設終端機MEMO

如何更換 VS Code 預設終端機? 此文開啟setting.json的方式沒有說得很清楚,可以看這篇,總之就是點進去齒輪後,還要按右上角一個「文件+迴轉的圖案」才能切換為JSON格式的設定檔 加入以下: "terminal.integrated.defaultProfile.windows": "Command Promp…