1. 程式人生 > >學得越多,忘得越多;忘得越多,知道的越少

學得越多,忘得越多;忘得越多,知道的越少

快取是介於應用程式和物理資料來源之間,其作用是為了降低應用程式對物理資料來源訪問的頻次,從而提高了應用的執行效能。快取內的資料是對物理資料來源中的資料的複製,應用程式在執行時從快取讀寫資料,在特定的時刻或事件會同步快取和物理資料來源的資料。

  快取的介質一般是記憶體,所以讀寫速度很快。但如果快取中存放的資料量非常大時,也會用硬碟作為快取介質。快取的實現不僅僅要考慮儲存的介質,還要考慮到管理快取的併發訪問和快取資料的生命週期。

  Hibernate的快取包括Session的快取和SessionFactory的快取,其中SessionFactory的快取又可以分為兩類:內建快取和外接快取。Session的快取是內建的,不能被解除安裝,也被稱為Hibernate的第一級快取。SessionFactory的內建快取和Session的快取在實現方式上比較相似,前者是SessionFactory物件的一些集合屬性包含的資料,後者是指Session的一些集合屬性包含的資料。SessionFactory的內建快取中存放了對映元資料和預定義SQL語句,對映元資料是對映檔案中資料的拷貝,而預定義SQL語句是在Hibernate初始化階段根據對映元資料推匯出來,SessionFactory的內建快取是隻讀的,應用程式不能修改快取中的對映元資料和預定義SQL語句,因此SessionFactory不需要進行內建快取與對映檔案的同步。SessionFactory的外接快取是一個可配置的外掛。在預設情況下,SessionFactory不會啟用這個外掛。外接快取的資料是資料庫資料的拷貝,外接快取的介質可以是記憶體或者硬碟。SessionFactory的外接快取也被稱為Hibernate的第二級快取。

  Hibernate的這兩級快取都位於持久化層,存放的都是資料庫資料的拷貝,那麼它們之間的區別是什麼呢?為了理解二者的區別,需要深入理解持久化層的快取的兩個特性:快取的範圍和快取的併發訪問策略。

相關推薦

你為什麽寫不好自媒體?原因竟然是想太|自媒體有坑,繞③

自媒體世上本來就有坑,掉進去的人多了,也就發現了坑。前方有坑,大家繞行。歡迎來到自媒體繞坑大作戰,今天是第3期節目,我是張書樂。咱們聊一聊,怎麽樣才能做出爆款的自媒體文章。前兩講,大家出門右轉咱們今天重點解決3個問題第一個是洗稿這種來錢快的事,為什麽最好別幹?第二個是每一次創作內容,到底多長最合適?第三個是不

心水因積求權按交所產了YOz

被鐵甲侍衛那,猙獰可怕的!臉龐嚇了,一跳!連忙回身抓住了,我的!胳膊,道呆子?這個,怪物也!太噁心了,吧!我笑了,笑你還!不習慣而,已 悲酥清風則擦了,擦額頭上的!冷汗,笑道這一場!打得還,真是!激烈,地獄火亦是笑道等級天榜第一高手?確實厲害啊,!孤墳走上前,哈哈笑道書生真不

坑爹的radio 次操作 賦值無效 使用 prop("checked", true);

起初,使用attr賦值 設定選中  表面上看OK,但是多次使用就掛了。 最後才發現  是jquery高版本中,已經在使用 prop   據說使用 prop是根據 HTML元素標籤中是否有自定義屬性決定,但是,無暇考證,感覺 prop使用是正常的,尤其是針對easyui中。

累死,並不見得老闆就待見你?——來自位專家的見解

幹得累死,並不見得老闆就待見你? 起因: 大部門裡有位manager,幹得不錯,負責得專案多,並且大,天天加班.但是天天見老闆在K他,自然他待遇也一般了. 一直想搞明白,其中的原由。 Sky-Tiger的祕訣如下:1、凡是能夠出名的事情,搶著做。比如寫規範,參加各種學術大會發表論 文; 2、再簡單的事情也要叫

最近事情太了。。。壓我快喘不過氣來了。。。生活真的挺折磨人的。。。

最近好多煩心事啊。。。 唉。。。希望快點恢復正常的生活當中去吧,少一點煩惱,多一點快樂。。馬上又到了新的一年了呀。。。 拜託別再讓我遇到這麼多的煩心事了。。。真折磨人啊。。。我快要堅持不住了。。。。。。 

back-不初心,方始終。講講我主場3個月的經歷。題外話。

自己的 如果 主場 的人 公司 教訓 勞動力 好的 藝術品   終於過了這段糾結的時光,有人問,為什麽要工作?可能有的人會說,為了金錢,為了生存,不得已的去工作。但是我覺得工作的意義不僅在此。如果你不熱愛你的工作,你不對你的工作充滿熱情,你的工作不能帶給你成就感。那麽你一定

“不初心,方始終。”

