原创 Java操作hdfs的文件增刪改查

package cn.itcast.hadoop.hdfs; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.Fi

原创 Dao開發(Mapper動態代理方式)

8.1.1. 開發規範       Mapper接口開發方法只需要程序員編寫Mapper接口(相當於Dao接口),由Mybatis框架根據接口定義創建接口的動態代理對象,代理對象的方法體同上邊Dao接口實現類方法。 Mapper接口開發需

原创 Maven相關配置信息及在eclipse中創建maven工程

1、  要配置jdk,  maven3.3.9這個版本所需的jdk版本必須要1.7以上2、  最終要運行的是maven軟件中bin目錄的mvn命令,所以要配置maven的環境變量。在系統變量添加環境變量的名稱:MAVEN_HOME3、把M

原创 MyBatis的介紹及架構

1.1 Mybatis介紹MyBatis 本是apache的一個開源項目iBatis, 2010年這個項目由apache software foundation 遷移到了google code,並且改名爲MyBatis 。2013年11月

原创 Dao開發(原始)

使用MyBatis開發Dao,通常有兩個方法,即原始Dao開發方法和Mapper動態代理開發方法。7.1. SqlSession的使用範圍SqlSession中封裝了對數據庫的操作,如:查詢、插入、更新、刪除等。SqlSession通過S

原创 Maven工程中 pom.xml常見配置信息

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoca

原创 MyBatis開發流程

3.1 mybatis下載下載地址:https://github.com/mybatis/mybatis-3/releasesmybatis-3.2.7.jar        mybatis的核心包lib文件夾              

原创 mybaits操作數據庫實例查詢、添加

4.1 實現根據id查詢用戶4.1.1. 映射文件:在user.xml中添加select標籤,編寫sql:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperPUBLIC "-//

原创 NameNode數據管理機制

NameNode是整個文件系統的管理節點。它維護着整個文件系統的文件目錄樹,文件/目錄的元信息和每個文件對應的數據塊列表。接收用戶的操作請求文件包括:①fsimage:元數據鏡像文件。存儲某一時段NameNode內存元數據信息。②edit

原创 HDFS讀寫文件過程分析

HDFS源碼分析 FileSystem.get --> 通過反射實例化了一個DistributedFileSystem --> new DFSCilent()把他作爲自己的成員變量 在DFSClient構造方法裏面,調用了createNa

原创 Maven項目部署到tomcat中的配置信息及出現的問題

1、Tomcat7的用戶及權限配置:在conf目錄下,找到tomcat-users.xml,添加manager權限的用戶2、Maven的Server的配置:在Maven的安裝路徑找到conf目錄下的setting.xml文件,在<serv

原创 傳統jdbc的編程步驟與mybatis相比較

2.1 jdbc編程步驟:1、加載數據庫驅動2、創建並獲取數據庫鏈接3、創建jdbc statement對象4、設置sql語句5、設置sql語句中的參數(使用preparedStatement)6、通過statement執行sql並獲取結

原创 mybaits操作數據庫主鍵、修改、刪除

5.1. mysql自增主鍵返回查詢id的sqlSELECT LAST_INSERT_ID() 通過修改User.xml映射文件,可以將mysql自增主鍵返回:如下添加selectKey 標籤<!-- 保存用戶 --><insert id

原创 Hadoop配置ssh無密碼登陸

搭建在僞分佈集羣上的無密碼登陸。以便在訪問本機dfs、mapreduc、yarn過程中省區輸入密碼的過程。1、生成ssh免登陸密鑰進入home目錄cd ~/.sshssh-keygen -t rsa (四個回車)2、執行完這個命令後,會生

原创 CentOS 下編譯安裝MySQL 5.6.14

    概述: 通過源代碼安裝高版本的5.6.14。   正文: 一:卸載舊版本   使用下面的命令檢查是否安裝有MySQL Server   rpm -qa | grep mysql 有的話通過下面的命令來卸載掉 目前我們查詢到的是這樣