原创 Laravel 重寫日誌,讓日誌更優雅

更改目的: 重寫了日誌格式 加入trace,一次請求的唯一標識 加入error級別信息推送,事例中使用企業微信羣助手 讓我們可以更及時、更優雅、更方便追蹤日誌信息 有助於初學者瞭解Laravel框架 將文件 AppTool

原创 處理或者說優化 DB 主從一致性架構的4 種方法

  MySQL 主從一致性 需求緣起 大部分互聯網的業務都是“讀多寫少”的場景,數據庫層面,讀性能往往成爲瓶頸。如下圖:業界通常採用“一主多從,讀寫分離,冗餘多個讀庫”的數據庫架構來提升數據庫的讀性能。   這種架構的一個潛在缺點是,

原创 php7.2.x和5.6.x的垃圾回收機制(一)

注:本篇文章並不是最終準確答案,僅僅是本人試驗結果,以及自己總結,歡迎大家共同討論。 注:本篇文章並不是最終準確答案,僅僅是本人試驗結果,以及自己總結,歡迎大家共同討論。 注:本篇文章並不是最終準確答案,僅僅是本人試驗結果,以及自己總結,

原创 樹莓派安裝OpenWrt-旁路由(閹割版)

樹莓派安裝OpenWrt-旁路由(閹割版),完整版請移步github(鏈接待更新) 1. 工具準備 windows、osx格式化SD卡工具SD Card Formatter, 或者其他工具,建議格式化爲ext4或 squash

原创 第四節 PHP設計模式(三)—外觀模式(門面模式)(Facade Pattern)

  外觀模式 (Facade Pattern): 爲子系統中的一組接口提供一個一致的界面,定義一個高層接口,這個接口使得這一子系統更加容易使用。 (一)爲什麼需要外觀模式 1,開發階段,子系統越來越複雜,增加外觀模式提供一個簡單的調用接口

原创 pm2 使用小技巧

安裝 npm install -g pm2 快速開始 常用命令 # 列表 pm2 list|ls # 開啓 pm2 start xxx.js pm2 start "go run main.go" -n demo pm2 s

原创 elasticseach單機安裝(一)

elasticsearch需要運行在java1.8版本以上 java -version 如果jdk不存在或者版本達不到要求,請自行百度google處理 下載elasticsearch 下載地址:https://www.elast

原创 MAC 下安裝ELK(四)

具體信息可看官方網站,在此僅記錄關鍵信息以及所踩坑 準備工作 安裝brew 執行brew tap elastic/tap,elastic全家桶倉庫 Elasticsearch 安裝 brew install elast

原创 安裝elasticsearch-head(二)

檢查node環境 檢查npm 安裝地址:https://github.com/mobz/elasticsearch-head 安裝elasticsearch-head git clone git://github.com/mobz

原创 elasticsearch集羣(三)

安裝elasticsearch到不同的機器上 設置elasticsearch配置 master node.name: kare-1 xpack.ml.enabled: false network.host: 0.0.0.0 h