面試相關

數據持久化

  • 什么是持久化
    狹義的理解: “持久化”僅僅指把域對象永久保存到數據庫中;廣義的理解,“持久化”包括和數據庫相關的各種操作。
  • 保存:把域對象永久保存到數據庫。
  • 更新:更新數據庫中域對象的狀態(tài)。
  • 刪除:從數據庫中刪除一個域對象。
  • 加載:根據特定的OID,把一個域對象從數據庫加載到內存。
  • 查詢:根據特定的查詢條件,把符合查詢條件的一個或多個域對象從數據庫加載內在存中。
  • 為什么要持久化?
    持久化技術封裝了數據訪問細節(jié),為大部分業(yè)務邏輯提供面向對象的API。
    通過持久化技術可以減少訪問數據庫數據次數,增加應用程序執(zhí)行速度;
    代碼重用性高,能夠完成大部分數據庫操作;
    松散耦合,使持久化不依賴于底層數據庫和上層業(yè)務邏輯實現,更換數據庫時只需修改配置文件而不用修改代碼。

hashcode是什么及作用

http://blog.csdn.net/diqye2011/article/details/7641406

solr中q與fq的區(qū)別

http://haiziwoainixx.iteye.com/blog/2095599

HashMap原理

http://www.cnblogs.com/zywu/p/5753736.html
http://myhadoop.iteye.com/blog/2059833

cloneable接口實現原理,淺拷貝or深拷貝

http://blog.csdn.net/cws1214/article/details/52193341
http://www.cnblogs.com/yxnchinahlj/archive/2010/09/20/1831615.html
http://www.cnblogs.com/yxnchinahlj/archive/2010/09/20/1831615.html

hashtable和hashmap的區(qū)別及實現原理,hashmap會問到數組索引,hash碰撞怎么解決

http://www.cnblogs.com/beatIteWeNerverGiveUp/p/5709841.html

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容