原创 工具系列 | FPM進程管理器詳解

1.3.1 概述 FPM(FastCGI Process Manager)是PHP FastCGI運行模式的一個進程管理器,從它的定義可以看出,FPM的核心功能是進程管理,那麼它用來管理什麼進程呢?這個問題就需要從FastCGI說起了。 F

原创 PHP系列 | PHP curl報錯:417 - Expectation Failed

當我在post提交的數據增加一段內容後會報錯:417 - Expectation Failed。 查資料發現在使用curl做POST時,當post的數據大於1024字節時,curl並不會直接發起post請求,而是分爲兩步, 1.發送一個

原创 工具系列 | Ubuntu18.04安裝Openssl-1.1.1

1.查看版本 Ubuntu的版本是18.04。使用openssl version命令查看openssl版本,可以看到Ubuntu自帶了openssl-1.1.0版本,因此安裝新版本需要替換舊版本。 [email protected]:~$ open

原创 PHP系列 | PHP中使用gRPC extension 擴展安裝

相關教程和依賴包 官方教程:https://grpc.io/docs/languages/php/quickstart/ GRPC 擴展包 : http://pecl.php.net/package/gRPC protobuf  擴展包:h

原创 工具系列 | 分佈式日誌管理graylog 實戰

Graylog是一個開源的日誌聚合、分析、審計、展現和預警工具。功能上和ELK類似,但又比ELK要簡單,依靠着更加簡潔,高效,部署使用簡單的優勢很快受到許多人的青睞。 使用Docker安裝 官方文檔:https://docs.graylog

原创 PHP系列 | Thinkphp3.2 上傳七牛 bad token 問題

前端代碼 <div class="logo_out" id="upload-logo"></div> JS代碼 /** * 上傳圖片 */ layui.use('upload', function () { var u

原创 Redis系列 | 阿里雲 Redis 版數據庫Lua腳本支持與限制

Lua使用限制 爲了保證腳本里面的所有操作都在相同slot進行,雲數據庫Redis集羣版本會對Lua腳本做如下限制: 所有key都應該由KEYS數組來傳遞,redis.call/pcall中調用的redis命令,key的位置必須是KEYS

原创 MySQL系列 | MySQL高級-09存儲引擎

MySQL有多種存儲引擎,目前常用的是 MyISAM 和 InnoDB 這兩個引擎,除了這兩個引擎以外還有許多其他引擎,有官方的,也有一些公司自己研發的。這篇文章主要簡單概述一下常用常見的 MySQL 引擎,一則這是面試中常被問到的問題,二

原创 工具系列 | 如何搭建FTP服務,上傳本地文件

需求 1、docker容器 2、文件服務器鏡像:https://hub.docker.com/r/fauria/vsftpd 3、上傳腳本:ThinkPHP5.1 4、上傳依賴庫:https://github.com/Nicolab/p

原创 工具系列 | Github 如何加速clone 大項目

將地址 git clone https://github.com/Tinywan/Linux.git  換成 git clone https://github.com.cnpmjs.org/Tinywan/Linux.git  很

原创 工具系列 | 解決Github圖片不顯示問題

打開路徑 C:\Windows\System32\drivers\etc 以管理員權限打開hosts文件,添加以下內容 # GitHub Start 192.30.253.112 github.com 192.30.253.119 g

原创 MQ系列 | 使用rabbitmq 控制檯發送延遲隊列(DLE)

        接受結果        

原创 工具系列 | 基於元模型的訪問控制策略描述語言

https://mp.weixin.qq.com/s/n7D6PQiI3zRCgvpLeSrKQQ

原创 MySQL系列 | MySQL5.7特性:JSON數據類型 [轉載]

概述 MySQL5.7的發行聲明中,官方稱之爲里程碑式的版本,除了運行速度大幅度提升之外,還添加了之前版本沒有的功能,如本文所述的原生JSON數據類型功能。在此版本之前,MySQL所有的JSON數據類型,全部是使用text等文本類型來實

原创 工具系列 | Visual Studio Code 配合php-debug在Docker環境調試

1、本地安裝環境爲docker作爲PHP Web環境  2、php72 容器已經安裝好了xdebug擴展  3、php.ini 配置文件(PHP7.2映射配置) [XDebug] xdebug.remote_enable = 1 xd