原创 HashMap工作原理

HashMap的工作原理是近年來常見的Java面試題。幾乎每個Java程序員都知道HashMap,都知道哪裏要用HashMap,知道Hashtable和HashMap之間的區別,那麼爲何這道面試題如此特殊呢?是因爲這道題考察的深度很深。

原创 嚴重: Servlet.service() for servlet [spring] in context with path [/XX] threw exception [Request

一、描述:最近在使用springmvc+spring+hibernate4.0進行整合開發時出現了 嚴重: Servlet.service() for servlet [spring] in context with path [/XX

原创 Mysql各種存儲引擎的特性以及如何選擇存儲引擎

幾個常用存儲引擎的特點 下面我們重點介紹幾種常用的存儲引擎並對比各個存儲引擎之間的區別和推薦使用方式。 特點 Myisam BDB Memory InnoDB Archive 存儲限制 沒有 沒有 有 64TB 沒有 事務安全

原创 An internal error occurred during: “Build Project”. GC overhead limit exceeded

Eclipse導入了一個比較大的項目,出現了an internal error occurred during building workspace錯誤。 網上搜了一下,據說是內存溢出問題。可以通過修改eclipse.ini文件解決,

原创 java中的HashTable,HashMap和HashSet

1. HashTable和HashMap的區別 --------------------------------------------------------- 相信這個是大家最容易混淆的。 HashMap和Hashtable

原创 opensession和getCurrentSession區別

  1 、getCurrentSession創建的session會和綁定到當前線程,而openSession不會。   2 、getCurrentSession創建的線程會在事務回滾或事物提交後自動關閉,而openSession必

原创 No Sessionfound for current thread問題:hibernate.current_session_context_class

一、Q:在"spring與hibernate整合-事務"中,總是出現不存在激活事務的問題,結果去掉<prop key="hibernate.current_session_context_class">thread</prop>但是

原创 大數據學習-hadoop入門

 Hadoop一直是我想學習的技術,正巧最近項目組要做電子商城,我就開始研究Hadoop,雖然最後鑑定Hadoop不適用我們的項目,但是我會繼續研究下去,技多不壓身。          《Hadoop基礎教程》是我讀的第一本Hadoo

原创 Linux Shell編程入門第一課

一、Linux簡介 我就先跳過linux版本的介紹及其linux發展史的介紹!這些東西想必大家都有所瞭解和聽聞,我們只需要指導Linux是一個開源的操作系統即可,它的性質和Windows是一致的! 提示:(其實Windows的底層也是和L

原创 Linux Shell第二期

接着上一期的話題說,上一期我們初步對Linux Shell有了一個感性的人是,但是我們對Linux中的各種命令都還很陌生,接下來我們將介紹一下shell的命令種類。 一、Shell命令的種類: Shell命令一共有:內建

原创 java+mysql實現保存圖片到數據庫,以及讀取數據庫存儲的圖片

一:建表   二:獲取數據庫連接 1:導入mysql的驅動jar包,mysql-connector-java-5.1.8-bin.jar 2:寫代碼連接數據庫,如下: 1 /** 2 * 3 */ 4 pa

原创 hibernate一對多單向、雙向關聯

首先來看一下多對一。舉個例子來說用戶和組。一個組中有多個用戶,一個用戶只能屬於一組。用戶和組之間就是一個多對一的關係的。如下圖        這個關係我們要怎樣維護呢?我們想象一下,假如在一的一端維護關係,即在group一端加一個字

原创 使用jpa註解數據庫中的一對一關係

假設應用場景如下:Node與PageServer是一對一的關係,其中,Node類對應node表如下: CREATE TABLE `node` (   `id` bigint(20) NOT NULL AUTO_INCREMENT,

原创 NoClassDefFoundError與ClassNotfoundException

前言 在日常Java開發中,我們經常碰到java.lang.NoClassDefFoundError這樣的錯誤,需要花費很多時間去找錯誤的原因,具體是哪個類不見了?類明明還在,爲什麼找不到?而且我們很容易把java.lang.NoCl

原创 hibernate.properties文件配置屬性歸納

hibernate 基本屬性 一、屬性名                                                           用途      hibernate.dialect     一個Hibernat