原创 Error response from daemon: network laradock_default is ambiguous

docker-compose up mysql nginx Error response from daemon: network laradock_default is ambiguous (2 matches found b

原创 SQL基礎手冊

文章目錄一、基礎二、創建表三、修改表四、插入五、更新六、刪除七、查詢DISTINCTLIMIT八、排序九、過濾十、通配符十一、計算字段十二、函數彙總文本處理日期和時間處理數值處理十三、分組十四、子查詢十五、連接內連接自連接自然連接

原创 Docker撰寫throws - adduser:group'www-data'正在使用中

錯誤 adduser: group 'www-data' in use Service 'nginx' failed to build: The command '/bin/sh -c apk update && apk

原创 mysql8.0 鏈接問題Server sent charset unknown to the client. Please, report to the developers

這個問題就是 mysql 8 的密碼驗證方式是 caching_sha2_password,而低版本都是 mysql_native_password,所以會出錯。 laravel MySQL配置 1、my.cnf 配置文件中 [m

原创 Kubernetes 基礎知識(一)

Kubernetes 是什麼 Kubernetes 是一個可移植的、可擴展的開源平臺,用於管理容器化的工作負載和服務,可促進聲明式配置和自動化。Kubernetes 擁有一個龐大且快速增長的生態系統。Kubernetes 的服務、

原创 docker-compose服務管理

docker-compose docker-compose簡介docker 容器使用yml 文件不僅指定正在使用的容器,還指定如何單獨配置各容器基本規則docker-compose搭建PHP環境 docker-compose簡介

原创 30分鐘徹底弄懂flex佈局

轉載 30分鐘徹底弄懂flex佈局 目前在不考慮IE以及低端安卓機(4.3-)的兼容下,已經可以放心使用flex進行佈局了。什麼是flex佈局以及它的好處,這裏就不再贅述。 在這篇文章裏,想說說flex佈局的屬性語法及其細節。那麼

原创 MAC終端神器iterm2——告別黑白和記住服務器的賬號和密碼

一、 MAC終端神器iterm2——告別黑白 MAC終端神器iterm2——告別黑白 二、 Mac 讓 iTerm2 記住用戶名密碼 expect 腳本 https://codingstyle.cn/topics/31 剛剛用iT

原创 laradock 國內版

文章目錄簡述修改php-fpm鏡像修改php-worker鏡像workspace 工作區修改 .env 文件參考資料 簡述 最近google一下,感覺laradock項目還是不錯的。擴展性很好。但是國外支持更好一些。國內的更新速度

原创 mysql SSH RSA免密登錄 for mac

今天我們聊一下SSH RSA免密登錄。 首先登錄mysql客戶端, 建立SSH鏈接 服務器鏈接成功後,就可以進行數據庫鏈接 在非Windows系統中,要注意權限問題。不可以用最高權限 .ssh 文件夾權限

原创 phpStorm git配置

1、生成密鑰,配置好之後。我們就可以用了。 2、在IDE中配置git。特別要注意。built-in有可能出問題。尤其是破解版。長時間沒升級IDE。 git 推送突然報錯 我們只需要把built-in改爲native built

原创 rabbitMQ +php(PCNTL) 服務端守護進程(二)

隨着互聯網的發展,php快速開發的特點,現在越來越多的團隊將php作爲服務端的編程語言, 大家都知道php是單線程,但使用PCNTL和POSIX等擴展實現多進程編程,相比多線程編程,多進程就容易的多。在使用php開發服務端時,很多

原创 rabbitMQ + yii2 (php) 服務端守護進程

隨着互聯網的發展,php快速開發的特點,現在越來越多的團隊將php作爲服務端的編程語言, 大家都知道php是單線程,但使用PCNTL和POSIX等擴展實現多進程編程,相比多線程編程,多進程就容易的多。在使用php開發服務端時,很多

原创 rabbitMQ + yii2 (php)遠程過程調用(RPC)

今天我們共同學習下使用MQ來構建一個RPC系統。包含一個客戶端和一個RPC服務端。現在的情況是,我們沒有一個值得被分發的足夠耗時的任務,所以接下來,我們創建一個模擬RPC服務。 客戶端的接口 爲了展示rpc服務如何使用,我們創建了

原创 rabbitMQ + yii2 (php)主題交換機

爲什麼需要主題交換機? 在上一篇的學習中,我們改進了日誌系統。我們使用直連交換機代替了扇形交換機,從只能盲目的接收廣播信息改進爲有選擇的接收日誌。 儘管直連交換機能夠改善我們的系統。但是也有缺點 – 沒辦法基於多個標準執行路由操作