laravel application layers 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 - 5月 04, 2021 action : 可以接service, 不能接repo 可以產dtovaildate : 可以接repo, 本身是serviceservice : 可以接 service 注意環狀依賴 可以接repo 主要功能是被委託data processing : 處理進入repo的資料 可以產pounit of work 工作單元模式 協調多個table操作 一起成功 一起失敗 try catchrepo 無邏輯 僅寫入資料庫 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 留言
單一職責 - 4月 07, 2022 只做一件事 只有一個改變的理由 開發程式的人必須對程式負責 不同職責的程式應該可以給不同的人開發而不互相影響 程式出錯只會找上一個人 而不是多個人 程式必須對使用他的人負責 職責改變並不影響使用者 程式必須對職責負責 職責改變只改變對他負責的程式 不改變使用者使用的情形 使用人 -> 程式 -> 職責 開發者 -> 程式 -> 職責 一個程式只負責一個職責 一個程式只給一個人開發 錯誤時只需找一個人負責 不會影響到其他程式 職責改變只會影響一個程式 只需改變一個程式 一個程式會給多個使用者使用 錯誤的點: 過多 class 是錯的 class 應該要有完整職責 single action 是錯的 class 應該要有完整職責 repository interface沒有 function 是錯的 interface 應該要有完整職責 閱讀完整內容
WINDOWS cmd 操作:查看進程、TCP連線、刪除TCP連線和進程 - 11月 29, 2016 TASKLIST可以將所有的windows進程列出 netstat 可以列出TCP連線與占用的PORT netstat -a -n -o 可以更詳細的列出TCP資訊,包括PID 此時就可以利用taskkill和PID去殺掉TCP連線,指令為 TASKKILL /PID {PID NUMBER} 如果出現沒法終結連線,則使用: TASKKILL /PID {PID NUMBER} /F /F為強制結束 /PID為告知系統要殺掉的東西為PID 另外可以使用 TASKKILL /? 來查詢指令 閱讀完整內容
留言
張貼留言