[安裝與使用](%E5%AE%89%E8%A3%85%E4%B8%8E%E4%BD%BF%E7%94%A8.md)
[開放API](%E5%BC%80%E6%94%BEAPI.md)
[自定義apache日志](%E8%87%AA%E5%AE%9A%E4%B9%89apache%E6%97%A5%E5%BF%97.md)
- PHP
- PHP基礎(chǔ)
- PHP介紹
- 如何理解PHP是弱類型語言
- 超全局變量
- $_SERVER詳解
- 字符串處理函數(shù)
- 常用數(shù)組函數(shù)
- 文件處理函數(shù)
- 常用時(shí)間函數(shù)
- 日歷函數(shù)
- 常用url處理函數(shù)
- 易混淆函數(shù)區(qū)別(面試題常見)
- 時(shí)間戳
- PHP進(jìn)階
- PSR規(guī)范
- RESTFUL規(guī)范
- 面向?qū)ο?/a>
- 三大基本特征和五大基本原則
- 訪問權(quán)限
- static關(guān)鍵字
- static關(guān)鍵字
- 靜態(tài)變量與普通變量
- 靜態(tài)方法與普通方法
- const關(guān)鍵字
- final關(guān)鍵字
- abstract關(guān)鍵字
- self、$this、parent::關(guān)鍵字
- 接口(interface)
- trait關(guān)鍵字
- instanceof關(guān)鍵字
- 魔術(shù)方法
- 構(gòu)造函數(shù)和析構(gòu)函數(shù)
- 私有屬性的設(shè)置獲取
- __toString()方法
- __clone()方法
- __call()方法
- 類的自動(dòng)加載
- 設(shè)計(jì)模式詳解
- 關(guān)于設(shè)計(jì)模式的一些建議
- 工廠模式
- 簡單工廠模式
- 工廠方法模式
- 抽象工廠模式
- 區(qū)別和適用范圍
- 策略模式
- 單例模式
- HTTP
- 定義
- 特點(diǎn)
- 工作過程
- request
- response
- HTTP狀態(tài)碼
- URL
- GET和POST的區(qū)別
- HTTPS
- session與cookie
- 排序算法
- 冒泡排序算法
- 二分查找算法
- 直接插入排序算法
- 希爾排序算法
- 選擇排序算法
- 快速排序算法
- 循環(huán)算法
- 遞歸與尾遞歸
- 迭代
- 日期相關(guān)的類
- DateTimeInterface接口
- DateTime類
- DateTimeImmutable類
- DateInterval類
- DateTimeZone類
- DatePeriod類
- format參數(shù)格式
- DateInterval的format格式化參數(shù)
- 預(yù)定義接口
- ArrayAccess(數(shù)組式訪問)接口
- Serializable (序列化)接口
- Traversable(遍歷)接口
- Closure類
- Iterator(迭代器)接口
- IteratorAggregate(聚合迭代器) 接口
- Generator (生成器)接口
- composer
- composer安裝與使用
- python
- python3執(zhí)行tarfile解壓文件報(bào)錯(cuò):tarfile.ReadError:file could not be opened successfully
- golang
- 單元測試
- 單元測試框架
- Golang內(nèi)置testing包
- GoConvey庫
- testify庫
- 打樁與mock
- GoMock框架
- Gomonkey框架
- HTTP Mock
- httpMock
- mux庫/httptest
- 數(shù)據(jù)庫
- MYSQL
- SQL語言的分類
- 事務(wù)(重點(diǎn))
- 索引
- 存儲(chǔ)過程
- 觸發(fā)器
- 視圖
- 導(dǎo)入導(dǎo)出數(shù)據(jù)庫
- 優(yōu)化mysql數(shù)據(jù)庫的方法
- MyISAM與InnoDB區(qū)別
- 外連接、內(nèi)連接的區(qū)別
- 物理文件結(jié)構(gòu)
- PostgreSQL
- 編譯安裝
- pgsql常用命令
- pgsql應(yīng)用目錄(bin目錄)文件結(jié)構(gòu)解析
- pg_ctl
- initdb
- psql
- clusterdb
- cluster命令
- createdb
- dropdb
- createuser
- dropuser
- pg_config
- pg_controldata
- pg_checksums
- pgbench
- pg_basebackup
- pg_dump
- pg_dumpall
- pg_isready
- pg_receivewal
- pg_recvlogical
- pg_resetwal
- pg_restore
- pg_rewind
- pg_test_fsync
- pg_test_timing
- pg_upgrade
- pg_verifybackup
- pg_archivecleanup
- pg_waldump
- postgres
- reindexdb
- vacuumdb
- ecpg
- pgsql數(shù)據(jù)目錄文件結(jié)構(gòu)解析
- pgsql數(shù)據(jù)目錄文件結(jié)構(gòu)解析
- postgresql.conf解析
- pgsql系統(tǒng)配置參數(shù)說明
- pgsql索引類型
- 四種索引類型解析
- 索引之ctid解析
- 索引相關(guān)操作
- pgsql函數(shù)解析
- pgsql系統(tǒng)函數(shù)解析
- pgsql窗口函數(shù)解析
- pgsql聚合函數(shù)解析
- pgsql系統(tǒng)表解析
- pg_stat_all_indexes
- pg_stat_all_tables
- pg_statio_all_indexes
- pg_statio_all_tables
- pg_stat_database
- pg_stat_statements
- pg_extension
- pg_available_extensions
- pg_available_extension_versions
- pgsql基本原理
- 進(jìn)程和內(nèi)存結(jié)構(gòu)
- 存儲(chǔ)結(jié)構(gòu)
- 數(shù)據(jù)文件的內(nèi)部結(jié)構(gòu)
- 垃圾回收機(jī)制VACUUM
- 事務(wù)日志W(wǎng)AL
- 并發(fā)控制
- 介紹
- 事務(wù)ID-txid
- 元組結(jié)構(gòu)-Tuple Structure
- 事務(wù)狀態(tài)記錄-Commit Log (clog)
- 事務(wù)快照-Transaction Snapshot
- 事務(wù)快照實(shí)例
- 事務(wù)隔離
- 事務(wù)隔離級(jí)別
- 讀已提交-Read committed
- 可重復(fù)讀-Repeatable read
- 可序列化-Serializable
- 讀未提交-Read uncommitted
- 鎖機(jī)制
- 擴(kuò)展機(jī)制解析
- 擴(kuò)展的定義
- 擴(kuò)展的安裝方式
- 自定義創(chuàng)建擴(kuò)展
- 擴(kuò)展的管理
- 擴(kuò)展使用實(shí)例
- 在pgsql中使用last、first聚合函數(shù)
- pgsql模糊查詢不走索引的解決方案
- pgsql的pg_trgm擴(kuò)展解析與驗(yàn)證
- 高可用
- LNMP
- LNMP環(huán)境搭建
- 一鍵安裝包
- 搭建方法
- 配置文件目錄
- 服務(wù)器管理系統(tǒng)
- 寶塔(Linux)
- 安裝與使用
- 開放API
- 自定義apache日志
- 一鍵安裝包LNMP1.5
- LNMP1.5:添加、刪除站點(diǎn)
- LNMP1.5:php多版本切換
- LNMP1.5 部署 thinkphp項(xiàng)目
- Operation not permitted解決方法
- Nginx
- Nginx的產(chǎn)生
- 正向代理和反向代理
- 負(fù)載均衡
- Linux常用命令
- 目錄與文件相關(guān)命令
- 目錄操作命令
- 文件編輯命令
- 文件查看命令
- 文件查找命令
- 文件權(quán)限命令
- 文件上傳下載命令
- 用戶和群組相關(guān)命令
- 用戶與用戶組的關(guān)系
- 用戶相關(guān)的系統(tǒng)配置文件
- 用戶相關(guān)命令
- 用戶組相關(guān)命令
- 壓縮與解壓相關(guān)命令
- .zip格式
- .tar.gz格式
- .gz格式
- .bz2格式
- 查看系統(tǒng)版本
- cpuinfo詳解
- meminfo詳解
- getconf獲取系統(tǒng)信息
- 磁盤空間相關(guān)命令
- 查看系統(tǒng)負(fù)載情況
- 系統(tǒng)環(huán)境變量
- 網(wǎng)絡(luò)相關(guān)命令
- ip命令詳解
- ip命令格式詳解
- ip address命令詳解
- ip link命令詳解
- ip rule命令詳解
- ip route命令詳解
- nslookup命令詳解
- traceroute命令詳解
- netstat命令詳解
- route命令詳解
- tcpdump命令詳解
- 系統(tǒng)進(jìn)程相關(guān)命令
- ps命令詳解
- pstree命令詳解
- kill命令詳解
- 守護(hù)進(jìn)程-supervisord
- 性能監(jiān)控相關(guān)命令
- top命令詳解
- iostat命令詳解
- pidstat命令詳解
- iotop命令詳解
- mpstat命令詳解
- vmstat命令詳解
- ifstat命令詳解
- sar命令詳解
- iftop命令詳解
- 定時(shí)任務(wù)相關(guān)命令
- ssh登錄遠(yuǎn)程主機(jī)
- ssh口令登錄
- ssh公鑰登錄
- ssh帶密碼登錄
- ssh端口映射
- ssh配置文件
- ssh安全設(shè)置
- 歷史紀(jì)錄
- history命令詳解
- linux開啟操作日志記錄
- 拓展
- git
- git初始化本地倉庫-https
- git初始化倉庫-ssh
- git-查看和設(shè)置config配置
- docker
- 概念
- docker原理
- docker鏡像原理
- docker Overlay2 文件系統(tǒng)原理
- docker日志原理
- docker日志驅(qū)動(dòng)
- docker容器日志管理
- 原理論證
- 驗(yàn)證容器的啟動(dòng)是作為Docker Daemon的子進(jìn)程
- 驗(yàn)證syslog類型日志驅(qū)動(dòng)
- 驗(yàn)證journald類型日志驅(qū)動(dòng)
- 驗(yàn)證local類型日志驅(qū)動(dòng)
- 修改容器的hostname
- 修改容器的hosts
- 驗(yàn)證聯(lián)合掛載技術(shù)
- 驗(yàn)證啟動(dòng)多個(gè)容器對(duì)于磁盤的占用情況
- 驗(yàn)證寫時(shí)復(fù)制原理
- 驗(yàn)證docker內(nèi)容尋址原理
- docker存儲(chǔ)目錄
- /var/lib/docker目錄
- image目錄
- overlay2目錄
- 數(shù)據(jù)卷
- 具名掛載和匿名掛載
- 數(shù)據(jù)卷容器
- Dockerfile詳解
- dockerfile指令詳解
- 實(shí)例:構(gòu)造centos
- 實(shí)例:CMD和ENTRYPOINT的區(qū)別
- docker網(wǎng)絡(luò)詳解
- docker-compose
- 緩存
- redis
- redis的數(shù)據(jù)類型和應(yīng)用場景
- redis持久化
- RDB持久化
- AOF持久化
- redis緩存穿透、緩存擊穿、緩存雪崩
- 常見網(wǎng)絡(luò)攻擊類型
- CSRF攻擊
- XSS攻擊
- SQL注入
- Cookie攻擊
- 歷史項(xiàng)目經(jīng)驗(yàn)
- 圖片上傳項(xiàng)目實(shí)例
- 原生php上傳方法實(shí)例
- base64圖片流
- tp5的上傳方法封裝實(shí)例
- 多級(jí)關(guān)系的遞歸查詢
- 數(shù)組轉(zhuǎn)樹結(jié)構(gòu)
- thinkphp5.1+ajax實(shí)現(xiàn)導(dǎo)出Excel
- JS 刪除數(shù)組的某一項(xiàng)
- 判斷是否為索引數(shù)組
- ip操作
