原创 從兩處取出數組進行對比操作小結
//按code排序 $sort = array( 'direction' => 'SORT_ASC', //排序順序標誌 SORT_DESC 降序;SORT_ASC 升序
原创 mysql事務處理用法與實例
MySQL的事務支持不是綁定在MySQL服務器本身,而是與存儲引擎相關1.MyISAM:不支持事務,用於只讀程序提高性能 2.InnoDB:支持ACID事務、行級鎖、併發 3.Berkeley DB:支持事務 一個事務是一個
原创 實名認證接口
/*需要得到agent_id,datakey,key這三個值*/ $apiUrl = "https://www.heepay.com/API/Merchant/Reality.aspx"; $version =
原创 IP/TCP UDP/SOCKET/HTTP
IP:網絡層協議; TCP和UDP:傳輸層協議; HTTP:應用層協議; SOCKET:TCP/IP網絡的API。 TCP/IP代表傳輸控制協議/網際協議,指的是一系列協議。 TCP和UDP使用IP
原创 處理json數據返回null
1.$json只能UTF-8編碼 //$json = mb_convert_encoding($json, 'utf8', 'gbk'); //$json = iconv('GBK', 'UTF-8//IGNORE', $json);
原创 PHP操作redis(轉)
String 類型操作 string是redis最基本的類型,而且string類型是二進制安全的。意思是redis的string可以包含任何數據。比如jpg圖片或者序列化的對象 $redis->set('key','TK');
原创 幾個mysql性能優化
1. 爲查詢緩存優化你的查詢 大多數的MySQL服務器都開啓了查詢緩存。這是提高性最有效的方法之一,而且這是被MySQL的數據庫引擎處理的。當有很多相同的查詢被執行了多次的時候,這些查詢結果會被放到一個緩存中,這樣,後續的相同的查詢就
原创 centos6.5編譯安裝lnmp
關閉SELINUX vi /etc/selinux/config #編輯 SELINUX=enforcing #註釋掉 SELINUXTYPE=targeted #註釋掉 SELINUX=disabl
原创 java 對redis幾種數據類型的基本操作
常用命令: 1)連接操作命令 quit:關閉連接(connection) auth:簡單密碼認證 help cmd: 查看cmd幫助,例如:help quit 2)持久化 s
原创 PHP實現常用的排序和兩個查找
冒泡排序 //PHP冒泡排序法 function bubbleSort(&$arr){ //這是一箇中間變量 $temp=0; //我們要把數組,從小到大排序 //外層循環 $flag=false;//這個優化
原创 PHP實現函數version_compare
自己寫的,肯定還有更加簡便的方法。。。。 <?php function version_compare2($v1, $v2) { try{ if( strlen($v
原创 二維數組中獲取某個KEY的集合
獲取的數據是這樣的 $user = array( 0 => array( 'id' => 1, 'name' => '張三', 'email' => 'zhangs
原创 獲取用戶信息數組 ,姓名和手機號部分加符號替換
public function get_activity_user() { $sql1 = "set @@sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ER
原创 java 連接redis 寫入 輸出
import redis.clients.jedis.Jedis; public class test1 { public static void main(String[] args){ //連接本地的Red
原创 新建hashmap對象,存入數據map,再存入redis
import redis.clients.jedis.Jedis; import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap;