原创 JVM、多線程面試

java的內存區域 程序計數器:當前線程所執行的字節碼的行號指示器,用於線程切換後能恢復到正確的執行位置 java虛擬機棧:其中局部變量表存放編譯期可知的基本類型、對象引用 本地方法棧:虛擬機使用到的本地方法服務 java堆:內存區域最大

原创 JAVA基礎面試

常用的數據結構 數組:固定長度、查找快、添加刪除慢 棧:後進先出 隊列:先進先出,適用於多線程阻塞隊列管理 鏈表:可增減長度,查找遍歷慢、添加刪除快 樹 散列表:實現一些集合 堆 圖:邊和點 Collection接口和Coll

原创 JavaScript計算器

JavaScript初學,實現一個只有基本功能的計算器,bug非常多,只實現了簡單加減乘除。主要是爲了練習JavaScript js代碼: <script type="text/javascript"> //定義三個全局變量

原创 Hadoop 任務優先級設置(MapReduce)

作業提交到的隊列:mapreduce.job.queuename 作業優先級:mapreduce.job.priority Pig版本: SET mapreduce.job.queuename root.etl.distcp;

原创 用戶註冊表單驗證

大概是一些文本框的驗證,單選按鈕,複選框的驗證,通過表單名字獲取表單,再調用表單裏的內容。驗證文本框用正則表達式。通過這次練習,增加了對javascript運用的熟練程度。 效果圖 步驟 重要代碼截圖 文本框

原创 員工管理系統數組版

第一部分 案例描述 案例目的 學習面向對象的主要特徵和基本概念,包括類、對象、繼承、封裝、多態、方法的重載和重寫、Java的訪問修飾符與其它關鍵字等。 案例難度 ★★★ 案例覆蓋技能點 1、 流程控制語句 2、 類、對象 3、 

原创 二、大數據相關的幾個名詞解釋

MapReduce編程模型 MapReduce是一套從海量源數據提取分析元素最後返回結果集的編程模型。編程模型是處理並結構化特定問題的方式。MapReduce程序本質上是並行運行的,由JobTrackers和TaskTrackers組成

原创 運用struts2框架實現登陸註冊

剛剛學完struts2框架,趁熱打鐵,做了個struts2MVC小項目練練手。主要用到了struts2的機制實現了登陸註冊, 1.字符串到POJO類型的轉換, 2.利用i18n攔截器實現了中英文國際化, 3.利用validate攔截器框架

原创 一、初識Hadoop

Hadoop是什麼?Hadoop是由Apache基金會所開發的分佈式基礎架構。Hadoop是一種分佈式存儲數據和計算的框架,擅長存儲大量的半結構化數據集,擅長分佈式計算-快速的跨多臺機器處理大型數據集合。Hadoop也泛指一組相關的項目

原创 抽象類

抽象類 關鍵字:abstract, 有抽象方法的類一定是抽象類,但是抽象類不一定有抽象方法。當抽象類裏所有方法都是抽象方法,則稱爲接口(接口中定義的屬性必須也一定是public static final 類型,即都是常量,不能修改)

原创 HQL實現模糊查詢兩種傳參方式

其實各個方法的實質都是一樣的,只不過傳遞參數的方法稍微有點區別 第一種:  public List<User> getUsers(String id){ List list=new ArrayList<User>(); Stri

原创 文本框驗證

js各種驗證文本框輸入格式 不能爲空 <input onblur="if(this.value.replace(/^ +| +$/g,'')=='')alert('不能爲空!')">只能輸入英文和數字 <input onblur="if(

原创 歡迎使用CSDN-markdown編輯器

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公式 UM