原创 從兩處取出數組進行對比操作小結

        //按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;