原创 Hibernate框架入門學習(四)

個人博客原文鏈接 OID和對象導航方式 例: public void run1(){ Session session = HibernateUtils.getSession(); Transaction tr = sess

原创 Hibernate框架入門學習(三)

個人博客原文鏈接 一對多映射(重點) 編寫JavaBean 1的一方 保存n的一方對象的Set集合 hibernate框架默認的集合是set集合,集合必須要手動初始化 案例: public class Customer {

原创 MapReduce入門詳解(一)

個人博客原文鏈接 簡介 Mapreduce是一個分佈式運算程序的編程框架,是用戶開發“基於hadoop的數據分析應用”的核心框架;Mapreduce核心功能是將用戶編寫的業務邏輯代碼和自帶默認組件整合成一個完整的分佈式運算程序,併發運行在

原创 hadoop3.0僞分佈式集羣搭建

個人博客原文鏈接 搭建環境:CentOS7+hadoop3.0.3+jdk8 前提準備 安裝配置jdk 配置靜態ip地址 修改主機名 配置主機名和ip地址映射 關閉防火牆,設置開機不自啓動 注:以上操作在筆者之前的Linux相關筆記中

原创 Hibernate框架入門學習(一)

個人博客原文鏈接 Hibernate是一個開放源代碼的對象關係映射框架,它對JDBC進行了非常輕量級的對象封裝,它將POJO與數據庫表建立映射關係,是一個全自動的orm框架,hibernate可以自動生成SQL語句,自動執行,使得Java

原创 Maven入門學習

個人博客原文鏈接 簡介 Maven項目對象模型,可以通過一小段描述信息來管理項目的構建,報告和文檔的軟件項目管理工具。主要功能:相同的項目結構和統一維護jar包。 安裝 下載 官方下載地址:http://maven.apache.or

原创 算法-八皇后問題

個人博客原文鏈接 問題簡述:八皇后問題是一個以國際象棋爲背景的問題:如何能夠在8×8的國際象棋棋盤上放置八個皇后,使得任何一個皇后都無法直接吃掉其他的皇后?爲了達到此目的,任兩個皇后都不能處於同一條橫行、縱行或斜線上。八皇后問題可以推廣爲

原创 Shell編程(CentOS7)

個人博客原文鏈接 簡介 Shell是用戶與內核進行交互操作的一種接口,目前最流行的Shell稱爲bash Shell Shell也是一門編程語言<解釋型的編程語言>,即shell腳本 一個系統可以存在多個shell,可以通過cat /e

原创 Linux常用軟件安裝與配置(CentOS7)

個人博客原文鏈接 本文記錄了筆者在使用CentOS7時安裝和配置各種常用軟件的全過程。 安裝CentOS7常用工具 weget yum -y install wget yum -y install setup yum -y ins

原创 Linux常用操作補充(CentOS7)

個人博客原文鏈接 在學習搭建hadoop集羣的過程中,我發現在Linux方面還有許多命令我並沒有掌握,特此補充相關的知識點以及CentOS7的新特性。 主機名 查看當前主機名 hostname 修改主機名(重啓後失效) hostna

原创 Hibernate框架入門學習(二)

個人博客原文鏈接 持久化類和主鍵 持久化類 持久化類的概念 相當於一個Java類(咱們編寫的JavaBean),這個Java類與表建立了映射關係就可以成爲持久化類。持久化類 = JavaBean + 映射(xxx.hbm.xml)。

原创 hadoop3.0集羣客戶端配置

個人博客原文鏈接 配置客戶端連接服務器上的hadoop集羣,畢竟自己的機子性能有限,進行一些大規模的計算還是需要到服務器上進行,以下記錄了配置客戶端的全過程。 搭建環境:CentOS7+hadoop3.0.3+jdk8 前置需求 配置靜

原创 Linux學習筆記(Ubuntu)

個人博客原文鏈接 Ubuntu版本大部分操作與CentOS版本一致,Linux只是在Unix發展的過程中爲解決開源問題而產生的一種類Unix系統,兩者之間沒有代碼邏輯上的關係,只不過Linux是模仿Unix的系統結構、功能,獨立開發出來的