Java EE教程

  • JSP教程

    JavaServer Pages(JSP)是一種服務器端的編程技術,創建動態的,與平臺無關構建基於Web的應用程序。 JSP可以使用Java API,包括JDBC API來訪問企業數據庫。
  • JSF教程

    在本JSF教程中,包括JSF的所有主題,如功能,示例,驗證,bean驗證,託管bean,引用託管bean方法,facelets等
  • Servlet教程

    Servlet技術是一種基於Java語言,用於創建Web應用程序(處在服務器端並生成動態網頁)。 Servlet是一種用於創建Web應用程序的技術。它是一個API,它提供了許多接口和類,包括文檔。也是一個必須實現的接口,用於創建任何servlet。可用於擴展服務器功能並響應傳入請求的類。它可以響應任

Java技術

  • Java設計模式

    設計模式代表有經驗的面向對象軟件開發人員使用的最佳實踐。 設計模式是軟件開發人員在軟件開發過程中面臨的一般問題的解決方案。 這些解決方案是由許多軟件開發人員在相當長的時間內通過試錯獲得的。
  • JavaFX教程

    JavaFX 編程語言可用於開發互聯網應用程序(RIA)。JavaFX技術主要應用於創建Rich Internet applications(RIAs)。當前的JavaFX包括JavaFX腳本和JavaFX Mobile(一種運營於行動裝置的操作系統),今後JavaFX將包括更多的產品。JavaFX
  • Java泛型教程

    java泛型方法和泛型類使程序員能夠使用單個方法聲明分別指定一組相關方法,或者使用單個類聲明來指定一組相關類型。泛型還提供編譯時類型的安全性,允許程序員在編譯時捕獲無效類型。此教程將引導您學習和使用Java泛型技術知識。
  • Spring教程

    Spring框架是一個開源的Java平臺,它提供了非常容易,非常迅速地開發健壯的Java應用程序的全面的基礎設施支持。Spring框架最初由Rod Johnson並2003年6月在Apache2.0許可下首次發佈。
  • JDBC教程

    JDBC是一種用於執行SQL語句的Java API,它由一組用Java語言編寫的類和接口組成,可以爲多種關係數據庫提供統一訪問。JDBC提供了一種基準,據此可以構建更高級的工具和接口,使數據庫開發人員能夠編寫數據庫應用程序。
  • Java NIO教程

    Java提供了一個叫作NIO(New I/O)的第二個I/O系統,NIO提供了與標準I/O API不同的I/O處理方式。它支持面向緩衝的,基於通道的I/O操作方法。 隨着JDK 7的推出,NIO系統得到了擴展,爲文件系統功能和文件處理提供了增強的支持。
  • Spring AOP教程

    Spring框架的關鍵組件之一是面向方面編程(AOP)。 面向方面的編程需要將程序邏輯分解成不同的部分。 跨越應用程序的多個點的功能被稱爲交叉切割問題,這些交叉關切在概念上與應用程序的業務邏輯分開。有如:日誌記錄,審計,聲明式事務,安全性和緩存等方面的各種常見的的例子。
  • Netty教程

    Netty是一個java開源框架。Netty提供異步的、事件驅動的網絡應用程序框架和工具,用以快速開發高性能、高可靠性的網絡服務器和客戶端程序。Netty是一個NIO客戶端、服務端框架。允許快速簡單的開發網絡應用程序。例如:服務端和客戶端之間的協議。它最牛逼的地方在於簡化了網絡編程規範。
  • Spring MVC教程

    Spring MVC 是一個模型 - 視圖 - 控制器(MVC)的Web框架建立在中央前端控制器servlet(DispatcherServlet),它負責發送每個請求到合適的處理器,解決視圖並最終返回響應的概念。
  • Spring JDBC教程

    Spring JDBC框架從打開連接開始處理所有底層基礎細節,準備並執行SQL語句,處理進程異常,處理事務,最後關閉連接。使用Spring JDBC框架後,只是需要定義連接參數,並指定要執行的SQL語句,並在從數據庫中獲取數據時對每次迭代執行所需的工作即可。
  • Gradle教程

    Gradle是一個基於Apache Ant和Apache Maven概念的項目自動化建構工具。它使用一種基於Groovy的特定領域語言(DSL)來聲明項目設置,拋棄了基於XML的各種繁瑣配置。 面向Java應用爲主。當前其支持的語言限於Java、Groovy和Scala,計劃未來將支持更多的語言。
  • Java RMI遠程方法調用教程

    RMI表示遠程方法調用。這是一種允許位於一個系統(JVM)中的對象訪問/調用在另一個JVM上運行的對象的機制。 RMI用於構建分佈式應用程序; 它提供Java程序之間的遠程通信。
  • Java面向對象設計

    Java面向對象設計
  • Java數據類型教程

    Java提供了一些預定義的數據類型,稱爲內置數據類型。Java還允許自定義數據類型,這樣的數據類型稱爲用戶定義的數據類型。由不可分割值組成的數據類型,但不基於任何其他數據類型來定義稱爲原始數據類型。
  • Java併發編程教程

    Java是一種多線程編程語言,我們可以使用Java來開發多線程程序。 多線程程序包含兩個或多個可同時運行的部分,每個部分可以同時處理不同的任務,從而能更好地利用可用資源,特別是當您的計算機有多個CPU時。多線程使您能夠寫入多個活動,可以在同一程序中同時進行操作處理。
  • JSoup教程

    JSoup是一個用於處理HTML的Java庫,它提供了一個非常方便類似於使用DOM,CSS和jquery的方法的API來提取和操作數據。
  • Java教程

    Java是最初由Sun Microsystems開發,並於1995年發佈了高級編程語言。 Java運行於各種平臺,如Windows,Mac OS和各種版本的UNIX。本教程提供Java學習和入門實例及步驟。
  • Hibernate教程

    Hibernate是一個高性能的對象/關係持久性和基於開源GNU寬通用公共許可證(LGPL)授權。 Hibernate不僅僅關心從Java類映射到數據庫表(包括Java數據類型到SQL數據類型),還提供數據查詢和獲取數據的接口。
  • Java8教程

    JAVA8是JAVA編程語言開發的一大特色版本。它的最初版本發佈於2014年3月18日。使用Java8版本,提供Java支持功能編程,新的JavaScript引擎,日期時間操作,新的流API等新API。
  • ibatis

    iBATIS是一個持久層框架,它能夠自動在Java、.NET和Ruby on Rails中的對象和在SQL數據庫之間映射, iBATIS更容易更快速,更少的代碼構建更好的數據庫應用導向。
  • Log4j教程

    log4j是一個用Java編寫的可靠,快速和靈活的日誌框架(API),它在Apache軟件許可下發布。 Log4j已經被移植到了C,C++,C#,Perl,Python和Ruby等語言中。Log4j是高度可配置的,並可通過在運行時的外部文件配置。它根據記錄的優先級別,並提供機制,以指示記錄信息到許多
  • Quartz教程

    Quartz是一個開源的作業調度框架,可以讓計劃的程序任務一個預定義的日期和時間運行。Quartz可以用來創建簡單或複雜的日程安排執行幾十,幾百,甚至是十萬的作業數。
  • Maven教程

    Maven是一個採用純Java編寫的開源項目管理工具。Maven採用了一種被稱之爲project object model (POM)概念來管理項目,所有的項目配置信息都被定義在一個叫做POM.xml的文件中,通過該文件,Maven可以管理項目的整個聲明週期,包括編 譯,構建,測試,發佈,報告等等。
  • Shiro教程

    Apache Shiro是一個強大靈活的開源安全框架,可以完全處理身份驗證,授權,企業會話管理和加密。Apache Shiro的首要目標是易於使用和理解。 安全有時可能非常複雜,甚至痛苦,但使用Shiro後就不一定是這樣了。 框架應該在可能的情況下掩蓋複雜性,並展示一個乾淨,直觀的API,這簡化了開
  • JUnit教程

    JUnit是Java中最有名的單元測試框架,多數Java的開發環境都已經集成了JUnit作爲單元測試的工具。然而它僅適合於純粹的單元測試,對於集成測試應該使用TestNG來代替。
  • Struts2教程

    Apache的Struts2是一個優雅的,可擴展的框架,用於創建企業準備的Java Web應用程序。該框架旨在簡化整個開發週期,從構建,部署,維護應用程序隨着時間的推移。 Apache的Struts2最初被稱爲WebWork2。
  • Spring Security教程

    Spring Security教程
  • java.lang.reflect包教程

    java.lang.reflect包提供了用於獲取類和對象的反射信息的類和接口。反射API允許對程序訪問有關加載類的字段,方法和構造函數的信息進行編程訪問。它允許在安全限制內使用反射的字段,方法和構造函數對其底層對等進行操作。
  • Java.util包

    java.util包中包含集合框架,collection類,事件模型,日期和時間,國際化和各種實用工具類。
  • EJB

    EJB/EJB3開發學習教程,EJB應用實例,EJB視頻教程,EJB學習者入門教程。企業Java Beans(EJB)是一家集開發構建高度可擴展性和強大的企業級應用程序的架構上部署符合J2EE規範的應用服務器,如JBOSS,網站邏輯等。
  • Swing

    Swing是一個用於開發Java應用程序用戶界面的開發工具包。它以抽象窗口工具包(AWT)爲基礎使跨平臺應用程序可以使用任何可插拔的外觀風格。Swing開發人員只用很少的代碼就可以利用Swing豐富、靈活的功能和模塊化組件來創建優雅的用戶界面。
  • Java輸入/輸出教程

    Java輸入/輸出(I/O)處理從源讀取數據並將數據寫入目標。通常,讀取存儲在文件中的數據或使用I/O將數據寫入到文件中。
  • Spring Boot教程

    Spring Boot*爲開發提供一個具有最小功能的Spring應用程序,並提供了一個新的範例。使用Spring Boot將能夠以更靈活的方式開發Spring應用程序,並且能夠通過最小(或可能沒有)配置Spring來專注於解決應用程序的功能需求。它使用全新的開發模型,通過避免一些繁瑣的開發步驟和樣板
  • JMeter教程

    JMeter是一個開放源碼的測試軟件。它是100%純Java應用程序的負載和性能測試。JMeter是旨在覆蓋的測試類型,如負載,功能,性能,迴歸,它需要JDK5或更高版本。
  • AWT

    AWT中文網彙集了AWT入門學習實例教程,幫助你瞭解和深入學JAVA.AWT提供基礎指導。
  • Jackson教程

    Jackson是一個簡單基於Java應用庫,Jackson可以輕鬆的將Java對象轉換成json對象和xml文檔,同樣也可以將json、xml轉換成Java對象。Jackson所依賴的jar包較少,簡單易用並且性能也要相對高些,並且Jackson社區相對比較活躍,更新速度也比較快。
  • Java XML教程

    XML(可擴展標記語言)是一種很流行的簡單的基於文本的語言來用作應用程序之間的通信模式。它被認爲是傳輸標準裝置和存儲數據。JAVA提供了極好的支持和豐富的庫來解析,修改或查詢XML文檔。
  • XStream教程

    XStream是一個簡單的基於Java庫,Java對象序列化到XML,反之亦然(即:可以輕易的將Java對象和xml文檔相互轉換)。
  • ANT

    Apache Ant是由Apache軟件基金會一個基於Java的構建工具。Apache Ant的構建文件是用XML編寫,並採取了開放的標準,便於攜帶和易於理解的XML性質的優勢。
  • JavaMail

    JavaMail API提供了一種與平臺無關和協議獨立的框架來構建郵件和消息應用程序。 JavaMail API提供了一組抽象類定義構成一個郵件系統的對象。它是閱讀,撰寫和發送電子信息的可選包(標準擴展)。
  • JasperReports教程

    Jasper報表是一個開源的Java報表引擎,是基於Java的,它沒有自己的表達式語法。JasperReports有提供豐富的內容到屏幕上,到打印機,或轉換成PDF,HTML,XLS,RTF,ODT,CSV,TXT和XML文件的能力。因爲它不是一個獨立的工具,它不能被安裝在其自身。
  • Java.math包

    java.math,實例教程,java.math中包提供用於執行任意精度整數算法(BigInteger)和任意精度小數算法(BigDecimal)。本參考教程將通過java.math中封裝簡單實用的方法實例演示使用。
  • MyBatis教程

    MyBatis是支持普通SQL查詢,存儲過程和高級映射的優秀持久層框架。MyBatis消除了幾乎所有的JDBC代碼和參數的手工設置以及結果集的檢索。
  • java.lang

    java.util包中包含有基本的Java編程語言程序設計的類。本教程引用將採用簡單實用的例子引導您完成所有的java.lang包中可用的方法。
  • POI教程

    Apache POI是一種流行的API,它允許程序員使用Java程序創建,修改和顯示MS Office文件。這由Apache軟件基金會開發使用Java分佈式設計或修改Microsoft Office文件的開源庫。它包含類和方法對用戶輸入數據或文件到MS Office文檔進行解碼。
  • Java.io包

    Java.io包提供了用於系統的輸入和輸出,通過數據流,序列化和文件系統。該參考將引導您完成java.io包中提供簡單,實用的方法和實例。
  • Lucene教程

    Lucene是一個開源的基於Java的搜索庫。 Lucene是基於Java的應用程序使用的文件搜索功能添加到任何類型的應用程序在一個非常簡單而有效的方式非常受歡迎,快速的搜索庫。
  • JFreeChart教程

    本教程介紹JFreeChart各種方式基於Java的獨立和基於Web的應用程序。圖表是信息的圖形表示。有可用的各種工具,它可用於創建不同類型的圖表。
  • JPA教程

    Java持久性API(簡稱JAP)是以海量數據關係映射持久並存儲到數據庫的類和方法的集合,這是由Oracle公司提供方案技術。
  • Tika教程

    Apache Tika用於文件類型檢測和從各種格式的文件內容提取的庫。使用Tika可以開發出通用型檢測器和內容提取到的不同類型的文件,如電子表格,文本文件,圖像,PDF文件甚至多媒體輸入格式,在一定程度上提取結構化文本以及元數據。
  • EasyMock教程

    EasyMock是一種嘲弄的框架,基於JAVA的庫,緩解了JAVA應用程序的單元測試。 EasyMock用於模擬接口,使一個虛設的功能可以被添加到一個模擬接口,模擬可以在單元測試中使用。
  • JOGL教程

    Java支持OpenGL(JOGL)是近期在Java OpenGL圖形API結合。它是一個包裝庫,它可以訪問OpenGL API,並且它被設計來創建Java編碼的2D和3D圖形應用程序。 JOGL是前麻省理工學院的研究生肯·拉塞爾和克里斯·克萊恩最初開發的一個開源庫。後來發佈到Sun Microsy
  • Guava教程

    Guava是一種基於開源的Java庫,谷歌很多項目使用它的很多核心庫。這個庫是爲了方便編碼,並減少編碼錯誤。
  • Json教程

    JSON或JavaScript對象表示法是一個輕量級的基於文本的開放式標準,旨在爲人類可讀的數據交換。 JSON格式最初是由Douglas Crockford 規定並在RFC4627中描述。JSON官方互聯網媒體類型應用程序/json。 JSON文件擴展名是.JSON。

