原创 JavaWeb中Dao層的接口和基本功能簡單抽取技巧

在dao層書寫具體實現類的時候會將dao層功能抽取到接口中,然後去實現該接口,實現具體方法,書寫具體功能代碼。 抽取如圖:   但是這種抽取不是很友好,由圖可以看出,每個實現類中都要書寫共同的增刪改查方法,這樣就是使得代碼存再冗餘

原创 javaee中request與response分不清以及請求轉發

import java.io.IOException;   import java.io.PrintWriter;      import javax.servlet.ServletException;   import javax.

原创 hadoop利用FileSystem API 執行hadoop文件讀寫操作

    Hadoop文件系統較普通的文件系統差異性主要在於其容錯性,普通文件系統不能直接查看hadoop的hdfs對應的文件信息。文件存儲起來之後,我們是需要可以訪問才能夠體現它的價值,hadoop提供了FileSystem A

原创 和${ }區別

<%= %>只能得到當前面定義的值,<%=表達式%>是輸出表達式的,<% %>表示裏面寫的是普通的JAVA代碼. ${ }這個是el表達式(表達式語言)可以從上下文中得到值。 EL的取值範圍是page,request,session,

原创 hadoop連接mysql數據庫執行數據讀寫數據庫操作

目錄(?)[+]     爲了方便 MapReduce 直接訪問關係型數據庫(Mysql,Oracle),Hadoop提供了DBInputFormat和DBOutputFormat兩個類。通過DBInputFormat

原创 關於KMP算法中next函數的詳細解析

之前看到數據結構中字符串的模式匹配時,花了半天的時間,才把KMP算法中的next函數整明白了,結果過了幾天在看到這時,只記得next[j+1]=next[j]+1,可是有時候能套公式正確算出,有時候就算不對,所以今天再重新理一遍思路,順便

原创 初學者對Struts2+Spring集成的理解

前邊單獨總結了Struts2,Spring和Ibaits框架了,那麼怎麼結合使用呢?這次先來看一下Sturts2和Spring的集成合並。其實挺簡單的,就是導入各自的jar包以及連接彼此的jar包,分好彼此的工作就可以了。     好看

原创 操作系統

計算機系統結構中,將主存與Cache的映像分成三種方式,直接映像,全相聯映像,組相聯映像。所謂映像就是將內存地址與Cache地址間的相互轉換,我們知道Cache的容量相對於主存來說很小,爲了能將兩者有效的對應該起來,便產生了上面提到

原创 git安裝使用

http://blog.csdn.net/shulianghan/article/details/18812279

原创 類與類之間的幾種關係

一、繼承關係      繼承指的是一個類(稱爲子類、子接口)繼承另外的一個類(稱爲父類、父接口)的功能,並可以增加它自己的新功能的能力。在Java中繼承關係通過關鍵字extends明確標識,在設計時一般沒有爭議性。在UML類圖設計中,

原创 java經典面試題

1.什麼是Java虛擬機?爲什麼Java被稱作是“平臺無關的編程語言”? Java 虛擬機是一個可以執行 Java 字節碼的虛擬機進程。Java 源文件被編譯成能被 Java 虛擬機執行的字節碼文件。 Java 被設計成允許應用程序

原创 javaweb中過濾器與攔截器的使用

需要實現的功能:判斷用戶是否已登錄,未登錄用戶禁止訪問任何頁面或action,自動跳轉到登錄頁面。 過程:因爲對過濾器和攔截器都不熟悉,開始兩種方式都問題不斷,後調試通過,貼在這裏留作小結和備忘 過濾器filter實現

原创 悲觀鎖和樂觀鎖

在數據庫的鎖機制中介紹過,數據庫管理系統(DBMS)中的併發控制的任務是確保在多個事務同時存取數據庫中同一數據時不破壞事務的隔離性和統一性以及數據庫的統一性。 樂觀併發控制(樂觀鎖)和悲觀併發控制(悲觀鎖)是併發控制主要採用的技術手段

原创 hibernate中opensession和getCurrentSession的區別

1、openSession 每一次獲得的是一個全新的session對象,而getCurrentSession獲得的是與當前線程綁定的session對象 package cn.kiwifly.view;      import o

原创 Spring之OpenSessionInView詳解及用法

首先我們來看一下什麼是OpenSessionInView?     在hibernate中使用load方法時,並未把數據真正獲取時就關閉了session,當我們真正想獲取數據時會迫使load加載數據,而此時session已關閉,所