原创 深入java--JRE與JDK的區別

轉載:http://swiftlet.net/archives/639 http://java-mzd.iteye.com/blog/838514 1. 定義JRE(Java Runtime Enviroment)是Java的運行環境。

原创 正確理解ThreadLocal類

通過每一個servlet線程調用數據庫時,用ThreadLocal保存當前線程裏面ThreadLocal設置的值,可以是連接對象,這樣每一個servlet線程就可以獲取一個屬於當前線程也就是自己的連接對象,在ThreadLocal的底層就

原创 struts2--關於值棧的概念性問題

重要參考:http://www.cnblogs.com/ningvsban/p/3739622.html http://www.cnblogs.com/ningvsban/p/3739682.html 結論: 1 狹義值棧   通常

原创 Hibernate--HQL的使用(包括表的連接)

有幾點需要注意的地方: 1  //OK Query query=session.createQuery("from Special"); //ERROR Query query=session.createQuer

原创 計算機基礎--java中> >>>的區別用法

首先談之前需要明白一下幾點: 1 對於數字 在計算機中存貯和計算都是以補碼的形式 正數的補碼和反碼就是它本身  負數的補碼是反碼+1 注意對於有符號的數字 最高位表示符號位 0表示正 1表示負 2 之所以用補碼進行計算和存儲的原因:  

原创 數據結構--排序-查詢-二叉樹各種遍歷-求深度

排序: 排序大的分類可以分爲兩種:內排序和外排序。在排序過程中,全部記錄存放在內存,則稱爲內排序,如果排序過程中需要使用外存,則稱爲外排序。下面講的排序都是屬於內排序。   內排序有可以分爲以下幾類:   (1)、插入排序:直接插入排序

原创 hibernate--一級和二級緩存(使用Ehcache)以及查詢緩存

有一下幾點需要理清纔行: 一級緩存是session緩存 session關閉就小時 二級緩存是sessionFactory級別的緩存 一個應用程序只有一個 多個線程共享  不要把經常修改的對象放到二級緩存中 二級緩存中放一些查詢的對象 1

原创 hibernate--get load延遲加載的問題

一 get load區別 1 User u=(User)session.get(User.class,id)方式 會直接獲取數據庫對象 沒有什麼代理  直接打印SQL語句   User u=(User)session.load(User.

原创 Hibernate--fetch抓取策略

有幾個需要注意的地方: 1 在xml配置中 是默認懶加載的(fetch=select),也就是在使用到懶加載對象的屬性時候  纔會發出SQL語句,不使用的話就發一個SQL即可,若遍歷時使用關聯對象的屬性,那麼會發出大量SQL,而這是我們不

原创 hibernate--悲觀鎖-樂觀鎖的併發問題

首先要知道以下的注意點: 1 更新丟失的問題:    用兩個testCase一起運行模擬多線程併發     兩個線程同時修改一個對象 會產生更新丟失的問題     慢的那個保留了以前的東西      使得快的修改的東西沒有作用 2 解決辦

原创 eclipse--.classpath .project文件的含義

1 同麼?1要使用mysql的jdbc驅動器,爲什麼把相關的jar路徑放到電腦環境變量的classpath裏面後,到eclipse裏面還是不能識別?需要單獨在eclipse裏面設置呢?這是什麼道理?eclipse不使用java的clas

原创 eclipse--build path功能總結

轉載:http://blog.csdn.net/cheney521/article/details/8526414 1、設置"source folder"與"output folder".      source folder:存放.

原创 oracle數據庫--Oracle 左連接、右連接、全外連接、(+)號作用

Oracle  外連接 (1)左外連接 (左邊的表不加限制)        (2)右外連接(右邊的表不加限制)        (3)全外連接(左右兩表都不加限制)        外連接(Outer Join) outer joi

原创 servlet--多線程問題及java內存模型

 介紹了Servlet多線程機制,通過一個實例並結合Java 的內存模型說明引起Servlet線程不安全的原因,給出了保證Servlet線程安全的三種解決方案,並說明三種方案在實際開發中的取捨。  關鍵字:Servlet 線程安全 同步

原创 易錯知識點

1 java.util.Collection接口繼承自Iterable接口 Collection裏面有size() isEmpty() clear() contains() add() remove() iterator(