Web開發

  • Django教程

    Django是用python語言寫的開源web開發框架,它鼓勵快速開發,並遵循MVC設計。Django的主要目的是簡便、快速的開發數據庫驅動的網站。
  • AngularJS教程

    AngularJS是一個非常強大的JavaScript庫,用於在單頁應用程序(SPA)項目。它擴展了HTML DOM的附加屬性,使之更適應用戶操作。 AngularJS是開源的,完全免費的,並且由數千名世界各地的開發。它是根據Apache許可證2.0版許可。
  • Uploadify教程

    Uploadify是HTML5或Flash多文件上傳的jQuery插件腳本,可以輕鬆地添加多個文件上傳功能到網站。兩個不同的版本(HTML5和Flash)讓您可以靈活地選擇合適爲網站和後備方法的實現使其優雅地降級。
  • XML教程

    XML是可擴展標記語言。這是基於文本的標記語言衍生從標準通用標記語言(SGML)。本教程教你XML的基礎知識。本教程分爲幾個部分,如XML基礎知識,先進的XML和XML工具。每個章節都包含相關主題簡單而有用的例子。
  • RESTful教程

    RESTful Web服務是基於REST架構的Web服務。在REST架構一切都是一種資源。 RESTful Web服務是輕量級的,高度可擴展性和可維護性,並且非常常用於創建基於API的Web應用程序。
  • BackboneJS教程

    BackboneJS是一種輕量級的JavaScript庫,它允許開發並在Web瀏覽器中運行客戶端應用程序。它提供了MVC框架,它抽象成數據模型,DOM到視圖,並構建這兩種事件。
  • MVC框架教程

    MVC框架:模型-視圖-控制器(MVC)是用來將應用程序分爲三個主要邏輯組件的架構模式:模型,視圖和控制器。這些組件被用來處理一個面向應用的特定開發。 MVC是最常用的行業標準的Web開發框架,以創建可擴展的和可擴展的項目之一。
  • SASS教程

    SASS是一個CSS預處理器有助於減少重複利用CSS並節省時間。它是描述文檔樣式更乾淨,結構更加穩定和強大的CSS擴展語言。
  • WebGL教程

    WebGL(Web圖形庫)是Web上的3D圖形的新標準,它是專用於繪製2D圖形和交互式3D圖形的目的。它是從OpenGL ES 2.0庫,用於手機和其他移動設備的低級3D的API衍生。 WebGL提供ES2.0(嵌入式系統)類似的功能並在現代3D圖形硬件上表現優異。
  • Wordpress教程

    WordPress是一個開源內容管理系統(CMS),它允許用戶構建動態網站和博客。 WordPress是基於PHP和MySQL(用於存儲數據)。WordPress是最流行的博客系統,在網絡上從後端CMS和組件允許更新,定製和管理網站。
  • jQuery

    jQuery是一個快速,簡潔的JavaScript庫,由John Resig創建於2006年。jQuery的簡化了HTML文檔遍歷,事件處理,動畫和Ajax交互快速Web開發。本教程在 jQuery 版本1.8的基礎上,給出了一個很好的瞭解和實例。
  • VBScript

    微軟Visual Basic腳本(VBScript中)是一個通用,輕巧和積極的腳本語言,由微軟開發的Visual Basic是仿照。如今,VBScript中是主要的腳本語言,用於快速測試專業(QTP),這是一個自動化測試工具。本教程將介紹如何使用VBScript腳本語言在任何基於Web的自動化項目的
  • GWT

    谷歌Web工具包(GWT)是一個開發工具包,用於構建和優化複雜的基於瀏覽器的應用程序。使用GWT是在谷歌的許多產品,​​包括谷歌AdWords和Orkut。
  • ASP.NET

    ASP.NET是一個Web應用框架開發和銷售的微軟允許程序員建立動態網站。ASP.NET允許使用一個全功能的編程語言,如C#或VB.NET輕鬆構建Web應用程序。本ASP.NET教程提供了很好的瞭解。
  • HTML

    HTML或超文本標記語言,是在Web上使用最廣泛的語言。從技術上講,HTML是不是一種編程語言,而是一種標記語言。本教程給出了一個完整的HTML理解。
  • HTML5

    HTML5是HTML的最新增強版本。從技術上講,HTML是不是一種編程語言,而是一種標記語言。本教程提供了很好的瞭解HTML5。
  • XHTML

  • CSS

    CSS是用來控制網絡文檔的樣式,以一個簡單的和容易的方法。CSS是層疊樣式表。本教程給出了關於CSS的完整的理解。
  • HTTP協議

    HTTP代表超文本傳輸協議。超文本傳輸協議 (HTTP-Hypertext transfer protocol) 是一種詳細規定了瀏覽器和萬維網服務器之間互相通信的規則,通過因特網傳送萬維網文檔的數據傳送協議。是一個應用程序級的基於TCP / IP協議,分佈式,協作,超媒體信息系統(互聯網)。
  • Javascript教程

    Javascript是一種由Netscape內使用HTML網頁的腳本語言。JavaScript是鬆散的,基於Java和它建立到所有主要的現代瀏覽器。本教程給出了一個完整JavaScript學習入門教程。
  • Ruby On Rails

    ruby on rails教程,Ruby on Rails入門學習教程,Ruby on Rails學習資源,幫助你快速入門學習和提高Ruby on Rails技術編程水平。

其他技術

  • UML

    UML/UML2.0學習教程,UML應用實例,UML視頻教程,UML學習者入門教程;包括:UML教程,UML實例,uml類圖,uml建模工具等。
  • LinQ教程

    LINQ是語言集成查詢的縮寫。微軟的查詢語言是完全集成,並提供從內存中的對象,數據庫,XML文檔和許多方便的數據訪問。它是通過一組擴展,LINQ巧妙地融合C#和Visual Basic查詢。
  • Drools教程

    Drools是一個業務邏輯集成平臺(BLip)。它是用Java編寫。它是由JBoss和紅帽公司擴展支持,並實現Rete模式匹配算法的一個開源項目。
  • WCF教程

    WCF是Windows通信基礎(Windows Communication Foundation)的縮寫。 WCF的基本特徵是互操作性。這是微軟用於構建面向服務的應用程序的最新技術之一。根據基於消息的通信的概念中,一個HTTP請求可以被均勻地表示,WCF是一個統一的API而不管不同的傳輸機制。
  • Shell

    shell爲您提供了對UNIX系統的接口。收集的輸入,並根據輸入執行程序。當一個程序執行完畢後,它會顯示該程序的輸出。它交互式解釋和執行用戶輸入的命令或者自動地解釋和執行預先設定好的一連串的命令;作爲程序設計語言,它定義了各種變量和參數,並提供了許多在高級語言中才具有的控制結構,包括循環和分支。
  • Unix/Linux系統調用

    Unix/Linux的系統調用的手冊頁(聯機幫助)列表,本UNIX教程包含:Unix Bourne Shell編程,實用工具,文件系統,目錄,內存管理,特殊變量的完整的知識,vi編輯器,進程等
  • Gerrit教程

    Gerrit教程
  • Linux命令大全教程

    Linux命令示例和教程
  • Unix

    UNIX是一個計算機操作系統,能夠在同一時間處理來自多個用戶活動。Unix是在1969年在AT&T貝爾實驗室的Ken Thompson和Dennis Ritchie發起。本教程涉及內容:Unix,Unix教程,Unix操作系統,Unix命令等
  • Makefile

    makefile定義了一系列的規則來指定,哪些文件需要先編譯,哪些文件需要後編譯,哪些文件需要重新編譯,甚至於進行更復雜的功能操作,因爲 makefile就像一個Shell腳本一樣,其中也可以執行操作系統的命令。
  • SVN教程

    SVN中文網彙集了Tortoise,TortoiseSVN,SVN教程,SVN中文,svn客戶端,Eclipse SVN等學習資料和實例。Apache的Subversion通常縮寫爲SVN,是一個開源許可下分發的軟件版本和版本控制系統。Subversion由CollabNet公司創建於2000年,但
  • Node.js教程

    Node.js是一個輕鬆構建快速,可擴展建立在Chrome的JavaScript運行的網絡應用平臺。Node.js使用事件驅動,非阻塞I/O模型,使得它重量輕,高效,完美的數據密集型實時應用程序運行在分佈式設備。
  • Radius教程

    RADIUS是一種協議,進行相關信息希望鏈接和共享認證服務器進行身份驗證的網絡訪問服務器(NAS)之間的身份驗證,授權和配置。
  • Socket編程

    Socket編程,Socket視頻編程,Java Socket,Websocket,Unix Socket編程,socket網絡編程等教程代碼實例。
  • Excel教程

    Excel是微軟辦公套裝軟件(Microsoft office的組件之一)的一個重要的組成部分,它可以進行各種數據的處理、統計分析和輔助決策操作,廣泛地應用於管理、統計財經、金融等衆多領域。

前端技術

  • Less教程

    LESS是一個CSS預處理器,能夠定製,可管理和可重複使用網站的樣式表。 LESS是一個動態的樣式表語言,擴展CSS的性能。 LESS也是友好的跨瀏覽器。

大數據教程

  • R語言教程

    R是一種編程語言和軟件環境,用於進行統計分析,圖形表示和報告。 R語言是由Ross Ihaka 和 Robert Gentleman 在新西蘭奧克蘭大學的創建,目前是R的開發核心團隊。
  • Solr教程

    Solr是一個開源搜索平臺,用於構建搜索應用程序。 它建立在Lucene(全文搜索引擎)之上。 Solr是企業級的,快速的和高度可擴展的。 使用Solr構建的應用程序非常複雜,可提供高性能。
  • Elasticsearch教程

    Elasticsearch是一個建立在全文搜索引擎 Apache Lucene(TM) 基礎上的搜索引擎,可以說 Lucene 是當今最先進,最高效的全功能開源搜索引擎框架。Elasticsearch 是一個實時的分佈式搜索和分析引擎。它可以幫助你用前所未有的速度去處理大規模數據。
  • HBase教程

    HBase是建立在Hadoop文件系統之上的分佈式面向列的數據庫。它是一個橫向擴展的開源項目。它提供對數據的隨機實時讀/寫訪問,並作爲Hadoop文件系統的一部分。
  • Hadoop教程

    Hadoop是一個開源框架,它允許在整個集羣使用簡單編程模型計算機的分佈式環境存儲並處理大數據。它的目的是從單一的服務器到上千臺機器的擴展,每一個臺機都可以提供本地計算和存儲。
  • Hive教程

    Hive是一個數據倉庫基礎工具在Hadoop中用來處理結構化數據。它架構在Hadoop之上,總歸爲大數據,並使得查詢和分析方便。並提供簡單的sql查詢功能,可以將sql語句轉換爲MapReduce任務進行運行。
  • Sqoop教程

    Sqoop是Hadoop和關係數據庫服務器之間傳送數據的一種工具。它是用來從關係數據庫如:MySQL,Oracle到Hadoop的HDFS,並從Hadoop的文件系統導出到關係數據庫數據。
  • Spark教程

    Apache Spark是一個集羣計算設計的快速計算。它是建立在Hadoop MapReduce之上,它擴展了 MapReduce 模式,有效地使用更多類型的計算,其中包括交互式查詢和流處理。這是一個簡單的Spark教程,介紹了Spark核心編程的基礎知識。
  • ZooKeeper教程

    ZooKeeper是一個分佈式協調服務來管理大量的主機。協調和管理在分佈式環境的一個服務是一個複雜的過程。ZooKeeper 簡單解決了其結構和API這個問題。ZooKeeper允許開發人員能夠專注於核心應用程序邏輯,而無需擔心應用程序的分佈式特性。

實例代碼

  • Java代碼實例

    java程序設計_Java實例_java代碼_java編程語言
  • C語言實例代碼

    C語言是1972年由貝爾電話實驗室的Dennis M. Ritchie在開發UNIX操作系統時開發的一種通用的,程序性的,強制性的計算機編程語言。本教程將通過一個個的示例演示,使您對C語言編程語言有足夠的瞭解,從而讓您可以從中獲得更高水平的專業知識。

專業教育

  • 電子商務

    電子商務,電子商務專業,b2b電子商務網站,b2c電子商務網站
  • 計算機基礎教程

    計算機基礎教程,計算機基礎知識教程,計算機應用基礎教程,計算機網絡教程,電腦基礎教程
  • MIS系統

    管理信息系統(MIS)是一個有計劃的系統的收集,存儲和傳播的形式開展職能管理所需信息的數據。本教程介紹了MIS系統相關信息的概念,關於MIS和其他大型企業級系統的詳細信息。幫助您瞭解這些系統,幫助如何在企業業務中決策的重要過程。
  • 數據挖掘

    數據挖掘是指從大量的數據集提取信息。數據挖掘是從數據挖掘領域的知識。本網站將介紹數據挖掘中使用含基本到高級的知識,術語,知識發現,系統,查詢語言,分類,預測,決策樹,貝葉斯分類,基於規則的分類,聚類分析,挖掘文本數據挖掘互聯網,應用,趨勢,主題等
  • ipv4

    Internet協議版本4(IPv4)是第四個版本的互聯網協議(IP)的發展和協議的第一個版本得到廣泛部署。 IPv4在IETF RFC出版791(1981年9月)中所述,取代先前的定義(RFC760,1980年1月)。
  • ipv6

    Internet協議版本6(IPv6)是互聯網協議(IP)的最新版本和協議的第一個版本中得到廣泛部署。 IPv6是Internet工程任務組(IETF)開發,以應對IPv4地址耗盡的期待已久的問題。
  • 軟件工程教程

    軟件工程是一種工程師部門使用定義良好的科學原理,方法和程序開發軟件產品。軟件工程的結果是一個高效,可靠的軟件產品。
  • 數據結構和算法教程

    數據結構是存儲數據,使數據可以有效地應用於編程方法。幾乎每一個企業應用程序中的一個或其他的方式使用不同類型的數據結構。本教程介紹企業級應用和需求的算法,數據結構的複雜性需要的數據結構。

手機開發

  • iOS教程

    彙集了ios7,ios7越獄,ios7下載,ios開發,ios教程,ios模擬器等ios開發資源,幫助你快速入門學習使用IOS並進一步提高IOS技術和使用水平。
  • Android開發教程

    Android是一個開源的,基於Linux操作系統的移動設備,如智能手機和平板電腦。Android中文網彙集了Android開發,Android基礎教程,Android Studio,Android SDK等等。
  • PhoneGap教程

    PhoneGap用於開發移動應用程序的軟件開發框架,由Adobe系統開發。開發使用PhoneGap的應用程序,開發者並不需要有移動的編程語言,但類似,只要有HTML,CSS和JScript只有Web開發語言的知識。 PhoneGap的應用程序產生的所有流行的移動操作系統平臺,如iOS上,Androi
  • Cordova教程

    Cordova一種使用HTML,CSS和JavaScript混合創建移動應用的平臺。Cordova提供了一組設備相關的API,通過這組API,移動應用能夠以JavaScript訪問原生的設備功能,如攝像頭、麥克風等。
  • Meteor教程

    Meteor是一個全棧的JavaScript平臺,用於開發現代網絡和移動應用。Meteor 包括一套關鍵技術,建立連接的客戶端應用程序反應,生成工具,以及它是從一個 Node.js 和 JavaScript社區整理的一套軟件包。

數據庫

  • Cassandra教程

    Cassandra是由Apache提供一個分佈式和可擴展的NoSQL數據庫。本Cassandra教程包括Cassandra的所有主題,如功能,架構,關係與NoSQL,Cassandra vs HBase,安裝,鍵空間,表,視圖,Cassandra查詢語言,安全性等。
  • CouchDB教程

    CouchDB是由Apache軟件基礎開發的開源NoSQL數據庫,它是用Erlang編程語言編寫的。此CouchDB教程包括CouchDB的所有主題,如:CouchDB couchdb fauxton,http api,安裝,couchdb vs mongodb,創建數據庫,創建文檔,特徵,介紹,更
  • SQLite教程

    SQLite是一款輕型,遵守ACID的關聯式數據庫管理系統,它的設計目標是嵌入式的,佔用資源非常的低,可能只需要幾百K的內存就夠了。SQLite一個新版本 SQLite3已經發布。
  • MySQL教程

    MySQL是一個快速,易於使用的RDBMS,它被應用於許多小型和大型企業。 由瑞典公司MySQL AB開發,銷售等,目前屬於 Oracle 旗下公司。MySQL 最流行的關係型數據庫管理系統。
  • SQL Server教程

    SQL Server 是Microsoft 公司推出的關係型數據庫管理系統。SQL Server 是一個全面的數據庫平臺,使用集成的商業智能 (BI)工具提供了企業級的數據管理。Microsoft SQL Server 數據庫引擎爲關係型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理
  • SQL教程

    本SQL教程給出了結構化查詢語言獨特的學習,它有助於實踐SQL命令,此提供了立竿見影的效果。 SQL數據庫是一種語言,它包括數據庫的創建,刪除,獲取數據行和修改行等;SQL是一種ANSI(美國國家標準協會)的標準,但也有許多不同版本的SQL語言。
  • Access教程

    Microsoft Access是微軟把數據庫引擎的圖形用戶界面和軟件開發工具結合在一起的一個數據庫管理系統。它結合了 MicrosoftJet Database Engine 和 圖形用戶界面兩項特點,是 Microsoft Office 的系統程序之一。
  • PL/SQL教程

    PL/SQL是由甲骨文公司在90年代初開發,以提高SQL的功能。PL/SQL是Oracle數據庫對SQL語句的擴展。在普通SQL語句的使用上增加了編程語言的特點,所以PL/SQL就是把數據操作和查詢語句組織在PL/SQL代碼的過程性單元中,通過邏輯判斷、循環等操作實現複雜的功能或者計算的程序語言。
  • Memcached教程

    Memcached是一個開源的,高性能的,分佈式內存對象緩存系統。分佈式內存對象緩存系統(鍵/值字典)旨在通過減輕數據庫負載加快動態Web應用程序的使用。
  • Redis教程

    Redis是一個開源的,先進的key-value存儲並用於構建高性能,可擴展Web應用程序的解決方案。 Redis主要的三個特點: Redis數據庫完全在內存中,使用磁盤僅用於持久性。 相比許多鍵值數據存儲Redis擁有一套較爲豐富的數據類型。 Redis可以將數據複製到任意數量的從服務服務中。
  • DB2教程

    DB2是IBM的數據庫產品。這是一個關係數據庫管理系統(RDBMS)。 DB2被設計成存儲,分析和有效地檢索數據。 DB2產品擴展了面向對象的特性和非關係型結構以及XML的支持。
  • MongoDB教程

    MongoDB是一個NoSQL數據庫。它是一個使用C++編寫的開源,跨平臺,面向文檔的數據庫。它也是一個介於關係數據庫和非關係數據庫之間的產品,是非關係數據庫當中功能最豐富,最像關係數據庫的NoSQL數據庫。它支持的數據結構非常鬆散,類似於json的bson格式,因此可以存儲比較複雜的數據類型。
  • PostgreSQL教程

    PostgreSQL是一個功能強大,開源對象關係型數據庫系統。它擁有超過15年的持續開發和經驗證的體系結構,贏得了良好的聲譽:可靠性,數據完整性和正確性。

框架

  • Laravel教程

    Laravel是一個捆綁,遷移和藝術性的CLI的MVC框架。Laravel提供了一套強大的工具和集成了許多像CodeIgniter,Yii,ASP.NET MVC,Ruby on Rails,Sinatra和其他框架的最佳功能的應用程序架構。
  • Yii

    Yii實例教程,彙集Yii學習實例,Yii視頻教程,代碼和講解,幫助你快速入門學習Yii框架。
  • QT

    Qt是一個跨平臺應用程序和用戶界面框架,使用C + +或者QML,類似CSS和JavaScript開發語言。 它提供給應用程序開發者建立藝術級的圖形用戶界面所需的所用功能。
  • Yii2教程

    Yii是一個高性能,基於組件的 PHP 框架,用於快速開發現代 Web 應用程序。名字 Yii (讀作 `易`)在中文裏有 「極致簡單與不斷演變」 兩重含義,也可看作 **Yes It Is**! 的縮寫。
  • Smarty教程

    Smarty是一個php模板引擎。它分開了邏輯程序和外在的內容,提供了一種易於管理的方法。彙集Smarty編程教程、參考手冊和實例代碼等,幫助你快速入門學習Smarty和提高Smarty技術和編程水平。
  • Scrapy教程

    Scrapy是使用Python編寫的一個快速開源Web抓取框架,使用基於XPath選擇器來提取網頁中的數據。

腳本語言

  • Ruby教程

    Ruby教程,Ruby編程教程,Ruby視頻教程,Ruby學習網站和資源,幫助你快速入門學習Ruby和提高Ruby技術/編程水平。
  • PHP教程

    PHP是目前最熱門的Web開發語言,它簡單高效、開源免費、跨平臺等特性受到廣大Web開發人員的歡迎,從1994年誕生至今已被2000多萬個網站採用。本教程彙集了大量的PHP實例代碼和講解。
  • Python教程

    Python是一種簡單易學,功能強大的編程語言。它包括了高效的高級數據結構和簡單而有效的方法,面向對象編程。Python優雅的語法,動態類型,以及它天然的解釋能力,使其成爲理想的語言,腳本和應用程序快速開發在大多數平臺上的許多領域。
  • NumPy教程

    NumPy 是一個 Python 包。 它代表 「Numeric Python」。 它是一個由多維數組對象和用於處理數組的例程集合組成的庫。Numeric即 NumPy 的前身,是由 Jim Hugunin 開發的。 也開發了另一個包 Numarray ,它擁有一些額外的功能。 2005年,Trav
  • Python3教程

    Python3教程
  • WxPython教程

    wxPython是一個Python包裝wxWidgets(這是用C++編寫),一個流行的跨平臺GUI工具包。wxPython是一個融合了wxWidgets和Python的編程庫。本入門教程提供GUI編程的基礎知識,並幫助您創建桌面GUI應用程序。
  • Tk教程

    TK指工具包,它提供了跨平臺的GUI控件,它可以建立一個圖形用戶界面。它開發者是John Ousterhout,以Tcl腳本語言的擴展。 TK仍然是開發獨立於Tcl的版本,它在同步使用TCL V8.0。
  • Tcl教程

    Tcl是通用多範式系統的編程語言。 Tcl是一種腳本語言,旨在爲應用程序提供相互通信能力。 Tk用於許多語言的GUI構建一個跨平臺的小部件工具包。
  • Lua教程

    Lua是可擴展的輕量級編程語言,它是用C語言編寫的,並於1993年開始作爲一個內部項目開始誕生。Lua代碼簡潔優美,幾乎在所有操作系統和平臺上都可以編譯,運行。一個完整的Lua解釋器不過200k,在目前所有腳本引擎中,Lua的速度是最快的。這一切都決定了Lua是作爲嵌入式腳本的最佳選擇。
  • PHP7教程

    PHP7是PHP編程語言的一個主要版本,並號稱是開發Web應用程序的一次革命,可開發和交付移動企業和雲應用。此版本被認爲是PHP在2004年發佈PHP5後最重要的變化。

軟件工具教程

  • Docker教程

    Docker是一個開源的引擎,可以輕鬆的爲任何應用創建一個輕量級的、可移植的、自給自足的容器。開發者在筆記本上編譯測試通過的容器可以批量地在生產環境中部署,包括VMs(虛擬機)、bare metal、OpenStack 集羣和其他的基礎應用平臺。
  • Git教程

    Git是一個分佈式的版本控制系統,最初由Linus Torvalds編寫,用作Linux內核代碼的管理。在推出後,Git在其它項目中也取得了很大成功,尤其是在Ruby社區中。目前,包括Rubinius和Merb在內的很多知名項目都使用了Git。Git同樣可以被諸如Capistrano和Vlad th
  • Nginx教程

    Nginx[讀音:`engine x`]是HTTP和反向代理服務器,郵件代理服務器,以及Igor Sysoev最初編寫的通用TCP/UDP代理服務器。Nginx 是一個高性能的 Web 和反向代理服務器。Nginx 安裝非常的簡單,配置文件 非常簡潔(還能夠支持perl語法),Bugs非常少的服務器
  • IntelliJ IDEA教程

    IntelliJ IDEA教程
  • Eclipse教程

    Eclipse是用於Java和其他編程語言(如C,C++,PHP和Ruby等)的集成開發環境(IDE)。Eclipse提供的開發環境包括用於Java的Eclipse Java開發工具(JDT),用於C/C++的Eclipse CDT和Eclipse PDT for PHP等。

軟件測試

  • TestNG教程

    TestNG 是一個測試 Java 應用程序的新框架。TestNG 不僅確實強大、創新、可擴展、靈活。TestNG是一個設計用來簡化廣泛的測試需求的測試框架,從單元測試(隔離測試一個類)到集成測試(測試由有多個類多個包甚至多個外部框架組成的整個系統,例如運用服務器)。
  • QC

    HP質量中心,是惠普商用測試管理工具,它支持的軟件開發生命週期的各個階段。現在,它被俗稱爲HP-ALM應用程序生命週期管理。惠普質量中心(QC)也可作爲一個軟件作爲一種服務提供。
  • Selenium教程

    Selenium 是專門爲Web應用程序編寫的一個驗收測試工具。Selenium測試直接運行在瀏覽器中,支持的瀏覽器包括IE(7、8、9)、Mozilla Firefox、Mozilla Suite等。主要功能包括:測試與瀏覽器的兼容性——測試你的應用程序看是否能夠很好得工作在不同瀏覽器和操作系統之
  • Jenkins教程

    Jenkins是一個功能強大的應用程序,允許持續集成和持續交付項目,無論用的是什麼平臺。這是一個免費的源代碼,可以處理任何類型的構建或持續集成。集成Jenkins可以用於一些測試和部署技術。

通信技術

  • LTE

    LTE是英文Long Term Evolution的縮寫,該技術標準具有100Mbps的數據下載能力,是從3G向4G演進的主流技術,因此LTE也被通俗的稱爲3.9G。 與3G相比,LTE更具技術優勢,具體體現在:高數據速率、分組傳送、延遲降低、廣域覆蓋和向下兼容。 LTE長期演進是GSM陣營的現時最
  • 4G

    4G是第四代移動通信及其技術的簡稱。 4G LTE系統能夠以100Mbps的速度下載,比撥號上網快50倍,上傳的速度也能達到50Mbps,並能夠滿足幾乎所有用戶對於無線服務的要求。4G是集3G與WLAN於一體,並能夠傳輸高質量視頻圖像,它的圖像傳輸質量與高清晰度電視不相上下。
  • GSM

    GSM是全球公認的數字蜂窩通信標準。GSM使用窄帶時分多址(TDMA)的語音和短消息服務(SMS)。本教程幫助您瞭解GSM基礎。
  • Wifi教程

    無線網絡主要是一個局域網(LAN)技術,旨在提供在內建寬帶覆蓋。它是基於IEEE 802.11規範。 本教程爲您提供基本Wi-Fi概念及應用。
  • SIP教程

    會話發起協議(SIP)是在VoIP技術中最常用的協議之一。它是一種應用層協議,它與其它應用層協議一起工作,以通過互聯網控制多媒體通信會話。
  • 5G教程

    5G不僅涉及光纖、無線甚至衛星通信網絡相互整合,還將利用軟件定義網絡(SDN )、網絡功能虛擬化(NFV)、移動邊緣計算(MEC)和霧計算(Fog Computing)等技術,未來5G網絡可提供10Gbps的終端用戶下載速率,比今天的網速要快100倍,這種極致的終端用戶體驗,就好像是在使用固定光纖網

高級語言

  • C#教程

    C#是一個現代化的,通用的,面向對象的編程語言。C#是微軟公司發佈的一種運行於.NET Framework之上的高級程序設計語言。
  • Kotlin教程

    Kotlin是一門與Swift類似的靜態類型JVM語言,由JetBrains設計開發並開源。與Java相比,Kotlin的語法更簡潔、更具表達性,而且提供了更多的特性,比如,高階函數、操作符重載、字符串模板。它與Java高度可互操作,可以同時用在一個項目中。
  • Erlang教程

    Erlang是一個函數式編程語言,它有一個運行時環境。它創建集成了併發性,分配和容錯支持的一種方式。Erlang最初是在愛立信幾個大的電信開發的系統中使用。
  • Matlab教程

    MATLAB是MathWorks公司開發的一種編程語言。它最初是一個矩陣的編程語言,使線性代數編程簡單。它可以運行在交互式會話和作爲批處理作業。
  • C語言教程

    C語言最初是由Dennis M. Ritchie開發UNIX操作系統在貝爾實驗室通用的高層次語言。 C語言於1972年開始實現在DEC PDP-11計算機上。
  • Go語言教程

    Go語言最初是由Robert Griesemer, Rob Pike 和 Ken Thompson在谷歌於2007年開發的編程語言。Go編程語言是靜態類型語言,語法類似於C,它提供了垃圾收集,類型安全,動態的輸入能力,許多先進的內置類型,如可變長度數組和鍵 - 值映射,它還提供了豐富的標準庫。
  • Scala教程

    Scala表示可擴展性語言,是一種混合函數式編程語言。它由Martin Odersky創建並於2003年首次發佈。設計初衷是要集成面向對象編程和函數式編程的各種特性。
  • C++教程

    C++是一種靜態類型,編譯,通用,區分大小寫,形式自由的編程,支持過程,面向對象和泛型編程語言。C++中被視爲一箇中層的語言,因爲它包括兩個高級別和低級別的語言特徵的組合。
  • Awk教程

    AWK是一種解釋性編程語言。它的功能非常強大的,專爲文本處理。它是Linux中也是任何環境中現有的功能最強大的數據處理引擎之一。AWK 提供了極其強大的功能:可以進行樣式裝入、流控制、數學運算符、進程控制語句甚至於內置的變量和函數。它具備了一個完整的語言所應具有的幾乎所有精美特性。
  • Assembly彙編

    Assembly,彙編,彙編語言,Assembly教程,Assembly文件夾,assembly.load,assemblyinfo等學習資料,幫助你快速入門學習Assembly彙編編程技術。
  • Rust教程

    Rust是現代系統編程語言側重於安全性和速度。它實現了內存安全通過不使用垃圾收集。Rust是針對多核體系提出的語言,並且吸收一些其他動態語言的重要特性,比如不需要管理內存,比如不會出現Null指針等。
  • Fortran教程

    Fortran語言來自公式翻譯系統,是一種通用的,命令式編程語言。它可用於數字和科學計算。Fortran語言最初是由IBM公司在20世紀50年代的科學和工程應用開發。 FORTRAN統治這個規劃計算面積很長一段時間,因其高性能計算能力而很受歡迎。
  • Sed教程

    Sed表示流編輯器(Stream Editor)的縮寫。這是一個簡單但功能強大的工具,分析文本,並無縫地轉換它。 SED是在1973-1974年由貝爾實驗室的李E. McMahon開發。如今,它運行在所有主要的操作系統。
  • C語言標準庫

    C語言標準庫教程和參考 - 學習C語言/C++編程語言,所有C語言函數,內置函數的例子。C語言常量和頭文件的詳細例子。
  • Euphoria教程

    Euphoria是簡單,靈活,簡單和容易學習並支持在DOS,Windows,Linux,FreeBSD的高級編程語言。由羅伯特·克雷格創建一個Atari Mega-ST而產生Euphoria的第一個具體實現並於1993年發佈。它是用於維持快速部署軟件。
  • Objective-C教程

    Objective-C語言是一種通用的,面向對象的編程語言,Smalltalk風格消息傳送C編程語言,它是使用蘋果OS X和iOS操作系統 等及彼等各自的API,Cocoa 和 Cocoa Touch主要的編程語言。
  • D語言教程

    D編程語言是一種面向對象的多範型系統編程語言。 D編程實際上是通過重新設計的C + +編程語言開發的,但它是不同的編程語言,它不僅發生在C + +中的一些功能,而且引入其他其它語言,如Java,C#,Python和Ruby的某些功能。
  • Lisp教程

    Lisp是Fortran語言之後第二古老的高級編程語言,自成立之初已發生了很大變化,和一些方言一直存在在它的歷史。今天,最廣爲人知的通用的是Lisp方言:Common Lisp和Scheme。
  • Swift教程

    Swift是一種新的編程語言,用於iOS和OS X應用程序,建立在最佳的C和Objective-C上,沒有C語言的兼容性的限制。Swift採用安全的編程模式,並增加了現代的功能,使編程更容易,更靈活,更有趣。Swift由成熟和備受寵愛 Cocoa 和 Cocoa Touch觸摸框架支持,重新構想軟件
  • COBOL教程

    COBOL代表面向業務的通用語言,於1959年美國國防部開發,在發佈會上,形成CODASYL(會議數據系統語言)開發商業數據處理的需求也就是現在被稱爲COBOL語言。
  • VBA教程

    VBA代表Visual Basic應用程序,是來自微軟的事件驅動編程語言,目前主要有Microsoft Office應用程序,如MS-Excel,MS-Word和MS-Access中使用。
  • C++標準庫教程

    C++標準庫教程