P32 Hadoop 一個分布式系統基礎架構,由Apache基金會開發。用戶可以在不了解分布式底層細節的情況下,開發分布式程序。充分利用集群的威力高速運算和存儲 。<br> Hadoop是項目的總稱,主要是由分布式存儲(HDFS)、分布式計算(MapReduce)組成 。<br> Hadoop程序目前只能運行在Linux系統上,window上運行需要安裝其他插件,安裝過程見《hadoop安裝說明.docx》 。
P39 Apache+php+mysql在windows下的安裝與配置圖解
P12 Apache JMeter 是100%純JAVA桌面應用程序, 被設計為用于測試C/S結構的軟件. 可以用于測試靜態和動態資源的性能, 例如:靜態文件、Java Servlets、CGI Scripts、Java Object、數據庫和FTP服務器等等. Jmeter還可以用于模擬大量負載來測試一臺服務器的性能或者對象的健壯性或者分析不同負載下的整體性能.
P78 Struts提供了一個過濾器調度器ActionServlet作為控制器,程序員不必自行用servlet編寫一個。<br> Struts使用了一個基于XML的配置文件來匹配URI和動作。因為XML文檔是文本文件,所以對應用程序的許多改動都用不著重新編譯有關代碼即可生效。 對動作類進行實例化和提取用戶輸入去填充有關動作屬性的工作都由Struts負責。而不用servlet一個個去取前臺參數。<br> Struts可以在后臺對用戶輸入做一些基本的合法性驗證,并在遇到不合法的輸入時自動地把用戶重定向到相關的輸入表單。
P20 Apache Shiro是一個強大易用的Java安全框架,提供了認證、授權、加密和會話管理等功
P26 Java Apache Tomcat Resin Nginx 詳細配置
P14 UltraPASM模塊采用WebService提供對外的接口。經項目組決定采用Apache-cxf做為WebService的開發框架。本文檔旨在對于Apache-cxf不了解的人,通過閱讀此文檔,能夠實現UltraPASM的Webservice接口開發
P40 Mapreduce hadoop hive三者關系Hadoop是2005 Google MapReduce的一個Java實現。MapReduce是一種簡化的分布式編程模式,讓程序自動分布到一個由普通機器組成的超大集群上并發執行。就如同java程序員可以不考慮內存泄露一樣,MapReduce的run-time系統會解決輸入數據的分布細節,跨越機器集群的程序執行調度,處理機器的失效,并且管理機器之間的通訊請求。這樣的模式允許程序員可以不需要有什么并發處理或者分布式系統的經驗,就可以處理超大的分布式系統得資源。(就是抽象)不管過去,現在是Apache軟件基金會管理的開源項目基本架構 - Hadoop是如何構成的Hadoop主要由HDFS(HadoopDistributedFileSystem)和MapReduce引擎兩部分組成最底部是HDFS,它存儲Hadoop集群中所有存儲節點上的文件。HDFS的上一層是MapReduce引擎,該引擎由JobTrackers和TaskTrackers組成。
P91 Subversion是一個自由/開源的版本控制系統。也就是說,在Subversion管理下,文件和目錄可以超越時空。也就是Subversion允許你數據恢復到早期版本,或者是檢查數據修改的歷史。正因為如此,許多人將版本控制系統當作一種神奇的“時間機器”
P38 HDFS為了做到可靠性(reliability)創建了多份數據塊(datablocks)的復制(replicas),并將它們放置在服務器群的計算節點中(computenodes),MapReduce就可以在它們所在的節點上處理這些數據了。
P30 Apache CXF = Celtix + XFire,Apache CXF 的前身叫 Apache CeltiXfire,現在已經正式更名為 Apache CXF 了,以下簡稱為 CXF。CXF 繼承了 Celtix 和 XFire 兩大開源項目的精華,提供了對 JAX-WS 全面的支持,并且提供了多種 Binding 、DataBinding、Transport 以及各種 Format 的支持,并且可以根據實際項目的需要,采用代碼優先(Code First)或者 WSDL 優先(WSDL First)來輕松地實現 Web Services 的發布和使用。
P45 云計算與開源中國電信云計算云計算開源應用目錄5什么云計算KevinHartig:云是一個龐大的資源池,你按需購買;云是虛擬化的;云可以象自來水,電,煤氣那樣計費。JanPritzker:云計算是用戶友好的網格計算。*農村城市化發展云計算-網格計算的發展*網格計算云計算MPIMAP-Ruduce,Dryad異構資源同構資源不同機構單一機構虛擬組織虛擬機科學計算為主數據處理為主高性能服務器服務器、PC標準化無標準科學界商業應用云計算的使用方式將計算和存儲等資源以服務的方式提供,用戶按需使用,按用量付費*云計算關鍵特征云計算-關鍵特征按需擴展和使用快速獲得服務通過互聯網提供自助式服務按使用量付費
P21 2009年7月 ,Hadoop Core項目更名為Hadoop Common;<br> 2009年7月 ,MapReduce 和 Hadoop Distributed File System (HDFS) 成為Hadoop項目的獨立子項目。<br> 2009年7月 ,Avro 和 Chukwa 成為Hadoop新的子項目。<br> 2010年5月 ,Avro脫離Hadoop項目,成為Apache頂級項目。<br> 2010年5月 ,HBase脫離Hadoop項目,成為Apache頂級項目。<br> 2010年5月,IBM提供了基于Hadoop 的大數據分析軟件——InfoSphere BigInsights,包括基礎版和企業版。<br> 2010年9月,Hive( Facebook) 脫離Hadoop,成為Apache頂級項目。<br> 2010年9月,Pig脫離Hadoop,成為Apache頂級項目。
P54 本文開始帶領您編寫操作Apache Derby數據庫的Java 應用程序。學習如何使用Derby嵌入式Java Database Connectivity(JDBC)驅動程序連接嵌入式Derby數據庫。了解數據庫元數據,以及如何在Java應用程序中正確地處理可能由Derby生成的SQL錯誤和警告。連接JDBC在本系列以前的文章中,通過使用ij工具連接ApacheDerby數據庫并與之進行交互,從而演示了許多數據庫概念。可以讓Java應用程序使用JDBC應用程序編程接口(API)連接嵌入式ApacheDerby數據庫并與之進行交互。
P36 相關概念持久操作如果不想讓程序運行過程中的信息丟失,就必須想辦法保存這些信息。這些信息可以存儲在文件中,也可以存儲在數據庫中;把程序中的狀態信息進行保存供以后使用,稱為持久化。把程序中的信息存儲到文件中的方式通常適用于信息量比較少的情況,可以直接通過文件操作來完成。如果存儲在XML文件中,也可以通過對XML文件進行操作的相關接口來實現。
P38 攔截器(Interceptor)是動態攔截Action調用的對象,類似于Servlet中的過濾器。在執行Action的業務邏輯處理方法(execute())之前,Struts2會首先執行在struts.xml中引用的攔截器。<br> 攔截器是struts2的一個重要特性。Struts2框架的大多數核心功能都是通過攔截器來實現的,像避免表單重復提交、類型轉換、對象組裝、驗證、文件上傳等,都是在攔截器的幫助下實現的。攔截器之所以稱為“攔截器”,是因為它可以在Action執行之前和執行之后攔截調用。
P26 SSH2框架搭建版本:struts2.1.6、spring2.5.6、hibernate3.3。SSH2與SSH1之簡要比較SSH框架的優勢開發效率高適應客戶的需求隨機變化SSH1框架的劣勢繁瑣的配置文件編寫struts1.X Action線程安全,僅允許一個實例去處理所有請求Forward過于繁瑣對Servlet依賴過強SSH2與SSH1之簡要比較SSH2優勢大量簡化配置文件編寫。更大程度解耦合Struts不再依賴Servlet通配符配置注解使用struts2使用struts2借鑒webwork的成功之處,兼容struts1,集合兩者優點,更易于整合spring及hibernate框架。
P20 介紹1、CAS是Yale大學發起的一個開源項目,旨在為Web應用系統提供一種可靠的單點登錄方法,CAS在2004年12月正式成為JA-SIG的一個項目。CAS具有以下特點:2、開源的企業級單點登錄解決方案。3、CASServer為需要獨立部署的Web應用。4、CASClient支持非常多的客戶端(這里指單點登錄系統中的各個Web應用),包括Java,.Net,PHP,Perl,Apache,uPortal,Ruby等。
P28 什么是對象的持久化<br> ORM的機制和原理<br> 為什么要使用IBatis?<br> SQLMap的原理<br> IBatis對于數據庫的操作
P27 分布式java應用系列培訓