原创 java8 lambda表達式詳解(一)

java8除了引入一些時間,Streamming等等新寫法或者API,這個應該是java里程碑式的一件事,個人理解,意義更甚java5引入泛型! lambda表達式,關鍵的一個操作符就是'->',左側指定表達式所需要的所有參數,如果不需要

原创 YARN的主要組件及功能簡介

--總體概述      --yarn總體上是Master/slaves結構,整個架構中,resourcemanager(RM)是主節點,nodemanager(NM)是從節點,RM對NM上的資源進行統一管理和調度;當用戶提交一個應用程序後

原创 Head First 之 代理模式(一)

讀<Head First>的時候,覺得這個書給人的感覺太好了,每一個設計模式都栩栩如生,這麼好的書,光看不練習就浪費了,但是思來想去,似乎整理成博客,這樣更好!就代理模式而言,書整整用了70頁來書名代理模式,例子簡直生動的不得了!希望我能

原创 hadoop源代碼分析(一)從wordCount開始,剖析mapreduce的運行機制

hadoop初學者有很多疑問,一個MR作業,從初始任務提交,到作業開始初始化,到作業運行,究竟是從何處開始的?整個作業是如何執行的?現有的書籍,大部分是分模塊化進行源代碼分析,這樣會使初學者陷入一點迷茫,找不到思路,希望此處的文章,對您有

原创 java8 lambda表達式詳解(二)

上一篇文章java8 lambda表達式詳解(一)主要講到了單獨表達式和塊兒lambda表達式,這篇文章裏,會對更多的lambda表達式特性進行講解! 1 泛型函數式接口 lambda表達式本身不能指定類型參數,所以當然不能是泛型,但是

原创 Eclipse連接hadoop集羣配置,親測有效!

1、先初步進行的簡單配置,配置起來很簡單,原料:eeclipse+windows7+遠程hadoop集羣+hadoop-eclipse-plugin-2.6.0.jar插件,本人hadoop集羣爲2.6.0,您可以根據自己實際版本

原创 java集合框架總體梳理

主要內容爲: java集合框架總體預覽 相互依賴關係 java集合框架(Collections Framework)核心接口 Collection 允許操作一組對象,位於集合結構層次的頂部 Deque 擴展Queue以處理隊

原创 hadoop源代碼分析(二)從wordCount開始,剖析mapreduce的運行機制

在上一篇文章中,只是簡單介紹了Mapreduce作業,從執行hadoop jar test.jar 的shell命令,到是如何被加載並找到主類的。那麼,從這個文章開始,研究從mapreduce的main方法開始,如何一步步提交、運行map

原创 Spring5 中文官方文檔------Core(核心容器)

Spring的核心容器, 此部分的參考文檔,包含了Spring Framework的所有絕對重點內容, 持續更新中, 歡迎收藏關注。 這節最重要的內容就是Spring Framework的控制反轉(IoC)容器。徹底瞭解IoC容器之後

原创 Spring5中文官方文檔------Overview

Spring 讓創建企業級Java應用變得更加容易。它提供了你在Java企業級應用開發中所需要的一切,支持Groovy 和 Kotlin作爲基於JVM上的替代語言,根據應用程序的需要,可以靈活的創建不同種類型的架構。Spring Fr

原创 1. Spring Framework 官方文檔中文版(Version 5.0.3.RELEASE)

歡迎閱讀 Spring Framework 參考文檔!(版本 5.0.3.RELEASE) 工程量較大,所會持續更新,英文,技術水平有限,請不吝賜教,可在評論區指出錯誤! 請閱讀 Overview 以獲得快速介紹,包括髮展簡史

原创 Java的鎖—讀寫鎖(WriteReadLock)

對某一數據進行線程安全的讀寫操作,那麼就要利用鎖來進行線程同步,習慣的做法是,讀的時候加鎖,禁止其他的讀寫操作,寫的時候,更是要對其他讀寫操作禁止。那麼讀寫鎖就是要更細粒度的進行鎖的操作。讀的時候,允許其他的線程的讀操作,禁止其他線程的寫

原创 Java IO 經典教程 (上) (翻譯自jenkov.com)

此係列文章翻譯自Jakob Jenkov的java系列教程,原文地址鏈接爲Jakob Jenkov的教程,教程比較詳細,很適合初學者! 您可以查看Java IO 經典教程 (中) (翻譯自jenkov.com) 您可以查看Java

原创 Java IO 經典教程 (中) (翻譯自jenkov.com)

此係列文章翻譯自Jakob Jenkov的java系列教程,原文地址鏈接爲Jakob Jenkov的教程,教程比較詳細,很適合初學者! 您可以查看 Java IO 經典教程 (上) (翻譯自jenkov.com) 您可以查看 Ja

原创 Java線程的等待/通知(wait/notify)機制詳解

Java的等待/通知 機制,舉例來說就是,線程A,拿到了對象object的鎖,並且調用了object的wait()方法,同時釋放了鎖,然後進入WAITTING狀態。線程B同樣前提是拿到了object的鎖,然後調用了notify()或not