原创 [ php ] 二維數據排序代碼

function data_sort($arrays){ if(is_array($arrays)){ foreach ($arrays as $array){

原创 [nginx] 內置預定義變量列表

$arg_PARAMETER 這個變量值爲:GET 請求中變量名 PARAMETER 參數的值。 $args 這個變量等於GET請求中的參數。例如,foo=123&bar=blahblah;這個變量只可以被修改 $binary_remot

原创 [nginx] 本機 https 測試,證書生成過程

生成證書 使用openssl生成密鑰privkey.pem: openssl genrsa -out privkey.pem 1024/2038 使用密鑰生成證書server.pem: openssl req -new -x509

原创 [ jenkins ] 配置郵件發送地址

位置:系統管理 -> 系統設置 1. Jenkins Location ->系統管理員郵件地址,輸入郵件地址。 2. 郵件通知 -> SMTP 服務器 設置爲郵箱的發送服務器 3. 選中 使用 SMTP 認證 4. 輸入用

原创 [nginx] fastcgi_cache 完整示例

# http 區域設置的緩存參數 # fastcgi_temp_path 和 fastcgi_cache_path 指定的路徑必須在同一分區 fastcgi_temp_path xxxxx; #設置 w

原创 [php] 代碼片段---csv 文件 header 頭部信息

$csvFileName = "CSV數據.csv"; $csvContent = "qwe,qwe,qwe,qwe,qwe,qwe,qwe \n"; header("Content-Type: application/vnd.ms-ex

原创 [ php ] 獲取請求 IP 地址,及所處 IP 所在服務商代碼

// 獲取 IP 地址 function get_remote_addr() { if (isset($_SERVER["HTTP_X_REAL_IP"])) { return $_SERVER["HTT

原创 [nginx] Nginx 的 Rewrite 規則實例

文件或目錄不存在時,重定向到某個 PHP 文件上(適用於 mvc 結構) if (!-e $request_filename) { rewrite ^/(.*)$ /index.php last; } 多目錄轉成參數 eg:

原创 [Linux] Apache 下 TIME_WAIT 太多的問題

問題: apache與負載均衡器的的連接數過多,導致鏈接延遲; 原因: 通過查看服務器網絡狀態檢測到服務器有大量的 TIME_WAIT 的狀態; 檢查命令 netstat -n | awk '/^tcp/ {++

原创 [PHP] 代碼片段之 Redis SessionHandler

class Redis_Session implements SessionHandlerInterface { private $handle; private $lifetime; priva

原创 [openssl] 生成公私鑰文件

OpenSSL> genrsa -out app_private_key.pem 1024 #生成 1024位 私鑰,2048 生成 2048 位祕鑰 OpenSSL> pkcs8 -topk8 -inform PE

原创 [ubuntu] 解決 eclipse 在啓動器上無法運行的問題

第一次運行 eclipse 時會在 ~/.local/share/applications 目錄下創建快捷方式 eclipse.desktop 刪掉就好了。

原创 [mysql] 批量導入提示: Variable ‘character_set_client’ can’t be set to the value of ‘NULL

在批量導入的 sql 文件中找到: /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@O

原创 [nginx] ssl 配置 --自行頒發不受瀏覽器信任的 SSL 證書

創建私鑰文件 爲 nginx 提供重啓時,不需要輸入密碼的私鑰文件 shell openssl genrsa -des3 -out api.bz.key 1024 openssl req -new -key ap

原创 [PHP] 對象的淺複製與深複製-----“=” 與 “clone”

class ObjA{ public $num = 0; public $objB; function __construct(){ $this->objB