原创 【故障分析】排查myisam 引擎表查詢阻塞問題

問題背景 myisam 表查詢的時候,長時間阻塞。myisam 表本身數據量不大。   排查步驟如下 查看processlist show full processlist; 如下: 這裏可以看到查詢被阻塞,是因爲在等待獲取表鎖。  

原创 【JVM 學習】ParNew 爲什麼要STW

  Serial 和 ParNew 在進行垃圾回收時,爲什麼需要stop the world?不stop thw world 可以嗎? 在進行標記的時候,如果工作線程不停止的話,那麼肯定會有新對象生成。這些對象是沒有被標記的,裏面可能有存

原创 【源碼閱讀】EventBus源碼閱讀

EventBus 是一個實現了訂閱者/發佈者模式的框架。在閱讀EventBus 之前,我們先來看一下EventBus如何使用。 EventBus 使用例子 public interface Report { // 上報信息