欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于內(nèi)存的日志信息讀寫方法

文檔序號:6438920閱讀:198來源:國知局
專利名稱:一種基于內(nèi)存的日志信息讀寫方法
技術(shù)領(lǐng)域
本發(fā)明涉及軟件領(lǐng)域,特別涉及一種日志信息的讀寫方法。
背景技術(shù)
目前,隨著計算機軟件研發(fā)項目的不斷擴大,文件越來越多,通過日志文件能夠有效的跟蹤到程序發(fā)生一些操作動作,如增加,刪除,修改,查詢方面等操作,更重要的是能夠跟蹤到程序發(fā)生錯誤時,及時的提供一些錯誤信息,相關(guān)人員通過讀解該錯誤日志信息,能馬上找出哪里出現(xiàn)了問題,以便及時的對問題采取相應(yīng)的手段進行修正和改進。傳統(tǒng)的日志信息讀寫方式是將日志信息寫入文件中,這種方式文件讀寫方便,不受特殊軟件功能的限制便可打開;空間大,存儲拷貝靈活方便。但缺陷是(1)受機器配置影響,讀寫速度比較慢;(2)過渡頻繁的日志文件讀寫操作,降低軟件運行性能;(3)安全性,隱秘性較低。另外一種方式是將日志信息寫入數(shù)據(jù)庫中,這種方式存儲空間小,占用磁盤空間?。蝗罩驹?,刪,改,查非常方便;安全性,隱秘性較高。但缺陷是(1)受特殊軟件限制,必須用指定的客戶端或服務(wù)端軟件才可以打開;(2)受距離,網(wǎng)速的限制,存儲讀寫速度非常慢;(3)文件備份恢復(fù)較為麻煩。隨著軟件的功能不斷壯大,通過以上兩種方法,日志讀寫非常頻繁,不斷的頻繁日志讀寫操作則加劇了服務(wù)器的負擔(dān),降低了軟件性能,且讀寫方式效率非常低下。傳統(tǒng)的日志讀寫方式是將日志讀寫到日志文件或者數(shù)據(jù)庫表中去,這樣的讀寫方式效率非常低下,通過本方法可以有效的提高日志管理。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于內(nèi)存的日志信息讀寫方法,可以提高日志信息的讀寫效率,有效地提高日志信息的管理,減少服務(wù)器的負擔(dān),增強軟件性能。為了解決以上技術(shù)問題,本發(fā)明提供一種基于內(nèi)存的日志讀寫方法,將日志信息內(nèi)容寫入到內(nèi)存,再從內(nèi)存中讀取日志信息。進一步地,所述將日志信息內(nèi)容寫入內(nèi)存的方法,包括通過JAVA中的 ByteArrayOutputMream類的wirte ()方法將日志信息內(nèi)容寫到內(nèi)存中。進一步地,所述從內(nèi)存中讀取日志信息的方法,包括通過JAVA中的 ByteArrayInputMream類的read()方法來讀取內(nèi)存中的信息。與現(xiàn)有技術(shù)相比,本發(fā)明提供一種基于內(nèi)存的日志信息讀寫方法,通過將日志信息內(nèi)容寫入到內(nèi)存中去,然后再去讀內(nèi)存中的信息,借助內(nèi)存的讀寫速度大于直接文件讀寫和數(shù)據(jù)庫存取,可以提高日志信息的讀寫效率,實現(xiàn)快速的日志管理,有效地提高日志信息的管理,減少服務(wù)器的負擔(dān),增強軟件性能,提高了軟件的運行效率。


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖1是本發(fā)明提供的一種基于內(nèi)存的日志讀寫方法的示意圖。
具體實施例方式為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖和實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。如圖1所示,本發(fā)明提供了一種基于內(nèi)存的日志讀寫方法,將日志信息內(nèi)容寫入到內(nèi)存中去,然后再去讀取內(nèi)存中的日志信息,便可提高項目運行的性能,包括內(nèi)存日志讀取操作和內(nèi)存日志寫入操作。具體方法如下1、將日志信息直接寫入到內(nèi)存中,而不是直接地讀寫到日志文件或數(shù)據(jù)庫中。在本實施例中,將日志信息寫入到內(nèi)存中的一種方法是,可以通過JAVA中的 ByteArrayOirtputMream類的wirte ()方法將日志信息內(nèi)容寫到內(nèi)存中。2、讀取內(nèi)存中的日志信息。在本實施例中,內(nèi)存信息日志的讀取方式可以通過JAVA中的 ByteArrayInputMream類的read()方法來讀取內(nèi)存中的信息。本發(fā)明通過讀寫內(nèi)存的方式,借助內(nèi)存的讀寫速度大于直接文件讀寫和數(shù)據(jù)庫存取,可以提高日志信息的讀寫效率,實現(xiàn)快速的日志管理,有效地提高日志信息的管理,減少服務(wù)器的負擔(dān),增強軟件性能,提高了軟件的運行效率。上述說明示出并描述了本發(fā)明的一個優(yōu)選實施例,但如前所述,應(yīng)當理解本發(fā)明并非局限于本文所披露的形式,不應(yīng)看作是對其他實施例的排除,而可用于各種其他組合、 修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識進行改動。而本領(lǐng)域人員所進行的改動和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護范圍內(nèi)。
權(quán)利要求
1.一種基于內(nèi)存的日志讀寫方法,其特征在于,將日志信息內(nèi)容寫入內(nèi)存,再從內(nèi)存中讀取日志信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述將日志信息內(nèi)容寫入內(nèi)存的方法,包括通過JAVA中的ByteArrayOutputMream類的wirte ()方法將日志信息內(nèi)容寫到內(nèi)存中。
3.如權(quán)利要求1所述的方法,其特征在于,所述從內(nèi)存中讀取日志信息的方法,包括 通過JAVA中的ByteArrayInputMream類的read()方法來讀取內(nèi)存中的信息。
全文摘要
本發(fā)明提供一種基于內(nèi)存的日志讀寫方法,將日志信息內(nèi)容寫入到內(nèi)存,再從內(nèi)存中讀取日志信息。通過本發(fā)明提供的基于內(nèi)存的日志信息讀寫方法,可以提高日志信息的讀寫效率,有效地提高日志信息的管理,減少服務(wù)器的負擔(dān),增強軟件性能。
文檔編號G06F11/34GK102521112SQ20111037198
公開日2012年6月27日 申請日期2011年11月18日 優(yōu)先權(quán)日2011年11月18日
發(fā)明者吳振宇, 張弛, 李海蔚, 漆亮, 田睿 申請人:深圳中興網(wǎng)信科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阿拉善盟| 二连浩特市| 武宣县| 东安县| 广昌县| 凤阳县| 会同县| 蒲城县| 茶陵县| 喀什市| 邳州市| 安康市| 阜平县| 清水河县| 砚山县| 永靖县| 崇信县| 奎屯市| 云林县| 开平市| 临城县| 景泰县| 忻州市| 瑞丽市| 建德市| 府谷县| 杭锦旗| 台州市| 上思县| 桂林市| 舞钢市| 永和县| 屯门区| 蕲春县| 望奎县| 惠东县| 高州市| 万州区| 曲松县| 安岳县| 南安市|