原创 Tomcat優化 (一)

  最近用httpclient做performance testing時,發現當線程加到150時服務端就會拋出socket資源用盡的錯誤,根本沒法再往上加,響應的速度也是相當的慢,後來經過研究,發現在 server.xml中修改以一部分,

原创 JSON(JavaScript Object Notation)入門(二)

JSON 即 JavaScript Object Natation,它是一種輕量級的數據交換格式,非常適合於服務器與 JavaScript 的交互。本文將快速講解 JSON 格式,並通過代碼示例演示如何分別在客戶端和服務器端進行 JSON

原创 SHELL十三問之四:雙引號與單引號差別在哪?

  還是回到我們的command line來吧... Tcxa+|(H3O'}Y1 經過前面兩章的學習,應該很清楚當你在shell prompt後面敲打鍵盤、直到按下Enter的時候,你輸入的文字就是command line了,然後she

原创 SHELL十三問之六:exec 跟 source 差在哪?

這次先讓我們從CU Shell版的一個實例貼子來談起吧:/T:]4p3I1例中的提問是:BSD愛好者樂園M I�j x8lzp^? cd /etc/aa/bb/cc可以執行,但是把這條命令寫入shell時shell不執行!BSD愛好者樂

原创 struts2標籤學習筆記

一、 寫jsp頁面的時候,在struts2中,用的是s標記,先引入標記: <%@ taglib prefix="s" uri="/struts-tags"%> 二、 struts2的標籤和1是完全不同的。 struts2的標籤分爲兩大類:

原创 SHELL十三問之一:什麼是shell?

在介紹 shell 是甚麼東西之前,不妨讓我們重新檢視使用者與計算機系統的關係,我們知道計算機的運作不能離開硬件,但使用者卻無法直接對硬件作驅動,硬件的驅動只能透過一個稱爲"操作系統(Operating System)"的軟件來控管,事實

原创 Tomcat優化(二)

<script id="tags_script" type="text/javascript"></script>   Tomcat 本身不能直接在計算機上運行,需要依賴於硬件基礎之上的操作系統和一個java虛擬機。您可以選擇自己的

原创 SHELL十三問之九:$@ 與 $* 差在哪?

要說$@與$*之前,需得先從shell script的positional parameter談起...我們都已經知道變量(variable)是如何定義及替換的,這個不用再多講了。但是,我們還需要知道有些變量是shell內定的,且其名稱是

原创 SHELL十三問之五:var=value?export 前後差在哪?

這次讓我們暫時丟開command line,先來了解一下bash變量(variable)吧...?d ]0[-eL9V"n1;W�E r%l.U#z3i&D1所謂的變量,就是就是利用一個特定的"名稱"(name)來存取一段可以變化的"值"

原创 SHELL十三問之二:shell prompt(PS1) 與 Carriage Return(CR)

當你成功登錄進一個文字界面之後,大部份情形下,你會在熒幕上看到一個不斷閃爍的方塊或底線(視不同版本而別),我們稱之爲*遊標*(coursor)。遊標的作用就是告訴你接下來你從鍵盤輸入的按鍵所插入的位置,且每輸入一鍵遊標便向右邊移動一個格子

原创 SHELL十三問之三:別人 echo、你也 echo ,是問 echo 知多少?

承接上一章所介紹的command line,這裏我們用echo這個命令加以進一步說明。 %c7WC(]1|QV   e5~Q ]P 溫習---標準的command line包含三個部件:BSD愛好者樂園)j&tGPX3p1ri* comm

原创 SHELL十三問之八:$(( )) 與 $( ) 還有${ } 差在哪?

我們上一章介紹了( )與{ }的不同,這次讓我們擴展一下,看看更多的變化:$( )與${ }又是啥玩意兒呢?BSD愛好者樂園dT#ABHKF!?[,N+PH�i*[ Mf7Jqu u1在bash shell中,$( )與` ` (反引號)

原创 SHELL十三問之十三:for、while 與 until 差在哪?

終於,來到shell 十三問的最後一問了...  長長吐一口氣~~~~7p)P$R4lBj,r/R@)^ Cl'z y最後要介紹的是 shell script 設計中常見的"循環"(loop)。BSD愛好者樂園G5jo`(d&GM;Qf*

原创 JSON(JavaScript Object Notation)入門(一)

什麼是JSON?   JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。易於人閱讀和編寫。同時也易於機器解析和生成。它基於JavaScript(Standard ECMA-262 3rd Edi

原创 SHELL十三問之十:&& 與 || 差在哪?

在解答本章題目之前,先讓我們瞭解一個概念:return value !jDb"id gy$A我們在 shell 下跑的每一個 command 或 function ,在結束的時候都會傳回父進程一個值,稱爲 return value 。:x