原创 有狀態會話Bean與無狀態會話Bean的區別

有狀態和無狀態會話bean的本質區別是它們的生命期。 首先解釋一個下面要用到的概念--用戶:session bean 的用戶實際上就是直接調用ejb的類的實例,甚至是這個實例的某個方法。同一個類的不同實例對於session bean

原创 Java線程:概念與原理

一、操作系統中線程和進程的概念 現在的操作系統是多任務操作系統。多線程是實現多任務的一種方式。 進程是指一個內存中運行的應用程序,每個進程都有自己獨立的一塊內存空間,一個進程中可以啓動多個線程。比如在Windows系統中,一個運

原创 Servlet生命週期與工作原理

Servlet生命週期分爲三個階段:   1,初始化階段  調用init()方法   2,響應客戶請求階段  調用service()方法   3,終止階段  調用destroy()方法 Servlet初始化階段:   在下

原创 jdk和jre有什麼區別

簡單的說JDK是面向開發人員使用的SDK,它提供了Java的開發環境和運行環境。SDK是Software Development Kit 一般指軟件開發包,可以包括函數庫、編譯程序等。 JDK就是Java Development Kit

原创 String ,StringBuffer 和 StringBuilder 區別

在java中有3個類來負責字符的操作。 1.Character 是進行單個字符操作的, 2.String 對一串字符進行操作。不可變類。 3.StringBuffer 也是對一串字符進行操作,但是可變類。 String: 是對象不

原创 Hibernate延時加載與lazy機制

Hibernate延時加載是Hibernate開發項目中最常見的錯誤,其中最常見的原因就是延遲初始化錯誤。如果對一個類或者集合配置了延遲檢索策略,那麼如果在遊離狀態時才初始化它,就會產生延遲初始化錯誤。 AD: Hi

原创 Java線程:線程的同步與鎖

一、同步問題提出   線程的同步是爲了防止多個線程訪問一個數據對象時,對數據造成的破壞。 例如:兩個線程ThreadA、ThreadB都操作同一個對象Foo對象,並修改Foo對象上的數據。   public class F

原创 HashMap和Hashtable的區別

1 HashMap不是線程安全的              hastmap是一個接口 是map接口的子接口,是將鍵映射到值的對象,其中鍵和值都是對象,並且不能包含重複鍵,但可以包含重複值。HashMap允許null key和null

原创 SQL的四種連接-左外連接、右外連接、內連接、全連接

今天在看一個遺留系統的數據表的時候發現平時查找的視圖是FULL OUT JOIN的,導致平時的數據記錄要進行一些限制性處理,其實也可以設置視圖各表爲右外連接並在視圖上設置各列的排序和篩選條件就可以達到效果。   聯接條件可在FROM

原创 Hibernate 緩存機制

Hibernate   緩存是位於應用程序與物理數據源之間,用於臨時存放複製數據的內存區域,目的是爲了減少應用程序對物理數據源訪問的次數,從而提高應用程序的運行性能.    Hibernate在查詢數據時,首先到緩存中去查找,如果找到就

原创 Linux shell 編程

Shell本身是一個用C語言編寫的程序,它是用戶使用Linux的橋樑。Shell既是一種命令語言,又是一種程序設計語言。作爲命令語言,它交互式地解釋和執行用戶輸入的命令;作爲程序設計語言,它定義了各種變量

原创 useful Linux command

su su命令是最基本的命令之一,常用於不同用戶間切換。例如,如果登錄爲 user1,要切換爲user2,只要用如下命令: $su user2 然後系統提示輸入user2口令,輸入正確的口令之後就可以切換到user2。完成之後就可

原创 通過 Perl 編程訪問 DB2 Universal Database

簡介 Perl(Practical Extraction and Report Language)是一種功能強大而又非常簡單易用的編程語言,在很多操作系統上都可以使用。Perl 是免費的。我們可以(以源代碼或二進制的格式)下載這個語言,並

原创 jira 入門

1 JIRA簡介 · 1.1 概要介紹 · · JIRA 的生產者把JIRA定義爲Professional Issue Tracker,即它是一個專業的問題跟蹤管理的軟件。這裏的”問題”對應的英文單詞

原创 Linux中文件查找方法大全

每一種操作系統都是由成千上萬個不同種類的文件所組成的。其中有系統本身自帶的文件,用戶自己的文件,還有共享文件等等。我們有時候經常忘記某份文件放在硬盤中的哪個地方. 在微軟的Windows操作系統中要查找一