原创 PHP數組和XML相互轉換的函數
//數組轉xml function ArrToXml($arr) { if(!is_array($arr) || count($arr) == 0) return ''; $xml = "<xml>";
原创 微信公衆號網頁授權登錄多域名的解決
由於微信網頁開發,需要獲取用戶信息,所以就需要網頁授權,但是在微信公衆平臺公衆號只能設置一個回調域名,現在 只有一個公衆號,但是我多個業務不同的域名,並都需要拿到用戶信息,這時一個回調域名肯定是不能解決問題的,因爲公衆號設置的回
原创 使用CURL實現GET與POST方式請求
CURL支持GET與POST請求,默認GET請求,如果傳第二個參數就是POST請求,設置了超時時間,避免程序卡死! /** * 使用curl方式實現get或post請求 * @param $url 請求的url地址 * @
原创 centos7 php7安裝redis擴展
環境 linux centos7 php7.1 一、下載安裝包 下載地址: http://pecl.php.net/package/redis [root@localhost ~]# wget -c http://pecl.ph
原创 centos7 php7安裝swoole擴展
環境 linux centos7 php7.1 一、下載swoole擴展安裝包 下載地址: http://pecl.php.net/package/swoole [root@localhost ~]# wget -c htt
原创 PHP 浮點數計算問題
<?php /** * 任意兩個數的數學計算(+、-、*、/)支持擴展其他運算符 詳細請閱讀 PHP BC數學函數 * @param float|int $left_operand 左操作數 * @param float|in
原创 Mysql MYISAM與Innodb區別
一、存儲結構 每個myisam的表在磁盤空間上有三個文件,表定義文件(.frm),數據文件(.MYD),索引文件(MYI) Innodb:所有表都存儲在同一個數據文件(也可能是多個,或者獨立的表空間) 二、存儲空間 MY
原创 MySql—視圖、函數、存儲過程、觸發器
MySql高級—視圖、函數、存儲過程、觸發器 目錄 一、視圖 1 1、視圖的定義 1 2、視圖的作用 1 (1)可以簡化查詢。 1 (2)可以進行權限控制, 3 3、查詢視圖 4 4、修改視圖
原创 PHP 獲取IP所屬地區
接口文檔地址:http://ip.taobao.com/instructions.html $ip=get_client_ip(); if(!preg_match("/^[\d]+\.[\d]+\.[\d]+\.[\d]+$/isU",$
原创 緩存系列文章--7.無底洞問題(multiget hole)
轉載請註明出處哈:http://carlosfu.iteye.com/blog/2269678 一、背景 1. 什麼是緩存無底洞問題: Facebook的工作人員反應2010年已達到3000個memcached節點,儲存數千G的緩存。
原创 Mysql Explain語句詳解
一、Explain簡介: Explain是用來分析SQL語句的運行結果,通過該命令可以獲取一下信息:表的讀取順序,數據庫讀取操作的操作類型,哪些索引可以使用,實際使用了哪些索引,表之間的引用,每張表有多少行別優化器查詢等信息。 二、體
原创 緩存系列文章--5.緩存穿透問題
轉載請註明出處哈:http://carlosfu.iteye.com/blog/2269678 一. 緩存穿透 (請求數據緩存大量不命中): 緩存穿透是指查詢一個一定不存在的數據,由於緩存不命中,並且出於容錯考慮, 如果從存儲層查
原创 Mysql的索引是什麼?如何創建索引?創建索引的原則?怎麼優化?
索引的理解: 索引是對數據庫表中的一列或多列的值進行排序的一種數據結構。 索引的作用就類似於書本的目錄,新華字典的拼音,偏旁部首的首查字,可以快速的檢索到需要的內容,mysql在300萬條記錄性能就下降了,雖然mysql官方文檔
原创 PHP使用CURL攜帶ssl證書和祕鑰請求接口代碼
在使用PHP請求某些接口的時候通常會使用到CURL的方式,不管是http還是https都是支持的,如果請求https遇到的問題可能比較多一點,可參考《PHP使用curl請求https站點的常見錯誤及解決方案》,另外有些接口可能會要求攜帶證
原创 Centtos Memcahed安裝 與PHP Memcache擴展安裝和使用
Memcached 定義: 是一個高性能的分佈式內存對象緩存系統,它通過在內存中緩存數據和對象來減少讀取數據庫的次數。 功能: 通過緩存數據庫的查詢結果,減少數據庫的訪問次數,以提高動態WEB應用的速度,提高可擴展性守護進程是用C寫