原创 hibernate緩存

20.session的一級緩存1.什麼是緩存?緩存是介於物理數據源與應用程序之間,是對數據庫中的數據複製一份臨時放在內存中的容器,其作用是爲了減少應用程序對物理數據源訪問的次數,從而提高了應用程序的運行性能。Hibernate在進行讀取數據

原创 SublimeText2 快捷鍵一覽表

Sublime Text比起Notepad++,UltraEdit之類Code編輯器來說,其功能有過之而無不及,配合着各種插件使用,Sublime Text在實際的使用中變得非常的順手——當然,如果你還不順手,那就請順手寫個插件吧。而在衆多

原创 hibernate抓取策略

18.抓取策略抓取策略的意思是,在hibernate中,由一個對象如何獲取其關聯對象的策略,抓取策略是一種優化方式<set name=”students”  lazy=”false”  cascasd=”save-update”  inve

原创 MyBatis

1 對原生態jdbc程序中問題總結1、數據庫連接,使用時就創建,不使用立即釋放,對數據庫進行頻繁連接開啓和關閉,造成數據庫資源浪費,影響 數據庫性能。設想:使用數據庫連接池管理數據庫連接。 2、將sql語句硬編碼到java代碼中,如果sql

原创 搭建一個Tomcat,作爲圖片服務器,異步上傳圖片

1.圖片服務器Tomcat的設置  tomcat/conf/web.xml中內容更改,將tomcat設置爲可以讀寫<servlet>     <servlet-name>default</servlet-name>             

原创 Maven

1. Maven——項目管理工具項目自動構建、依賴管理、項目信息管理、自動生成項目站點跨平臺Apache 開源 1.1 項目自動構建:編譯、測試、部署等工作一步到位 clean compile test site package deplo

原创 hibernate-hql

22.hql查詢在web環境下,hibernate配置文件需要配置,數據庫驅動,方言<property name="connection.driver_class">com.mysql.jdbc.Driver</property><prop

原创 hibernate一對多雙向關聯

14.一對多雙向關聯1.在多的一方關聯一的一方,多的一方直接維護了關係,所以多的一方沒有inverse屬性,多的一方在保存自己的時候直接保存了外鍵,效率高。2.建立關係和保存對象,可以對應兩個映射文件,保存多的一方自己對應自己的映射文件,建

原创 springMVC學習

1 springmvc框架1.1 什麼是springmvcspringmvc是spring框架的一個模塊,springmvc和spring無需通過中間整合層進行整合。springmvc是一個基於mvc的web框架。1.2 mvc在b/s系統

原创 hibernate懶加載

16.懶加載性能:   發出的sql語句越少,性能越高   方法:      1、懶加載      2、抓取策略      3、緩存策略      4、HQL語句  懶加載   1、類的懶加載        1、利用session.load

原创 hibernate中對象狀態

對象的狀態  臨時狀態      new出的對象  持久化狀態      get,save,update   脫管狀態      clear  close  evict  session.get方法取出一個持久化對象,同時產生這個對象的快照

原创 hibernate基礎部分總結

1、hibernate的組成部分  持久化類       實現對應的序列化接口       必須有默認的構造函數       持久化類的屬性不能使用關鍵字       標示符 映射文件   類型       java類型和hibernate

原创 Mongodb

NoSQL(Not Only SQL )    非關係型數據庫以鍵值對(key-value)存儲,它的結構不固定,每一條記錄可以有不一樣的鍵,每條記錄可以根據需要增加一些自己的鍵值對,這樣就不會侷限於固定的結構,可以減少一些時間和空間的開銷

原创 Maven

1. Maven——項目管理工具項目自動構建、依賴管理、項目信息管理、自動生成項目站點跨平臺Apache 開源 1.1 項目自動構建:編譯、測試、部署等工作一步到位 clean compile test site package deplo

原创 MyBatis

1 對原生態jdbc程序中問題總結1、數據庫連接,使用時就創建,不使用立即釋放,對數據庫進行頻繁連接開啓和關閉,造成數據庫資源浪費,影響 數據庫性能。設想:使用數據庫連接池管理數據庫連接。 2、將sql語句硬編碼到java代碼中,如果sql