原创 MongoDB學習筆記(3)- Mongo Shell 常用查詢命令

MongoDB學習筆記(3)- Mongo Shell 常用查詢命令 本文所使用的MongoDB版本爲 4.0.10 > db.version(); 4.0.10 一、find 命令進行簡查詢 find( 查詢條件 ,返回的字段), 1

原创 MongoDB學習筆記(2)- Mongo Shell 中文檔的增、刪、改

MongoDB學習筆記(2)- Mongo Shell 中文檔的增、刪、改 本文所使用的MongoDB版本爲 4.0.10 > db.version(); 4.0.10 一、插入文檔 1. 插入一個文檔 語法: db.<collection

原创 MongoDB學習筆記(1)- MongoDB簡介、數據類型及幫助命令

MongoDB學習筆記(1)- MongoDB簡介及數據類型 本文所使用的MongoDB版本爲 4.0.10 > db.version(); 4.0.10 一、MongoDB 介紹 1. MongoDB 的特點 MongoDB 是一個可擴展

原创 搞定PHP面試 - 常見排序算法及PHP實現

常見排序算法及PHP實現 全文代碼使用PHP7.2語法編寫流程圖生成工具:https://visualgo.net 0. 五種基礎排序算法對比 1. 冒泡排序(Bubble Sort) 冒泡排序 是一種交換排序,它的基本思想是:對待排序

原创 Elasticsearch 及 IK 中文分詞插件安裝

Elasticsearch 及 IK 中文分詞插件安裝 一、安裝Java並配置 JAVA_HOME 環境變量 由於Elasticsearch是使用Java構建的,所以首先需要安裝 Java 8 或更高版本 才能運行。所有Elasticsea

原创 搞定PHP面試 - MySQL基礎知識點整理 - 賬號和權限管理

MySQL基礎知識點整理 - 賬號和權限管理 一、賬號管理 1. 查看賬號列表 MySQL用戶賬號和信息存儲在名爲 mysql 的數據庫中。一般不需要直接訪問 mysql 數據庫和表,但有時需要直接訪問。例如,查看數據庫所有用戶賬號列表時。

原创 搞定PHP面試 - MySQL基礎知識點整理 - 數據類型和數據表管理

MySQL基礎知識點整理 - 數據表管理 〇、數據類型 1. 數值數據類型 數值數據類型存儲數值。MySQL支持多種數值數據類型,每種存儲的數值具有不同的取值範圍。 整數 類型 大小 範圍(有符號) 範圍(無符號) TINYINT

原创 搞定PHP面試 - MySQL基礎知識點整理 - 存儲引擎

MySQL基礎知識點整理 - 存儲引擎 0. 查看 MySQL 支持的存儲引擎 可以在 mysql 客戶端中,使用 show engines; 命令可以查看MySQL支持的引擎: mysql> show engines; +--------

原创 搞定PHP面試 - PHP魔術方法知識點整理

PHP魔術方法知識點整理 代碼使用PHP7.2語法編寫 一、構造函數和析構函數 __construct() 構造函數 __construct ([ mixed $args [, $... ]] ) : void 具有構造函數的類會在每次

原创 面向對象基本原則(3)- 最少知道原則與開閉原則

面向對象基本原則(3)- 最少知道原則與開閉原則 五、最少知道原則【迪米特法則】 1. 最少知道原則簡介 最少知識原則(Least KnowledgePrinciple,LKP)也稱爲迪米特法則(Law of Demeter,LoD)。雖然

原创 面向對象基本原則(2)- 裏式代換原則與依賴倒置原則

面向對象基本原則(2)- 裏式代換原則與依賴倒置原則 三、裏式代換原則 0. 繼承的優缺點 在面向對象的語言中,繼承是必不可少的、非常優秀的語言機制,它有如下優點: 代碼共享,減少創建類的工作量,每個子類都擁有父類的方法和屬性。 提高代碼

原创 WEB頁面實現等比例縮放自適應 - 通過 rem 和 vw 實現

WEB頁面實現等比例縮放自適應 - 通過 rem 和 vw 實現 一、rem 和 vw 簡介 1. rem rem 是相對長度單位,是指相對於根元素(即html元素)font-size(字號大小)的倍數。 瀏覽器支持:Caniuse 示例

原创 面向對象基本原則(1)- 單一職責原則與接口隔離原則

面向對象基本原則(1)- 單一職責原則與接口隔離原則 一、單一職責原則 1. 單一職責原則簡介 單一職責原則的英文名稱是 Single Responsibility Principle,簡稱SRP。 單一職責原則的原話解釋是: Ther

原创 搞定PHP面試 - HTTP協議知識點整理

HTTP協議知識點整理 一、HTTP協議的工作特點和工作原理 工作特點 基於B/S模式 通信開銷小、簡單快速、傳輸成本低 使用靈活、可試用超文本傳輸協議 節省傳輸時間 無狀態 工作原理 客戶端發送請求給服務器,創建一個TCP鏈接,指定端

原创 搞定PHP面試 - 正則表達式知識點整理

一、簡介 1. 什麼是正則表達式 正則表達式(Regular Expression)就是用某種模式去匹配一類字符串的一種公式。正則表達式使用單個字符串來描述、匹配一系列匹配某個句法規則的字符串。正則表達式是繁瑣的,但它是強大的,學會之後的應