原创 crontab 執行 docker exec命令失敗

原腳本 --> 失敗 #!/bin/bash docker exec -it php-7.2_1 /bin/bash -c 'cd /usr/local/nginx/html/MyProject && sh GatherData

原创 程序員提高自身能力的N種方式

一、重構 重構是什麼? 重構(Refactoring)就是通過調整程序代碼改善軟件的質量、性能,使其程序的設計模式和架構更趨合理,提高軟件的擴展性和維護性。 重構能做什麼? 重構最重要的思想就是普通程序員也能寫出優秀的程序。因爲作

原创 性能測試術語解讀

術語 簡稱 描述 併發用戶數 VU 指的是現實系統中操作業務的用戶,在性能測試工具中,一般稱爲虛擬用戶數(Virutal User),注意併發用戶數跟註冊用戶數、在線用戶數有很大差別的,併發用戶數一定會對服務器產生壓

原创 Locust入門教程

Locust 官方網站:https://www.locust.io/ 1. Locust 介紹 An open source load testing tool. 一個開源性能測試工具。 define user behaviou

原创 Flutter 思維導圖整理

FLutter 常用對象的繼承關係 widget的生命週期 表單 按鈕 視圖 Sliver 路由 (Routes) 輸入控件 對話框 MDC (Material Design Component) 狀態管理

原创 數據庫鎖表及阻塞的原因和解決辦法

問題說明當多個用戶併發地存取數據時,在數據庫中就會產生多個事務同時存取同一數據的情況。若對併發操作不加控制就可能會讀取和存儲不正確的數據,破壞數據庫的一致性。加鎖是實現數據庫併發控制的一個非常重要的技術。在實際應用中經常會遇到的與鎖 相關

原创 微服務架構 - 02 架構師如何權衡微服務的利弊?

架構的最重要的一個職責就是權衡,所以我們必須清晰的瞭解它的優勢和調整。 利 1、強模塊化邊界 2、可獨立部署 3、技術多樣性 弊 1、分佈式複雜性 2、最終一致性 3、運維複雜性 4、測試複雜性

原创 SOLID 設計原則

SOLID 原則基本概念: 程序設計領域, SOLID (單一功能、開閉原則、里氏替換、接口隔離以及依賴反轉)是由羅伯特·C·馬丁在21世紀早期 引入的記憶術首字母縮略字,指代了面向對象編程和麪向對象設計的五個基本原則。當這些原則被一起應

原创 【ApiDoc】官方文檔(翻譯)

本文主要參考 ApiDoc官方文檔 一、apidoc簡介 apidoc是一款可以有源代碼中的註釋直接自動生成api接口文檔的工具,它幾乎支持目前主流的所有風格的註釋。例如: Javadoc風格註釋(可以在C#, Go, Dart, J

原创 php註釋

  數組內容註釋 /** * @param ClientInterface $client Client used to send the requests. * @param array|\Iterat

原创 Laravel 的中大型專案架構

 只有MVC 是不夠的,我們需要更完整的專案架構 初學者學習Laravel時分兩種,一種是乖乖的將程式填入MVC架構內,導致controller與model異常的肥大,日後一樣很難維護;一種是常常不知道程式該寫在哪一個class內而猶豫不

原创 python常用

1、python獲取當前文件路徑以及父文件路徑 #當前文件的路徑 pwd = os.getcwd() #當前文件的父路徑 father_path=os.path.abspath(os.path.dirname(pwd)+os.path.

原创 python 退出程序的方式

python程序退出方式[sys.exit() os._exit() os.kill() os.popen(...)] 知乎說明 http://www.zhihu.com/question/21187839 1. sys.exit() 執

原创 RESTful api接口規範

相關文章: Restful API 的設計規範 RESTful 接口規範 整體規範建議採用RESTful 方式來實施。   協議 API與用戶的通信協議,總是使用HTTPs協議,確保交互數據的傳輸安全。   域名 應該儘量將API部署在專