欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

java中e.printStackTrace()會不會輸出到控制臺-創(chuàng)新互聯(lián)

這篇文章主要介紹java中e.printStackTrace()會不會輸出到控制臺,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

彝良ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

java中e.printStackTrace()只會輸出到控制臺嗎?不會輸出到日志文件嗎?要想輸出到日志文件是否需要logger.error(e)?需要logger.error(e)還是logger.error(e.printStackTrace())?

e.printStackTrace()只會輸出到控制臺嗎

tomcat下會輸出到catalina.out

不要用e.pringStackTrace()打日志

如果要輸入調(diào)用棧的話,log.error("錯誤信息",e);,不輸出調(diào)用棧的話就log.error("錯誤信息");

忽然笑

e.pringStackTrace()底層是調(diào)用了System.err.println().應(yīng)該這樣用

try{

//doSomething

}catch(IllegalAccessExceptione){

logger.error("錯誤信息:",e);

}

e.printStackTrace()會導(dǎo)致鎖死?

注意右下角區(qū)域,紅框部分。這塊內(nèi)存是什么呢?非堆!那么,左邊是代碼緩存區(qū)內(nèi)存,右邊紅框就是字符串池,常量,基本類型數(shù)據(jù)的內(nèi)存區(qū)。然后呢?已經(jīng)滿了。什么原因呢?e.printStackTrace()!

滿了的后果呢?整個web服務(wù),訪問之后,沒響應(yīng)了,就當(dāng)是卡死掉了。

看看有多少web的請求線程,被卡住在打印這一步!原因呢?要打印字符串輸出到控制臺上,那你字符串常量池所在的內(nèi)存塊要有空間啊。然而,因?yàn)閑.printStackTrace()語句要產(chǎn)生的字符串記錄的是堆棧信息,太長太多,內(nèi)存被填滿了!注意上面代碼語句:4208行!

來看圖3:

沒毛病,沒沒事兒找事兒冤枉誰。就是這句代碼惹的禍!當(dāng)然,我承認(rèn),被try住的代碼本身就有問題,導(dǎo)致很多調(diào)用都會拋異常。

那么,讓我們再來理理整個事件產(chǎn)生的經(jīng)過:

短時間內(nèi)大量請求訪問此接口->代碼本身有問題,很多情況下拋異常->e.printStackTrace()來打印異常到控制臺->產(chǎn)生錯誤堆棧字符串到字符串池內(nèi)存空間->此內(nèi)存空間一下子被占滿了->開始在此內(nèi)存空間產(chǎn)出字符串的線程還沒完全生產(chǎn)完整,就沒空間了->大量線程產(chǎn)出字符串產(chǎn)出到一半,等在這兒(等有內(nèi)存了繼續(xù)搞?。?>相互等待,等內(nèi)存,鎖死了,整個應(yīng)用掛掉了。

以上是“java中e.printStackTrace()會不會輸出到控制臺”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享文章:java中e.printStackTrace()會不會輸出到控制臺-創(chuàng)新互聯(lián)
文章路徑:http://aaarwkj.com/article40/ccjheo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、電子商務(wù)、企業(yè)建站靜態(tài)網(wǎng)站品牌網(wǎng)站設(shè)計(jì)、虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)
国产精品久久久久精品爆| 久久婷婷国产综合精品青草| 国产一区二区三区百合| 国产精品亚洲精品日韩在线| 天堂久久天堂av色综合| 色悠悠色综合视频在线| 搡老女人老91妇女老熟女| 91伊人日本在线视频| 91老熟女露脸嗷嗷叫| 日韩免费精品一区二区| 日韩新片免费专区在线| 欧美亚洲一区二区三区精品| 青青草日韩视频在线观看| 午夜视频在线观看免费高清国产| 国产乱av一区二区三区| 中文字幕91在线播放| 亚洲国产精品日韩专区av有中文| 2023国产精品一区| 欧美福利区免费观看视频| 成人精品国产亚洲av| 加藤桃香中文字幕在线| 少妇38p高潮在线| 国产亚洲精品久久综合阿香| 国产女主播在线观看免费观看| 亚洲国产日韩精品自拍av| 91精品国产自产在线蜜臀| 十八禁网站免费在线播放| 欧美一区二区久久综合| 深夜av一区二区三区| 国产国产乱老熟女视频网站| 国产欧美日韩另类在线播放| 国产一级特黄大片特爽| 麻豆国产自拍在线视频| 国产精品一区二区久久蜜桃麻豆| 日本91一区二区不卡| 亚洲欧美天堂一区二区| 蜜臀av午夜福利在线| 国产精品国产三级区别| 三级国产大片在线观看| 精彩国产av一区二区三区| 久久精品欧美日韩视频|