簡單工廠模式 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 - 1月 19, 2021 又稱靜態工廠模式。組成:工廠類抽象產品具體產品簡述:客戶使用工廠類產生具體產品,通過傳入的參數取得想產生的具體產品,工廠類將返回抽象產品的類型。類圖:分析:可以把創建產品的任務分離到工廠類,使用上只要引入工廠類傳入參數就可以取得要的實例。工廠類有所有創建的職責,工廠類會膨脹。增加新項目需修改工廠類,違反OCP。若是有其他種類的物件需要產生,就需要其他的工廠類。工廠類為靜態類別,使用上方便。 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 留言
git commit 類型 - 7月 29, 2021 features. 功能 fix 修正 style 代碼格式 refactor 重構 docs 文件 perf 效能 chore 其他不重要的 extend 擴展 閱讀完整內容
xampp Apache 設定 access.log - 10月 29, 2020 設定access.log以天數分割檔案,如: access-2020-10-29.log 1. 開啟httpd.conf 2. 找到access.log配置項目 3. 將設定改成 4. CustomLog "|bin/rotatelogs.exe -l E:/logs/access/access-%Y-%m-%d.log 86400" common 設定access.log的format 參考配置項目: http://httpd.apache.org/docs/current/mod/mod_log_config.html https://httpd.apache.org/docs/2.4/logs.html log format標準 Common Log Format "%h %l %u %t \"%r\" %>s %b" Combined Log Format "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" elf (Extended Log File Format) rotatelogs .exe apache log能做到這些是是因為使用了rotatelogs .exe。 rotatelogs 是日誌切割工具。 文件: https://httpd.apache.org/docs/2.4/programs/rotatelogs.html 閱讀完整內容
php 面試題 - 3月 20, 2022 laravel 7 特性 laravel 8 特性 php 7 特性 php 8 特性 Names Arguments JIT Union Types Constructor Property Promotion Null-Safe Operator Trailing Comma in Parameters Match Expression Attributes WeakMaps Mixed Type Throw Exception From New Places Call ::class on objects Non-Capturing Catch New String Functions class vs trait 執行順序 callback clean architecture ddd https://docs.kilvn.com/tipi/ https://imyoungyang.gitbooks.io/php7-study-group-notes/content/Chapter2/php-trait.html 閱讀完整內容
留言
張貼留言