原创 四層和七層負載均衡的區別
原文鏈接:https://blog.51cto.com/yeqing/1775292 總結: 基於MAC地址玩的是二層(虛擬MAC地址接收請求,然後再分配到真實的MAC地址), 基於IP
原创 Apache反向代理配置
背景 1、微信小程序需要有ssl證書的域名才能進行網絡訪問 2、因爲目前有一個ssl證書的域名(https://aaaaaa),但項目的服務器(A)不在這個域名指向的服務器(B),所以需要做個反向代理,用服務器B去代理服務器A 注
原创 docker-gitlab 的數據遷移
這篇文章介紹下如何將容器化的 gitlab 進行數據遷移。 gitlab是什麼 GitLab是利用Ruby on Rails一個開源的版本管理系統,實現一個自託管的Git項目倉庫,可通過Web界面進行訪問公開的或者私人項目。 gitl
原创 strace: attach: ptrace(PTRACE_ATTACH, ...): Operation not permitted
在docker裏面用strace -p pid 查看進程當前調用棧報錯 $ strace -p 7 ptrace(PTRACE_ATTACH, ...): Operation not permitted //報錯信息 解決辦法
原创 Debug your PHP in Docker with Intellij/PHPStorm and Xdebug
請查看github,獲得集體內容 gihub
原创 重啓docker服務器後 遇到 'device or resource busy'錯誤
錯誤信息: Error response from daemon: Cannot restart container showdoc: Error getting container fff06b0b7e535f8fbbce1e7fbaf
原创 Composer 版本約束表達式的使用
相信 Composer 對你來說已經相當熟悉了,不過對於包的版本,我覺得應該還有不少同學不是那麼清楚各種寫法到底是啥意思。 語義化版本 首先,我們來了解一個東西:語義化版本 版本格式:主版本號.次版本號.修訂號,版本號遞增規則如下: 主
原创 (CRON) DEATH (can't lock /var/run/crond.pid, otherpid may be 206): Resource temporarily unavailable
錯誤代碼: [root@ec38d0ef77cb /]# systemctl status crond.service -l
原创 libhiredis.so.0.13: cannot open shared object file: No such file or director
Hiredis安裝步驟: tar zxvf antirez-hiredis-v0.10.1-0-g3cc6a7f.zip cd antirez-hiredis-3cc6a7f make 解決辦法 mkdir /usr/lib/hiredi
原创 微信小遊戲canvas抗鋸齒
canvas.style.width = width + "px"; canvas.style.height = height + "px"; canvas.height = height * window.devicePixelRat
原创 xdebug Debug session was finished without being paused
報錯信息 Debug session was finished without being paused It may be caused by path mappings misconfigura
原创 docker lnmp liunx+nginx+mysql+php 分離部署
背景 每次換電腦都要重新部署lnmp,每次花費的時間至少要半天,很浪費時間。所以就把lnmp docker化。 環境 本機環境:ubuntu 16.04 LTS 安裝dockeer $ apt-get install docker.io
原创 用swoole搭建推送消息到小程序的服務器
環境 php7.1.3 (已安裝 ) centos7 安裝 swoole 下載swoole 然後 cd swoole phpize ./configure --enable-openssl (開啓ssl) --enabl
原创 Unity官方案例精講筆記-unity腳本事件的執行順序
unity腳本事件的執行順序 注: 可以在Edit->Project Setting->Script Execution Order 來設置多個腳本的執行順序 參考 Unity官方案例精講-unity腳本事件的執行順序,下
原创 clion開發調試php7擴展
生成擴展框架 執行php7源碼/xxx/php-7.1.3/ext目錄下的ext_skel命令,生成擴展框架 $ /xxx/php-7.1.3/ext/ext_skel --extname=ljtest //ljtest爲擴展名 編譯