標籤:
WebSocket 實戰
引用 http://www.ibm.com/developerworks/cn/java/j-lo-WebSocket/index.html
本文介紹了 HTML5 WebSocket 的由來,運作機制及用戶端和服務端的 API 實現,重點介紹服務端(基於 Tomcat7)及用戶端(基於瀏覽器原生 HTML5 API)實現的詳細步驟;並通過實際客戶案例描述了用戶端如何在 WebSocket 架構下使用 HTTP 長串連與伺服器實現即時通訊及訊息推送的功能,讀者通過閱讀本文中案例範例程式碼的實現,能夠更深刻理解 WebSocket 架構的技術原理和開發方法。
使用 Java 進行 OpenSSH 和 PuTTY private key 密鑰格式的解析與轉換
引用 http://www.ibm.com/developerworks/cn/java/j-lo-opensshppk/index.html
Secure Shell(SSH) 是建立在應用程式層和傳輸層基礎上的安全性通訊協定,由 IETF 的網路工作小組(Network Working Group)所制定。SSH 是目前較可靠,專為遠程登入工作階段和其他網路服務提供安全性的協議。利用 SSH 協議可以有效防止遠端管理過程中的資訊泄露問題。SSH 用戶端與伺服器端的通訊的安全驗證除了使用者名稱密碼的口令驗證方式以外,還可以使用密鑰的驗證方式。本文描述了在 Java 程式中如何通過密鑰 SSH 串連到伺服器端並執行操作,同時分析了常用的兩種 SSH 金鑰的格式以及轉換的原理。
Java Web 高效能開發,第 3 部分: 網站最佳化實戰
引用 http://www.ibm.com/developerworks/cn/java/j-lo-javawebhiperf3/index.html
本文的目標最佳化網站,名為選禮 365(www.xuanli365.com,註:2013 年開始,我不再維護這個網站,所以可能文章內容會與現在的選禮 365 有些許出入,頁面也可能發生改變,請讀者見諒), 是一個小型商品導航網站,本文將按如下列表的順序分別講述我針對這個網站進行最佳化的過程。分析開發過程中遇到的問題,以及最佳化技術的選取原因。
來自 developerWorks 前沿的報告:2014 年最佳的開放技術內容
引用 http://www.ibm.com/developerworks/cn/java/j-top14/index.html
Famo.us 和 Polymer 等開放架構及 Java 8 中的新發展
使用 Jenkins 實現軟體開發的持續整合
引用 http://www.ibm.com/developerworks/cn/java/j-lo-jenkinsintegrate/index.html
Jenkins 是一種便於使用的持續整合系統,它可以使開發人員從繁雜的整合過程中解脫出來,專註於更為重要的商務邏輯實現。同時 Jenkins 能實施監控整合中存在的錯誤,提供詳細的記錄檔和提醒功能,還能用圖表的形式形象地展示項目構建的趨勢和穩定性。本文主要介紹了傳統開發中的存在的一些 問題及 Jenkins 在開發流程中的優勢,並用執行個體為大家詳細介紹了自動化持續整合的開發步驟。
淺析 Jenkins 外掛程式開發
引用 http://www.ibm.com/developerworks/cn/java/j-lo-jenkins-plugin/index.html
本文從 Jenkins 基本概念入手,介紹了 Jenkins 架構中的 Stapler、外掛程式和持久化。接著結合筆者的原始碼調試方式,分析了 Jenkins 中一個用於代碼構建的 Dynamic Parameters 外掛程式。最後結合實際需求,介紹如何進行 Jenkins 外掛程式開發,並將開發過程中遇到的問題與讀者進行了分享。
基於 Jenkins 快速搭建持續整合環境
引用 http://www.ibm.com/developerworks/cn/java/j-lo-jenkins/index.html
持續整合是一種軟體開發實踐,對於提高軟體開發效率並保障軟體開發品質提供了理論基礎。Jenkins 是一個開源軟體項目,旨在提供一個開放易用的軟體平台,使持續整合變成可能。本文正是從持續整合的基本概念入手,通過具體執行個體,介紹了如何基於 Jenkins 快速搭建持續整合環境。
2015-04-25-java-我的閱讀