linux 模塊化不管你在哪個單位上班,請記住:工作不養閑人,團隊不養懶人;入一行,先別惦記能賺多少錢,先學著讓自己值錢;沒有哪個行業的錢是好賺的,賺不到錢,賺知識;賺不到知識,賺經歷;賺不到經歷,賺閱歷;賺到以上任何一點,就不可能賺不到錢。只有先改變自己的態度,才能改變人生的高度。每一階段,甚至每一天,都會

初心,方始終

回首2017展望2018 51ctooracle雲職位培訓班 風哥 時光荏苒,歲月如梭,轉眼間,2017就快要過去了,掐指算算收獲幾何?2018正向我們緩緩走來,擡頭看看期望幾多? 回首2017,有喜有憂,有笑有淚。 2012年畢業後就參加了工作,那時候拿著不

從零開始 Web 之 jQuery(六)為元素綁定個相同事件,解綁事件

png 好用 添加 方式 執行 存在 區別 也會 地址 大家好,這裏是「 從零開始學 Web 系列教程 」,並在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公眾號:Web前端之巔 博客園:http://ww

初心,方始終——CSDN原創部落格超過1000篇小記

偉人說過,“獨學而無友,則孤陋而寡聞”。平時的工作、學習中,時常需要參考部落格文章。雖然博文質量參差不齊,但很多時候,部落格對我解決某個棘手問題、獲取解決問題的思路、方法上幫助很大。在我看來,這一篇篇博文的作者就是我的朋友,我的導師! 中國人講究“滴水之恩,當湧泉相報”。本人不才,但也願意將

菜鳥python第二十四天(面向物件三大特性之型)

面向物件三大特性之多型 什麼是多型 不同物件響應同一種方法的表現出不同的行為,產生不同的結果 用基類建立一套統一的規則,強制子類去遵循(使用抽象類實現),這樣便可以 在不用考慮物件具體型別的前提下而直接使用物件下的方法 為什麼要有多型 增加了程式的靈活性 以不變應萬變,不論

【三三良良】不初心,方始終

專欄達人 授予成功建立個人部落格專欄

[從頭數學] 第259節 Python實現資料結構:平衡路搜尋樹(B-Tree)

劇情提要:阿偉看到了一本比較有趣的書,是關於《計算幾何》的,2008年由北清派出版。很好奇它裡面講了些什麼,就來看看啦。 正劇開始: 星曆2016年09月08日 11:00:14, 銀河系厄爾斯星球中華帝國江南行省。 [工程師阿偉]正在和[機器小偉]一起研究[計算幾何]]。

難道我的是點選圖片文字變亮?(圖)

看看,這些孩子,救救他們。-----------------------------------ws.在drawable資料夾下新建textcolor.xml檔案,這裡面可以引用顏色值也可以引用drawable,引用color就在colors.xml檔案中用鍵值對定義相關的顏

從零開始 Web 之 jQuery(六)為元素繫結個相同事件,解綁事件

一、為元素繫結多個相同事件 1、方式一 $("#btn").click(function () { console.log("click1"); }).click(function () { console.log("click2"); }).cli

初心,方始終。

資料預處理有四個任務,資料清洗、資料整合、資料 變換和資料規約。 一、資料清洗 1.缺失值處理 處理缺失值分為三類:刪除記錄、資料補差和不處理。 資料補插方法: 1. 補插均值/中位數/眾數 2. 使用固定值 3. 最近鄰補插 4.

封裝、繼承、型相關(備

1、this與static 2、this與super 3、Static關鍵字 3.1特點跟缺點 3.2、static(靜態)的注意 3.3成員變數與靜態變數 3.4、主函式 3.5靜態

創業感悟:不初心,方始終

昨晚閱讀總裁加油站裡的一篇文章《找不到企業發展的方向?其實是你丟失了初心》,感悟頗多,以致於夜裡做了很多舊時的夢,其中一個夢是回到小時候在田間裡在烈日下光著腳丫捲起褲腳光著上身彎著腰桿插秧的場景,這相當地奇怪,為何還會做這樣的夢?想想,可能那就是我人生出發時的基礎和狀態,

2015菜鳥飛之旅,2016我要飛更高

看到標題的猿友應該都覺得博主應該有點小天真,沒錯!博主就是2015本科畢業生一枚!14年12月份開始,先後在兩家公司實習4個月、2個月,6月份拿到畢業生正式入職,至今博主工作已有一年了,博主是Java開發的。一年裡,收穫許多,讓我十分慶幸的是開始認真在csdn寫

初心,未始終——記搜狗兩餘載

每份工作都有正負兩面,選擇它是因為被正面矇蔽了雙眼,離開是因為戴上了眼鏡。 —尼古拉斯·樹人·周 其實沒有預想會這麼早離開搜狗,但跟預期的時間也沒差多少。17年初加入搜狗的計劃是三年,目標是把webgl地圖引擎完成上線。截止到今年5月份,進度雖然略遲於預期但還好沒有到達deadline,穩步推進的話會