原创 SpringBoot2.x學習之路(三)JdbcTemplate、Mybatis多數據源配置

上一篇博文介紹了JdbcTemplate、Mybatis在Spring Boot中如何使用,但是都只是配置了一個數據源,下面小七給大家介紹一下,如何配置使用多個數據源。 其實,按照目前的分佈式系統設計,咱們會按業務劃分模塊,每一個

原创 SpringBoot2.x學習之路(二)JdbcTemplate以及Mybatis的使用

上一篇博文,小七介紹瞭如何搭建一個Spring Boot項目,那麼接下來,咱們就學習一下如何在Spring Boot項目中操作數據庫。 目前在我們的項目開發過程中,常用的框架有JPA(Hibernate)、Mybatis等,這裏小

原创 不追求速度的奮進者(二)

續上一篇,不追求速度的奮進者(一)。 目錄結構: 11. js中所有ajax請求遮罩層提示。 12. iframe結合springMVC實現單頁面應用開發 13. 數據庫字段類型在javajdbc中對應的返回類型 十一、j

原创 任務調度quartz(一)quartz在spring中的集成

對於定時器想必大家都應該挺清楚,就像鬧鐘一樣,在某個指定的時間點定時執行。在Java中我們可以使用quartz來定時調度自己的任務,這個框架爲我們提供很多比較方便的功能,能夠很輕易對我們的任務進行啓動、暫停以及運行週期的修改。

原创 六種常用的設計模式java實現(五)代理模式

代理這個概念,大家應該不陌生,像spring中的動態代理和jdk代理,以及webservice中都會用到代理模式。顧名思義,就是通過代理的方式完成一些事。 一、基本概念 爲其他對象提供一種代理以控制對這個對象的訪問。說白了就是,在

原创 hadoop學習之路(一)hadoop集羣服務搭建

現在,大數據這麼火,筆者也忍不住想學了。21世紀是數據的競爭,那麼大數據必然是一種趨勢,提前瞭解hadoop也爲自己今後的發展奠基一席一路。雖然說移動互聯開發也非常火,但也離不開數據,因此,大家還等什麼呢。 目前,hadoop已

原创 hadoop生態系統學習之路(三)java實現上傳文件(本地或ftp)至hdfs

在上一篇博文中,我們講了如何編寫、運行、測試一個MR,但是hdfs上的文件是手動執行命令從本地linux上傳至hdfs的。在真實的運行環境中,我們不可能每次手動執行命令上傳的,這樣太過繁瑣。那麼,我們可以使用hdfs提供的java

原创 一個java代碼生成器的簡單實現

最近,一直跟着公司技術牛人在搞大數據相關的東西,主要涉及的是環境搭建,同時也瞭解下整個hadoop生態系統相關的東西,真是讓我大開眼界,這個在之後的博文中再來與大家分享。 今天,筆者給大家介紹一個代碼生成器,這個是筆者的主管寫的

原创 hadoop生態系統學習之路(一)Cloudera Manager一鍵安裝

上兩週參與了公司大數據環境的搭建,最終採用的是cloudera公司提供的Cloudera Manager圖形化安裝方式,這個和Ambari比較類似,只不過cm支持中文。 首先,筆者來談談自己的一些感受。其實,筆者也是剛接觸大數據

原创 hadoop生態系統學習之路(四)MR支持的輸入文件格式以及輸出文件格式

在上一篇博文中,筆者執行mr時,輸入文件是.txt格式的。其實,還可以是壓縮格式。 爲什麼要使用壓縮格式呢?文件壓縮可以減少存儲文件所需要的磁盤空間,並加速數據在網絡和磁盤上的傳輸。 然後,MR又是怎麼判斷你的輸入目錄中的文件

原创 hadoop生態系統學習之路(二)如何編寫MR以及運行測試

最近一直太忙,都沒時間寫博客了。首先是平時需要帶我的一個哥們,他底子比我稍弱,於是我便從mybatis、spring、springMVC、html、css、js、jquery一個一個的教他,在教的過程中筆者也發現了很多之前自己沒有

原创 elasticsearch2.0學習之路(一)es在linux中的安裝和集羣配置

首先,採用官網的話概括es:Elasticsearch是一個接近實時的搜索平臺。這意味着,從索引一個文檔直到這個文檔能夠被搜索到有一個輕微的延遲(通常是1秒)。 其次,es有幾個很重要的概念:集羣(cluster)、節點(nod

原创 不追求速度的奮進者(一)

由於新浪博客不再用了,筆者把之前的博文都轉移到此,博文目錄如下: 1. springMVC+mybatis後臺結合EasyUI datagrid分頁實現用戶增刪改查; 2. javascript中map鍵值對集合實現的兩種方式

原创 六種常用的設計模式java實現(一)工廠模式

想必大家都應該瞭解過設計模式吧,大概有23種,其中,筆者接觸到的大概也就六七中,這裏把常用的六種設計模式分別給大家介紹下。 首先,爲什麼要使用設計模式,這個大家應該在使用之後就應該比較清楚了。筆者的理解,其實,不使用設計模式,功

原创 hadoop學習之路(二)hadoop基本概念原理以及單詞統計任務源碼分析

在上一遍博文中,已經將hadoop集羣環境搭建完畢。那麼,接下來,筆者再根據安裝過程中的一些名詞對象進行解釋,以及大致的運行原理。最後,再獲取hadoop-example jar中的單詞計數源碼,進行解釋並在hadoop環境中運行