原创 MAC初使用

shift => [z]左邊的按鍵 control => [fn]右邊第一個 alt/option => [command]左邊的   切換輸入法:control + 空格 鎖屏:control + command + q 截屏保存文件

原创 Redis(基礎,優點,持久化,淘汰策略,併發)

一、Redis的優缺點及適用場景 Redis 是一個基於內存的高性能key-value數據庫。很像memcached,整個數據庫統統加載在內存當中進行操作,定期通過異步操作把數據庫數據flush到硬盤上進行保存。它的優點如下: (1) 速

原创 MySQL優化(索引、SQL語句、主從複製、讀寫分離、分庫、分表、分區)

1. 表結構  存儲引擎         MyIsam: 應用時以讀和插入操作爲主,只有少量的更新和刪除,並且對事務的完整性,併發性要求不是很高的。(適合做只讀表,如統計表等)         InnoDB:    事務處理,以及併發條件

原创 常見算法 - PHP

楊輝三角 /** * 第一種代碼實現 * @param int $n 要求的層數 * 理解思路: $i代表行數; $j代表列數 */ public function funYH($n

原创 PHP數學函數

abs() 返回一個數的絕對值 ceil() 向上舍入爲最接近的整數。 floor() 向下舍入爲最接近的整數。 max() 返回一個數組中的最大值,或者幾個指定值中的最大值。 min() 回一個數組中的最小值,或者幾個指定值中的最小值。

原创 數據結構 - 數組、棧、隊列、鏈表、圖、樹、哈希表、

https://baijiahao.baidu.com/s?id=1609200503642486098&wfr=spider&for=pc   棧 後進先出 <?php class Stack{ private $st

原创 PHP設計模式(單例、工廠、註冊、策略、觀察者)

  單例模式 單例模式確保某個類只有一個實例,而且自行實例化並向整個系統提供這個實例。 單例模式是一種常見的設計模式,在計算機系統中,線程池、緩存、日誌對象、對話框、打印機、數據庫操作、顯卡的驅動程序常被設計成單例。 單例模式分3種:懶漢

原创 PHP數組的實現

哈希結構是一種非常重要的數據結構,他是一種通過key映射到value的結構,由於其特性,可以在大部分的情況下讓查找和插入的效率達到O(1) PHP的數組是用鏈地址法的哈希結構去實現的,鏈表是雙向鏈表,這樣既可以動態分配數組空間,也可以通過

原创 PHP生成圖片加水印(文字、圖片)

<?php setWater('https://bdimg1.qunliao.info/tos-cn-i-j5hyufq5o6/fastdfs3/M00/D2/43/ChONol2Rfv-AbLlbAAGhnL0QGkY8623085

原创 數據結構 - 二叉樹

二叉樹遍歷 先序:A B D H I G C E F  中序:H D I B G A E C F  後序:H I D G B E F C A  層次遍歷:A B C D G E F H I  樹的高度:4 葉子節點:H I G E F(

原创 rabbitMQ

RabitMQ採用Erlang語言實現的AMQP(Advanced Message Queued Protocol)的消息中間件,最初起源於金融系統,用在分佈式系統存儲轉發消息。 RabbitMQ發展到今天,被越來越多的人認可,這和它在易

原创 PHP底層設計與實現原理

PHP說簡單,但是要精通也不是一件簡單的事。我們除了會使用之外,還得知道它底層的工作原理。 PHP是一種適用於web開發的動態語言。具體點說,就是一個用C語言實現包含大量組件的軟件框架。更狹義點看,可以把它認爲是一個強大的UI框架。 瞭解

原创 php7和PHP5對比的新特性和性能優化

php7和PHP5對比的新特性和性能優化 1. 抽象語法樹(AST) AST在PHP編譯過程作爲一箇中間件的角色,替換原來直接從解釋器吐出opcode的方式,讓解釋器(parser)和編譯器(compliler)解耦,可以減少一些Hack

原创 集羣、分佈式、負載均衡

https://www.cnblogs.com/xzwblog/p/7255364.html https://www.cnblogs.com/itfly8/p/5043435.html 集羣 計算機集羣通過一組鬆散集成的計算機軟件和/或硬

原创 MySQL優化(索引、SQL語句、主從複製、讀寫分離)

1. 表結構  存儲引擎         MyIsam: 應用時以讀和插入操作爲主,只有少量的更新和刪除,並且對事務的完整性,併發性要求不是很高的。(適合做只讀表,如統計表等)         InnoDB:    事務處理,以及併發條件