原创 在eclipse中,創建Java工程時候三個JRE選項的不同
1.如果電腦中只有一個版本的JRE,因爲你是初學者,初級開發者,或者你的開發只需用一個版本的JRE,那麼你就選Use default JRE:就可以了。因爲你的eclipse的啓動使用就是這個JRE,它會把這個JRE配置爲默認的JR
原创 數據庫的事務定義、特性、作用
數據庫事務的定義: 所謂事務是用戶定義的一個數據庫操作序列,這些操作要麼全做要麼全不做,是一個不可分割的工作單位。例如,在關係數據庫中,一個事務可以是一條SQL語句、一組SQL語句或整個程序。
原创 Mybatis框架的運行原理
MyBatis的一大特徵(核心): MyBatis中接口中的方法和命名空間的sql語句綁定。可以稱爲面向接口編程。 Mybatis的運行原理: 概括:Mybatis通過xml或註解的方式將要執行的statement配置起
原创 Spring MVC國際化的實現
springMVC的國際化:1 如何定義資源化文件:基名+語言名2 使用攔截器處理國際化的流程使用攔截器攔截設置語言的請求 LocaleChangeInterceptor只對Action執行之前做攔截 也就是執行Local
原创 Java中數組和集合的比較
首先看下一些數組的定義: 數組的作用:存放一組相同的數據類型(基本或對象)的數據,從而實現對數據的管理 優勢:可以快速的通過下標對數組元素進行訪問,效率高 劣勢:容量實現定義好了,不能
原创 如何優化sql語句執行效率
(1)儘量選擇較小的列 (2)將where中用的比較頻繁的字段建立索引 (3)select子句中避免使用‘*’ (4)避免在索引列上使用計算,not,in和<>等操作 (5)當只需要一行數據的時候使用limit 1 (6)保證表單數
原创 getCurrentSession()與openSession()的區別?
採用getCurrentSession()創建的session會綁定到當前線程中,而採用openSession()創建的session則不會 採用getCurrentSession()創建的session在線
原创 String、StringBuffer、StringBuilder的區別
StringString對象是一組不可改變的unicode字符序列,是字符串常量;它們的值在創建之後不能改變。 1、String對象的初始化 String s1 = “Test”; String s2
原创 Java SDK和Java JDK的區別
補充點小知識: SDK是Software Development Kit的縮寫,中文意思是“軟件開發工具包”。這是一個覆蓋面相當廣泛的名詞,可以這麼說:輔助開發某一類軟件的相關文檔、範例和工具的集合都可以叫做“SDK”。