原创 linux 掛載本地iso yum源
在內網部署的時候需要yum源安裝很多依賴,一個一個考好麻煩後來才才知道可以掛載iso鏡像文件 記錄一下掛載iso文件 1.上傳鏡像文件iso 到指定目錄(找個空間的文件放進去) 2.創建掛載目錄 mkdir /mnt/centos7
原创 Linux操作系統調優相關工具(四)查看Network運行狀態 和系統整體運行狀態
一、使用nload監控總體帶寬使用情況 1.1安裝nload [root@120 ~]# yum install epel-release -y [root@120 ~]# yum install nload -y 二、開始監控
原创 elasticsearch kibana設置 添加開機啓動
在/etc/init.d 下創建 elasticsearch 文件 mkdir elasticsearch elasticsearch 啓動設置 #!/bin/sh #chkconfig: 2345 80 05 #descripti
原创 linux安裝ElasticSearch7.1
1.環境 服務器環境linux7 java環境jdk1.8 2.下載 下載頁面 https://www.elastic.co/cn/downloads/elasticsearch 我下載的是7.1https://artifac
原创 php設計模式--觀察者模式(4.2)PHP實現觀察者模式
1. 觀察者模式( Observer) ,當一個對象狀態發生改變時,依賴它的對象全部會收到通知,並自動更新 2.場景: 一個事件發生後,要執行一連串更新操作。傳統的編程方式,就是在事件的代碼之,後直接加入處理邏輯。當更新的邏輯增 多之後
原创 php設計模式--策略模式(六)
1.策略模式,將- -組特定的行爲和算法封裝成類,以適應某些特定的上下文環境,這種模式就是策略模式 2.實際應用舉例,假如一個電商網站系統,針對男性女性用戶要各自跳轉到不同的商品類目,並且所有廣告位展示不同的廣告 3.計算器實例 工廠
原创 php設計模式--裝飾模式(七)裝飾模式完成文章編輯
裝飾器模式decorator 1. 裝飾器模式(Decorator ) ,可以動態地添加修改類的功能 2.一個類提供了一項功能,如果要在修改並添加額外的功能,傳統 的編程模式,需要寫一個子類繼承它,並重新實現類的方法 3.使用裝飾器模式,
原创 php設計模式--抽象工廠模式(二)
如果要在簡單工廠模式上在加方法就需要修改工廠方法 這不符合面向對象的設計原則:開閉原則 (對類新增是開放的,對類的修改是關閉的)有沒方法呢? 抽象工廠模式 class Mysql{} interface Factory{ publi
原创 php設計模式--單例模式(三)
單例模式 只能new一個對象 爲防止外界自由的new 自己new自己 //加個判斷 有就不new可 //判斷只有一個對象 class Single{ protected $rnd; protected static
原创 php設計模式--觀察者模式(四)
觀察者模式 也叫通知訂閱
原创 GitHub 上搜索開源項目技巧
參考https://help.github.com/cn/github/searching-for-information-on-github/searching-for-repositories 1.明確搜索倉庫標題、倉
原创 php設計模式--簡單工廠模式(一)
什麼是設計模式 十八哥的說法,典型場景-->典型問題-->典型解決辦法 模式是因爲語言不夠靈活,不能適應複雜的場景,而想出的 php弱類型語言 所以java的設計模式比PHP多 (不可照搬java設計模式) <?php //設
原创 vscode 向下複製當前行功能快捷鍵 設置成Ctrl + D
vscode 向下複製當前行 vscode 默認向下複製當前行是 shift + Alt + ↓ 設置Ctrl + D 爲複製爲快捷鍵 1.文件-》首選項-》鍵盤快捷鍵 搜索 copy line down 搜索索 copy
原创 sublime和vscode 推薦安裝的插件
sublime推薦安裝 vscode 推薦安裝 https://github.com/varHarrie/varharrie.github.io/issues/10