原创 [ 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