摘要:本文是筆者實踐總結的技巧,介紹搭建云主機的方法,主要基于部署系列服務。從個人開發者需求出發,一步一步搭建自己的服務。虛擬內存的大小,一般不要超過當前內存大小,筆者選購的云主機是內存,所以設置虛擬內存。如果使用阿里云,在網頁后臺可以進行配置。 0x00 本文是筆者實踐總結的技巧,介紹搭建云主機的方法,主要基于Docker部署系列服務。從個人開發者需求出發,一步一步搭建自己的服務。本文適合...
摘要:所以,這個時候,就可以派上用場了我們只需要這樣獲取用戶的地址信息就好這個時候,即使為空值,這一行代碼也不會報錯,而是會顯示一個空的字符串出來。 在 Laravel 新版本當中,有一個非常有用的輔助方法:optional() 這個方法的應用場景是什么呢?其實如果你多寫代碼的話,經常會遇到類似下面的報錯信息: Call to a member function on null objec...
摘要:本文首發于泊浮目的專欄在語言中,有一個關鍵字叫做其作用是在函數前執行。一般有兩種用法在該函數拋出異常時執行。在該函數返回前執行。這里的放入來自系統啟動時利用反射所做的一個行為。因此并不會影響使用時的性能。 本文首發于泊浮目的專欄:https://segmentfault.com/blog... 在Go語言中,有一個關鍵字叫做defer——其作用是在函數return前執行。在ZStac...
摘要:它是良好應用設計的大原則,包含單一責任原則開放封閉原則里氏替換原則接口分離原則依賴倒置原則讓我們通過代碼示例來深究下這五個原則。實探單一責任原則代表一個類有且僅有一個改變的原因,換言之,一個類的職責范疇是嚴謹明確的。 聲明:本文并非博主原創,而是來自對《Laravel 4 From Apprentice to Artisan》閱讀的翻譯和理解,當然也不是原汁原味的翻譯,能保證90%的原...
摘要:數據遷移,主要利用阿里云數據傳輸服務的數據遷移能力,涉及到全量遷移增量遷移一致性校驗及反向任務。小結通過周密的遷移方案設計,以及強大的數據遷移工具的能力,閑魚商品庫順利完成億在線數據庫服務遷移,獨立的物理部署顯著提升商品庫在線服務的穩定性。 背景 在系統的快速迭代過程中,業務系統往往部署在同一個物理庫,沒有做核心數據和非核心數據的物理隔離。隨著數據量的擴大這種情況會帶來穩定性的風險,如...