Java Servlet 的 HttpSessionListener 的使用方式:監控與統計伺服器的所有 session 狀態

網頁的 session 概念是現在網路應用程式都會使用的技術,而在 Java Servlet 中如果想要監控伺服器所有產生的 session,並做一些統計分析或記錄,可以透過實作 HttpSessionListener 這個介面(interface)的方式來達到。 ...

May 16, 2013 · G. T. Wang

使用 Tomcat 7 與 Java Servlet 3.0 API 實作 Asynchronous Servlets:提升伺服器效率的方案

在 Java Servlet 3.0 標準推出之前,如果想要實作 asynchronous 的 servlet 必須使用像 Comet 這樣的架構,而現在 Servlet 3.0 API 直接支援 asynchronous 與 synchronous 兩種模式,而因為這是公開的標準,所以寫好的 Servlet 可以很方便的移植到各種符合 Servlet 3.0 的 app server 中(例如 Tomcat 7 或是 GlassFish 3.x)。 ...

May 15, 2013 · G. T. Wang

Linux Shell 指令長度限制問題與解決的替代方案

在 Linux 中的指令通常都有一些參數可以指定,而在 Shell 中一行指令的長度是有上限的,在大部分的狀況下,這個限制通常是不會造成什麼問題的,不過在某些參數特別多的狀況下,可能就會碰到這個限制,例如要用 rm 或 mv 指令刪除或搬移很多檔案的時候,如果指定的檔案數量太多,有可能就會發生參數過長的錯誤,就像這樣: ...

May 14, 2013 · G. T. Wang

DjVuLibre:DjVu 電子書閱讀與轉檔軟體(可用來轉換為 PDF 檔)

DjVu(發音為 deja-vu)是一種比較少見的文件格式,與 PDF 檔案格式類似,是由 AT&T 實驗室於 1996 年開發出來的開放性電子文件檔案格式,在某些掃描文件轉換成電子檔的過程中,效果會優於 PDF 格式。 ...

May 13, 2013 · G. T. Wang

在 Mac OS X 中安裝與使用 LibreOffice 4(免費的 Office 軟體)

LibreOffice 是一套開放原始碼的辦公室套裝軟體,可以算是免費版的微軟 Office,可以在各種平台上使用,例如 Windows、Linux 與 Mac OS X。 這套軟體有六種應用程式,可用來製作文件、處理資料等,包括:Writer(類似 Office Word)、Calc(類似 Office 的 Excel)、Impress(類似 Office 的 Power Point)、Draw、Math、Base。 ...

May 13, 2013 · G. T. Wang