Time of Update: 2016-07-29
1.簡單說明伺服器1安裝nginx,監聽80連接埠,ip:192.168.56.201伺服器2安裝tomcat,監聽8080連接埠2.修改nginx配置vi nginx.conf找到server一段,並在localtion最下面加入proxy_pass http://192.168.56.202:8080;修改後的配置如下 server { listen 80; server_name localhost; #charset koi8-r;
Time of Update: 2016-07-29
用戶端和伺服器在使用TCP串連傳輸資料的過程中,需要經過三向交握建立串連和四次握手中斷連線操作。具體如所示描述了TCP串連從建立到斷開的詳細過程,以下就其中的具體報文細節展開討論。在TCP三向交握建立串連階段,用戶端首先向伺服器發送一個SYN=1,Sequence=p的請求包。如果伺服器同意授予用戶端該連結,則發送ACK=p+1,SYN=1,Sequence=q的回應包。最後在用戶端收到伺服器的回應包以後,也會向伺服器發送一個回應包,具體內容為ACK=q+1,SYN=0,Sequence=p+1
Time of Update: 2016-07-29
大概的技術大家都會,然後細節決定了高度,今天就來扯扯php的++和邏輯運算子的一些細節:++我們都知道是給某個變數自增1,但是++分前++和後++;$a=5;$b=0;$a++ //a=6;這個是肯定的$b=$a++;//這個$b等於多少呢?
Time of Update: 2016-07-29
Nginx預設沒有開啟利用多核CPU,我們可以通過增加worker_cpu_affinity配置參數來充分利用多核CPU。CPU是任務處理,計算最關鍵的資源,CPU核越多,效能就越好。配置Nginx多核CPU,worker_cpu_affinity使用方法和範例1. 2核CPU,開啟2個進程worker_processes 2;worker_cpu_affinity 01 10;01表示啟用第一個CPU核心,10表示啟用第二個CPU核心worker_cpu_affinity 01 10;
Time of Update: 2016-07-29
JS獲得:top.location.href 最上層視窗的地址this.location.href 當前視窗的地址php獲得:#測試網址: http://localhost/blog/testurl.php?id=5//擷取網域名稱或主機地址 echo$_SERVER['HTTP_HOST'].""; #localhost//擷取網頁地址 echo$_SERVER['PHP_SELF'].""; #/blog/testurl.php//擷取網址參數
Time of Update: 2016-07-29
json封裝一, publicfunctionjson($code=0,$message='',$data='') {$res=array('code'=>$code,'message'=>urlencode($message),'data'=>$data); return urldecode(json_encode($res)); }二,functionjson($code, $message = '', $data = array())
Time of Update: 2016-07-29
PHP及網頁使用UTF-8編碼,資料庫是sql server2008,使用預設編碼(936,即GBK編碼)當讀取資料庫資料時,使用php內建的json_encode()返回到前端,結果中文不顯示。解決辦法如下:這樣,sql server 2008中的中文就可以在網頁正常顯示了。如果要將中文正常插入到sql server 2008中,還要加入一條代碼:$query = iconv("utf-8", "gbk//ignore", $query);//為瞭解決中文亂碼問題完整代碼如下 :$query
Time of Update: 2016-07-29
image.func.phpstrlen($chars)){ exit("字串長度不夠");}/*打亂字串*/$chars=str_shuffle($chars);return substr($chars,0,$length); } ?> 以上就介紹了php實現產生驗證碼執行個體分享,包括了php,驗證碼方面的內容,希望對PHP教程有興趣的朋友有所協助。
Time of Update: 2016-07-29
有些時候我們在顯示一篇文章的時候,可能需要把某些關鍵字進行套紅,高亮顯示,以便我們能快速的尋找和定位這些關鍵字,下面讓我們看看具體實現的代碼。/** * 關鍵字套紅方法 * * @access public * @param array $options 參數數組 * $info_arr array 內容 * $search_arr array 關鍵詞數組 * @return int or array */ function
Time of Update: 2016-07-29
本文執行個體講述了PHP實現的瀏覽器檢查類。分享給大家供大家參考,具體如下:UA = getenv(HTTP_USER_AGENT); $preparens = ""; $parens = ""; $i = strpos($this->UA,"("); if ($i >= 0) { $preparens = trim(substr($this->UA,0,$i)); $parens = substr($this->UA,$i+1,strlen($this->UA));
Time of Update: 2016-07-29
$arr = array( 12, 45, 89, 3, 24, 55, 223, 76, 22, 11, 28, 112, 20, 434, 23, 65, 65, 765, 6, 8, 23, 5, 33, 553, 45, 423, 64, 77, 84, 23);/** *
Time of Update: 2016-07-29
data-id="1190000004968048"
Time of Update: 2016-07-29
諸如nginx Apache這些web伺服器致力於靜態檔案的的傳輸,一些資料需要計算才能獲知,計算的程式都在web伺服器背後,所以這時web伺服器也扮演了反向 Proxy伺服器的角色。既然web伺服器和後台計算程式分作兩個進程,進程之間的通訊必然要遵從一個協議,這個協議就是通用網關協議。CGI = Common Gateway
Time of Update: 2016-07-29
問題Godaddy上一個主機可以掛多個網站(比如說PHP網站),那麼Node.js的網站是否也可以作為其中一個網站搭在Godaddy上面呢?虛擬機器主機實現要回答這個問題,我們需要先來分析一下虛擬機器主機的實現方式。以apache為例。 在apache伺服器中,虛擬機器主機是由apache本身就支援的(可以查看:https://httpd.apache.org/docs/current/vhosts/
Time of Update: 2016-07-29
昨天在同事的電腦上配我的項目修改host,nginx.conf完畢,cmd 進入nginx目錄nginx stopstart nginx開啟自己配的server_name403為什嗎?先查看設定檔確定沒有問題然後檢查一下檔案許可權(win下的許可權,特麼感覺就像不存在,不然怎麼會有那麼多全家桶)。也沒問題不明白,再關掉nginx 發現還是403.。。什麼鬼,不應該是403啊!應該是拒絕才對查看進程特麼還有四五個nginx進程在跑。你特麼在逗我關不掉工作管理員,一個個關掉再開啟好了。
Time of Update: 2016-07-29
function message(){$arr = array('1' => '留言1','2' => '留言2','3' => '留言3','4' => '留言4','5' => '留言5','6' => '留言6','7' => '留言7','8' => '留言8');foreach($arr as $key => $value){$arr[$key] = urlencode ( $value );}$data = urldecode ( json_encode ( $arr )
Time of Update: 2016-07-29
針對並發控制可以使用 memcacheq ,redirs channle 等方式處理這裡我單單的說一下redis 怎麼去控制並發redis控制並發主要採用 redis list api 中的 lPush llen lPop 這三個函數 lLen - 獲得列表的長度 lPop - 刪除列表的第一個值並返回它 lPush -
Time of Update: 2016-07-29
網站訪問慢的主要原因。mysql負載較高,代碼死迴圈,網路延時等。如果進行最佳化主要分析 PHP錯誤記錄檔 mysql慢日誌 mysql 錯誤記錄檔 php慢日誌 可以適當的加一些緩衝等。當然也可以用xdebug 先定位到某個方法或者某一行然後 看代碼 確定哪方面的問題xhprof 工具前端網站分析 : chrome YSlow 外掛程式
Time of Update: 2016-07-29
網站串連:http://www.php7.ca/據說 PHP7 最終版將在明年10月份發布,雖然國內很多伺服器還在使用PHP4.x,比如X網。先看下php7的新特性1、Performance Improvements with the addition of PHPNG engine.效能改進與增加PHPNG引擎。2、JIT - Just in Time compiler即時編譯器3、Abstract Syntax Tree for
Time of Update: 2016-07-29
下載軟體,使用命令wget xxx,參數:url例如:wget http://download.redis.io/releases/redis-3.0.0.tar.gz解壓縮,使用命令tar,參數:zxvf z(gzip屬性的)、x(解壓)、v(顯示過程)、f(使用設定檔名稱),檔案名稱例如:tar zxvf redis-3.0.0.tar.gz切換到解壓目錄裡,進行安裝cd redis-3.0.0make此時就安裝完成了,進到目錄src裡面,啟動redisredis-server開啟用戶端,