Time of Update: 2016-07-30
Nginx + Tomcat + Memcached 的叢集至少要考慮到2個方面的問題:1. 如何?負載平衡?2. 如何?session複製與同步?本文搜集了網上相關的材料,將Nginx + Tomcat + Memcached 的叢集在window下的搭建過程總結如下。一、開發環境1. nginx版本:1.8.02. tomcat版本:7.0.553. memcached版本:1.4.134.
Time of Update: 2016-07-30
本人一IT民工一枚,不是高手更不是大神但希望能成為雷鋒。沒有神馬文筆,只會發牢騷,講解不清楚可以繼續提問在時間允許的情況下我會盡量去回答。本文不提供整套系統源碼,只會開放部分源碼,講訴開發的經曆、思路、問題解答,希望對新手有協助,至於高手和大神一下而過或留下寶貴意見在此謝過。廢話不多說了開始進入正題。基礎篇php當前主流WEB開發語言毋庸置疑不用多說。介面主要用到授權登入介面、JSSDK分享介面、支付介面,對於的一系列介面必須要牢騷一下到處是坑啊。分銷系統是一種營銷模式以後會解釋。首先說一下第一
Time of Update: 2016-07-30
以下是源碼:html>head>style>.error{color:#FF0000;}style>head>body>// define variables and set to empty values$nameErr = $emailErr = $genderErr = $websiteErr = "";$name = $email = $gender = $comment = $website = "";if ($_SERVER["REQUEST_METHOD"] == "POST"){
Time of Update: 2016-07-30
/** * 記錄程式程式時間---只能記錄連續的調用改函數 * @param$time_key記錄的key,多次執行可以指定同一個key * @returnnone沒有傳回值,直接擷取全域變數$time_arr,如果是在方法中調用需要先global一次 **/function showExecuTime($time_key = '') {global $time_arr,$time_start,$time_end,$time_num;$time_now =
Time of Update: 2016-07-29
http://book.51cto.com/art/201202/314840.htm 1.7.2 Nginx+FastCGI運行原理Nginx不支援對外部程式的直接調用或者解析,所有的外部程式(包括PHP)必須通過FastCGI介面來調用。FastCGI介面在Linux下是socket(這個socket可以是檔案socket,也可以是ip
Time of Update: 2016-07-29
轉載請註明出處:http://blog.csdn.net/l1028386804/article/details/48289765作業系統:CentOS6.5
Time of Update: 2016-07-30
寫代碼中常常會用到日期運算。在大多數的時候,為了方便,很有可能會簡簡單單的對一個時間戳記進行加減法運算:$time = mktime(0, 0, 0, 8, 28, 2015);$one_hour_later = date('Y-m-d H:i:s', $time + 3600);這是一條簡單的擷取一小時後時間戳記的代碼,但如果放大到天以上的單位時,這個時間戳記真的是你想要的嗎?比如,你有了某一天0點的時間戳記,想知道5天后0點的時間戳記,簡單的加上5*86400後的時間對嗎?$
Time of Update: 2016-07-30
原文:http://www.cnblogs.com/Jaypei/archive/2009/04/09/1432521.html上一次成功的使用nuSOAP傳遞對象,實際生產過程中經常還有另外一個需求,就是遠程返回對象數組。花了一下午的時間終於成功測試成功,於是迫不及待的拿出來給大家分享:)準備工作首先定義一個類UserInfo:class UserInfo { var $UserName; //... var
Time of Update: 2016-07-30
Nginx最大的亮點就是反向 Proxy、負載平衡這一塊了,本文將詳細講解Nginx負載平衡的配置。 負載平衡 先來簡單瞭解一下什麼是負載平衡,單從字面上的意思來理解就可以解釋N台伺服器平均分擔負載,不會因為某台伺服器負載高宕機而某台伺服器閑置的情況。那麼負載平衡的前提就是要有多台伺服器才能實現,也就是兩台以上即可。 測試環境 由於沒有伺服器,所以本次測試直接host指定網域名稱,然後在VMware裡安裝了三台CentOS。 測試網域名稱 :a.com A伺服器IP :192.168.5.14
Time of Update: 2016-07-29
1.突然網站打不開2.檢查頻寬情況,發現頻寬跑滿,考慮是cdn大量回源的問題3.ssh 艱難登上伺服器,重啟nginx4.網站恢複,檢查log,發現大量 同段的ip請求網站的一些冷門檔案,這些檔案都沒有被cdn緩衝{"remote_addr":"140.205.253.185","host":"file.reco.cn","time":"09/Sep/2015:16:06:05 +0800","request":"GET /download/f23429d4fda583c9fda74783f33
Time of Update: 2016-07-29
在PHP裡提交表單時,不符合要求時,會返回到上一頁,但是卻不像asp那樣,會保留著先前輸入的內容,導致還得全都重新輸入,一直覺得php可能就是這樣吧,所以就懶了一下,一直也沒搜,今天看到了一個解決方案,一試果然很靈,呵呵,看來還是得多看點東西呀!代碼如下:session_cache_limiter('private, must-revalidate');要寫在表單頁的頂部,加在 session_start();
Time of Update: 2016-07-29
一維數組$aa=array("apple","banana","pear","apple","wail","watermalon"); $bb=array_unique($aa); print_r($bb);//Array ( [0] => apple [1] => banana [2] => pear [4] => wail [5] => watermalon二維數組1)因為某一鍵名的值不能重複,重複資料刪除項$aa = array( array('id' => 123,
Time of Update: 2016-07-29
國外的伺服器,速度還可以,也不用備案什麼的,但是這兩天發現一個問題,調用輸出的時間都不太對,都是用的美國時間,這個就有問題了,比如今天是4月2日,但是頁面上顯示的卻是4月1日,這可不太好,查了查資料,找到據代碼挺好用的,分享一下:$date = putenv('TZ=America/Chicago');mktime(0,0,0,1,1,1970) ;echo date("Y-m-d
Time of Update: 2016-07-29
最近在使用Coding的代碼託管,順便設定了WebHook自動部署,過程還是挺艱辛的,主要還是沒搞懂Linux的許可權控制,不過好在弄好了,分享一下獲益最深的一篇文章,供大家參考,原文是英文版的,我的英語也不行,勉強能看懂,大家湊合著看吧原文連結:http://jondavidjohn.com/git-pull-from-a-php-script-not-so-simple/I intended to set up a repository (hosted on BitBucket) to
Time of Update: 2016-07-29
在Android/java平台上實現POST一個json資料:JSONObject jsonObj =newJSONObject();jsonObj.put("username", username);jsonObj.put("apikey", apikey);// Create the POST object and add the parametersHttpPost httpPost =newHttpPost(url);StringEntity entity
Time of Update: 2016-07-29
系統:ubuntu安裝nginx ./configure 報錯誤:the HTTP rewrite module requires the PREC Liberary安裝 PREC Liberary這使用的是root 使用者apt-get upgradeapt-get install libpcre3 libpcre3-deverror:The HTTP gzip module requires the zlib Liberary安裝zlibc庫apt-get install zlibcapt-
Time of Update: 2016-07-29
關於如何配置fastDFS+nginx這個問題小安就不在此多說了,網上都有教程,雖然不近完美但是想必大家都可以把這個架構配出來。為了大家需要我還是找了份詳細的教程,將串連分享如下:http://pan.baidu.com/s/1i3D6wPR下面是我小安在配置過程之中切身的經驗,做成了Q&A以供參考,如有雷同純屬巧合,哈哈。首先我先寫兩條基本操作:fastDFS開啟:開啟tracker:/usr/bin/fdfs_trackerd /home/an/work/fastDFS/TLOGS/
Time of Update: 2016-07-29
Linux系統:Centos 6.5 x64Nginx版本:1.7.81、安裝prce(重新導向支援)和openssl(https支援,如果不需要https可以不安裝。)yum -y install pcre*yum -y install openssl*CentOS 6.5 我安裝的時候是選擇的“基本伺服器”,預設這兩個包都沒安裝全,所以這兩個都運行安裝即可。2、下載nginx 1.7.8wget
Time of Update: 2016-07-29
PHP中調用shell命令的注意事項,感興趣的朋友可以參考下。escapeshellarg ( string $arg )可以用到php的安全中,會過濾掉arg中存在的一些特殊字元。在輸入的參數中如果包含中文傳遞給escapeshellarg,會被過濾掉。escapeshellcmd ( string $command )escapeshellcmd()函數會轉義命令中的所有shell元字元來完成工作。這些元字元包括:# & ; ` , | * ? ~ ^ ( ) [ ] { } $
Time of Update: 2016-07-29
簡單利用foreach for list each while來遍曆數組,包括普通的一維數組與二維數組遍曆方法,下面詳細的介紹了每個函數的使用方法.$foreach = array(1,2,3); $array2 = array(array('aa'=>33,'bb'=>22,'www.phpfensi.com'=>11),array('dd'=>44,'ee'=>55,'ff'=>66)); 利用for foreach遍曆一維資料:for( $i=0;$icount($foreach);$i+