原创 PHP設計模式-單例模式

單例類1、構造函數需要標記爲private(訪問控制:防止外部代碼使用new操作符創建對象)、單例類不能在其他類中實例化、只能被其自身實例化2、擁有一個保存類的實例的靜態成員變量3、擁有一個訪問這個實例的公共的靜態方法(常用getInsta

原创 vim編輯器使用教程

vim模式:     編輯模式(命令模式)     輸入模式     末行模式 模式轉換:   編輯-->輸入:     i: 在當前光標所在字符的前面,轉爲輸入模式;     a: 在當前光標所在字符的後面,轉爲輸入模式;     o:

原创 RAID不同類型的磁盤組織方式介紹

RAID(獨立磁盤冗餘陣列)       RAID是英文Redundant Array of Independent Disks的縮寫,中文簡稱爲獨立磁盤冗餘陣列。RAID技術分爲幾種不同的等級,分別可以提供不同的速度,安全性和性價比。根據

原创 php-Facade(外觀模式)

1.外觀模式概念  爲一個或多個子系統提供一個統一外層調用接口,外部與子系統的通信必須通過一個統一的外觀對象進行,隱藏調用對象的複雜性。2.策略模式結構圖

原创 CentOS7下安裝配置LAMP詳細教程

一. 關閉CentOS7防火牆和SELinux     1.關閉CentOS7防火牆   systemctl stop firewalld.service#停止firewall    systemctl disable firewalld.

原创 vim編輯器使用教程

vim模式:     編輯模式(命令模式)     輸入模式     末行模式 模式轉換:   編輯-->輸入:     i: 在當前光標所在字符的前面,轉爲輸入模式;     a: 在當前光標所在字符的後面,轉爲輸入模式;     o:

原创 php反射簡單使用

1.示例:Yii框架php反射類的使用       //創建$class類的反射類實例對象    $reflection = new ReflectionClass($class);    //獲取$class類的構造器對象    $con

原创 PHP設計模式-策略模式Strategy

1.策略模式概念策略模式針對一組算法,將每一個算法封裝到具有共同接口的獨立的類中,此模式讓算法的變化獨立於使用算法的客戶。從而讓程序結構更靈活,具有更好的擴展性和維護性2.策略模式結構圖3.策略模式角色說明    抽象策略(Strategy

原创 spring+springmvc+springboot 常用註解

springmvc:@ControllerAdvice:註解內部使用@ExceptionHandler、@InitBinder、@ModelAttribute註解的方法應用到所有的 @RequestMapping註解的方法,常

原创 PHP設計模式-觀察者

PHP設計模式-觀察者      一個對象狀態發生改變後,會影響到其他幾個對象的改變,這時候可以用觀察者模式。一個對象通過添加一個attach方法允許觀察者註冊自己,使本身變得可觀察。當被觀察的對象更改時,它會將消息發送到已註冊的觀察者。觀