原创 MySql 存在記錄就更新,不存在就新增

1、插入一條數據,存在就更新,不存在就更新(必須現有唯一鍵)  使用insert ignore語句:insert ignore into table(col1,col2) values ('a','b');        例如插入

原创 使用swoole多進程導出csv文件

$start_time = microtime(TRUE); $max_num = 5; //進程數 $per_file = 100000; //每個文件導出的記錄數 $process_pool = a

原创 利用ELK分析Nginx日誌生產實戰

來自公衆號:民工哥技術之路 本文以api.mingongge.com.cn域名爲測試對象進行統計,日誌爲crm.mingongge.com.cn和risk.mingongge.com.cn請求之和(此二者域名不具生產換環境統計意義),生產

原创 使用jQuery時,需要合併未知數量個ajax請求方法

一、已知數量的ajax請求時 當ajax請求的數量固定且已知時,可以直接使用jQuery的$.when().then()方法:   $.when(ajax1,ajax2,ajax3,...).then(successFunc(){},f

原创 homestead 添加thinkphp3 項目配置

1. 在homestead/scripts文件夾下新建serve-thinkphp3.sh,內容如下 #!/usr/bin/env bash declare -A params=$6 # Create an associa

原创 Redis:Bitmaps使用場景-用戶簽到、統計活躍用戶、用戶在線狀態

在Redis中我們經常用到set,get等命令,細心的你有沒有發現,還有幾個相似的命令叫setbit,getbit,它們是用來幹嘛的? BitMap是什麼 就是通過一個bit位來表示某個元素對應的值或者狀態,其中的key就是對應元素本身。

原创 CentOS下LNMP環境搭建

參考:http://blog.reetsee.com/archives/296 在開始前,先安裝一些通常來說應該已經有的組件,不過以防沒有可以檢查並安裝一下。對於使用CentOS的用戶在root權限下輸入命令: yum -y in

原创 Nginx下配置Http Basic Auth保護目錄

一直在Apache下使用HTTP basic auth(.htpasswd)來保護網站的某些目錄的訪問,現在VPS上換成了Nginx同樣需要保護一下。 Nginx下的配置也挺方便的,我們可以沿用由Apache的htpasswd模塊生

原创 Swoole的簡單運用實現例子

前言 我們使用PHP開發WEB應用基本都是使用傳統的LAMP/LNMP模式來提供HTTP服務,這種模式一般是同步且堵塞的,若我們想使用PHP開發一些高級的特性(例如:異步,非堵塞,網絡服務器等),那麼Swoole無疑是最佳的選擇,那什麼是

原创 mysql數據庫連接,No such file or directory 錯誤

今天搭建新站點,發現通過數據庫配置連接數據庫,連接不上,返回No such file or directory 錯誤。 解決方法: 1、確定是mysqli_connect()和mysqli_pconnect()的問題,故障現象就

原创 MySQL 從一張表update字段到另外一張表中

使用MySQL 4.0版或更高更新您可以通過加入兩個或多個表一起一表;通過加入兩個表連同您可以更新一個表的記錄在相關領域的總部設在另一個表。 先來幾個簡單的示例 Solution 1:  1列 ? 1 2 3

原创 awk使用詳解

第一篇 awk簡介與表達式實例   一種名字怪異的語言 模式掃描和處理,處理數據和生成報告。   awk不僅僅是linux系統中的一個命令,而且是一種編程語言;它可以用來處理數據和生成報告(excel);處理的數據可以是一個或多個

原创 說說JSON和JSONP,含jQuery用例

 前言:   說到AJAX就會不可避免的面臨兩個問題,第一個是AJAX以何種格式來交換數據?第二個是跨域的需求如何解決?這兩個問題目前都有不同的解決方案,比如數據可以用自定義字符串或者用XML來描述,跨域可以通過服務器端代理來解決。

原创 分析 fastcgi_temp 錯誤以及 Nginx 的 Buffer 機制

文章來源:http://www.phpvim.net/os/ubuntu/fastcgi_temp_error_and_nginx_buffer.html 最近在使用 phpMyAdmin 的時候,發現一個很讓人蛋疼的問題,在每次

原创 Yaf繼承Yaf_Request_Http獲取參數並驗證

Yaf_Request_Http 代表了一個實際的Http請求, 一般的不用自己實例化它, Yaf_Application在run以後會自動根據當前請求實例它,在控制器內可以使用$this->getRequest()來獲取請求信息