淺談java中為什么實(shí)體類需要實(shí)現(xiàn)序列化
當(dāng)客戶端訪問(wèn)某個(gè)能開啟會(huì)話功能的資源,web服務(wù)器就會(huì)創(chuàng)建一個(gè)HTTPSession對(duì)象,每個(gè)HTTPSession對(duì)象都會(huì)占用一定的內(nèi)存,如果在同一個(gè)時(shí)間段內(nèi)訪問(wèn)的用戶太多,就會(huì)消耗大量的服務(wù)器內(nèi)存,為了解決這個(gè)問(wèn)題我們使用一種技術(shù):session的持久化。
什么是session的持久化?
web服務(wù)器會(huì)把暫時(shí)不活動(dòng)的并且沒(méi)有失效的HTTPSession對(duì)象轉(zhuǎn)移到文件系統(tǒng)或數(shù)據(jù)庫(kù)中儲(chǔ)存,服務(wù)器要用時(shí)在把他們轉(zhuǎn)載到內(nèi)存。
把Session對(duì)象轉(zhuǎn)移到文件系統(tǒng)或數(shù)據(jù)庫(kù)中儲(chǔ)存就需要用到序列化; java.io.Serializable。
在tomcat重啟的時(shí)候進(jìn)行一個(gè)鈍化操作、啟動(dòng)成功之后再進(jìn)活化。
在對(duì)應(yīng)的區(qū)域加載進(jìn)來(lái),不會(huì)丟失(前提是session中的存放的變量必須實(shí)現(xiàn)序列化接口才能鈍化,才能序列到硬盤上的一個(gè)二進(jìn)制文件中去)。
以上這篇淺談java中為什么實(shí)體類需要實(shí)現(xiàn)序列化就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 簡(jiǎn)單談?wù)刯ava中匿名內(nèi)部類構(gòu)造函數(shù)
- java枚舉類的構(gòu)造函數(shù)實(shí)例詳解
- java Person,Student,GoodStudent 三個(gè)類的繼承、構(gòu)造函數(shù)的執(zhí)行
- java中File類的構(gòu)造函數(shù)及其方法
- java構(gòu)造函數(shù)示例(構(gòu)造方法)
- Java 重載、重寫、構(gòu)造函數(shù)的實(shí)例詳解
- java用靜態(tài)工廠代替構(gòu)造函數(shù)使用方法和優(yōu)缺點(diǎn)
- Java構(gòu)造函數(shù)與普通函數(shù)用法詳解
- Java 無(wú)參數(shù)構(gòu)造函數(shù)的應(yīng)用
- 關(guān)于java中構(gòu)造函數(shù)的一些知識(shí)詳解
- Java序列化中子類、父類構(gòu)造函數(shù)問(wèn)題實(shí)例分析
相關(guān)文章
java、springboot?接口導(dǎo)出txt方式
這篇文章主要介紹了java、springboot?接口導(dǎo)出txt方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01
Springboot實(shí)現(xiàn)前后端分離excel下載
這篇文章主要介紹了Springboot實(shí)現(xiàn)前后端分離excel下載,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-11-11
Spring?Cloud?+?Nacos?+?Seata整合過(guò)程(分布式事務(wù)解決方案)
Seata 是一款開源的分布式事務(wù)解決方案,致力于在微服務(wù)架構(gòu)下提供高性能和簡(jiǎn)單易用的分布式事務(wù)服務(wù),這篇文章主要介紹了Spring?Cloud?+?Nacos?+?Seata整合過(guò)程(分布式事務(wù)解決方案),需要的朋友可以參考下2022-03-03
Mybatis-Plus查詢中如何排除標(biāo)識(shí)字段
這篇文章主要介紹了Mybatis-Plus查詢中排除標(biāo)識(shí)字段的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06
Java基于面向?qū)ο髮?shí)現(xiàn)一個(gè)戰(zhàn)士小游戲
這篇文章主要為大家詳細(xì)介紹了Java如何基于面向?qū)ο髮?shí)現(xiàn)一個(gè)戰(zhàn)士小游戲,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以動(dòng)手嘗試一下2022-07-07
Spring?Security配置多個(gè)數(shù)據(jù)源并添加登錄驗(yàn)證碼的實(shí)例代碼
這篇文章主要介紹了Spring?Security配置多個(gè)數(shù)據(jù)源并添加登錄驗(yàn)證碼,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-08-08
使用@pathvariable與@requestparam碰到的一些問(wèn)題及解決
這篇文章主要介紹了使用@pathvariable與@requestparam碰到的一些問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-08-08

