原文:常見踩坑案例(一) subList引起FULLGC

計划真的趕不上變化,時間過得真快。廢話不多說了,今天主要記錄之前有同事遇到的一些坑分享出來。 一 封裝類的應用會引起NPE異常 對於其他對象的應用,一般在使用之前會判斷它是否為空,如果不為空才會使用它以及它里面的一些屬性值。但是對於基本類型的封裝類型,就有很多人漏掉對於它的判斷。 就在前面幾天有位同事問我說這段代碼它怎么會報空指針呢 先模擬下這個場景下的代碼: 他給我看的代碼就是類似fun 方法中 ...

2018-09-01 11:39 0 888 推薦指數:

查看詳情

Jmeter日記1--- [no cookies]引起報錯

1.正常添加 測試計划--線程組--http請求默認值--httpcookies管理器--取樣器-斷言--結果樹(正常的流程) 發送失敗 方案: 新增http消息頭管理器 新 ...

Mon Nov 15 20:00:00 CST 2021 0 988
一個大對象引起的血案,GC的實錄

背景: 問題: 有個渠道支付服務,負責與所有支付相關服務進行交互,包括 渠道下單支付,渠道成功通知,渠道的對賬等 服務4台機,平時跑的都很穩定,通過thrift ...

Sat Jan 14 02:30:00 CST 2017 5 2009
一次shardingjdbc引起的胡思亂想

版本,每一個版本都踩到了(有些是官方的, 有些是由於我們項目依賴的), 最終不得已改動了一下源碼才趟過 ...

Sat Jul 06 05:49:00 CST 2019 0 8561
Nginx配置ssl模塊與過案例

前景提要: 目前越來越多的產品開始采用HTTPS,而采用HTTPS就需要SSL證書,所以需要在nginx中使用ssl模塊配置HTTPS的支持。本文就是nginx配置ssl模塊中一個與過案例。 HTTPS科普: 首先來科普下什么是HTTPS?HTTPS (基於安全套接字層 ...

Thu Jul 22 04:20:00 CST 2021 0 248
ArrayList的subList方法帶來的

最近在項目中遇到了一個問題,由一個對象序列化的結構,在反序列化時一直提示失敗,真的百思不得其解啊。在對問題排查了好久之后,才發現是這個序列化的對象中的list調用了ArrayList的sublist方法存入導致的問題,真的是滿滿的sublist還是要慎重使用的啊,下面詳細介紹下sublist ...

Sat Jul 27 04:37:00 CST 2019 0 1273
記一起Java大對象引起FullGC事件及GC知識梳理

背景### 最近發生了一起 Java 大對象引起FullGC 事件。記錄一下。 有一位商家刷單,每單內有 50+ 商品。然后進行訂單導出。訂單導出每次會從訂單詳情服務取100條訂單數據。由於 100 條訂單數據對象很大,導致詳情 FullGC ,影響了服務的穩定性。 本文借此來梳理下 ...

Sun Jul 14 00:14:00 CST 2019 0 3122
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM