摘要:寫在最前:因為這篇博客太長,所以我把它轉成了帶書簽的pdf格式,看起來更方便一點。想要的童鞋可以到我的公眾號“老白講互聯網”后臺留言flink即可獲取。 另,很多同學反映說百度經常死鏈,又發現github的markdown現在做的還不錯,所以也發布了一份到https://github.com/bet 閱讀全文
posted @ 2018-06-11 19:43 老白講互聯網 閱讀(22208) 評論(6) 推薦(8) 編輯
摘要:前幾天,我司出了個簍子。當時正值某喜聞樂見的關鍵比賽結束,一堆人打開我司app準備看點東西,結果從來沒有感受到過這么多關注量的該功能瞬間幸福到眩暈,觸發了熔斷,結果就是大量興致沖沖打開app準備看該比賽結果的人被迫刷了十分鐘三天前的野外跑酷,負責內容的人火大到直接罵娘。 雖然這個業務不是我負責,但是 閱讀全文
posted @ 2018-06-09 16:30 老白講互聯網 閱讀(22283) 評論(39) 推薦(93) 編輯
摘要:背景 長話短說,我們部門一個同事找到我,說他的spark 2.3 structured streaming程序頻繁報OOM,從來沒有堅持過超過三四天的,叫幫看一下。 這種事情一般我是不愿意看的,因為大部分情況下spark oom就那么幾種可能: 數據量拉太大,executor內存爆了; shuffl 閱讀全文
posted @ 2018-05-29 09:54 老白講互聯網 閱讀(1354) 評論(0) 推薦(0) 編輯
摘要:今天被實習生問了這么個問題: 在java中,static成員函數是否可以被重寫呢? 結論是,你可以在子類中重寫一個static函數,但是這個函數并不能像正常的非static函數那樣運行。 也就是說,雖然你可以定義一個重寫函數,但是該函數沒有多態特性。讓我們測試一下: 從結果中可以看到,當我們用父類的 閱讀全文
posted @ 2018-05-24 23:38 老白講互聯網 閱讀(609) 評論(4) 推薦(1) 編輯
摘要:誰還沒遇上過NoClassDefFoundError咋地——淺談字節碼生成與熱部署 前言 在Java程序員的世界里,NoClassDefFoundError是一類相當令人厭惡的錯誤,因為這類錯誤通常非常隱蔽,難以調試。 通常,NoClassDefFoundError被認為是運行時類加載器無法在cla 閱讀全文
posted @ 2018-05-21 10:40 老白講互聯網 閱讀(2405) 評論(8) 推薦(5) 編輯
摘要:1.背景 我們有個業務,會調用其他部門提供的一個基于http的服務,日調用量在千萬級別。使用了httpclient來完成業務。之前因為qps上不去,就看了一下業務代碼,并做了一些優化,記錄在這里。 先對比前后:優化之前,平均執行時間是250ms;優化之后,平均執行時間是80ms,降低了三分之二的消耗 閱讀全文
posted @ 2018-03-05 11:32 老白講互聯網 閱讀(31629) 評論(18) 推薦(31) 編輯
摘要:今天早上,收到一個報警,有個服務器的http往返時延飆升,同時曝出大量404,很是折騰了一番,特記錄下思考和排查經過。 1.這是單純的時延增大,還是有什么其他情況還未掌握? 因為不知道是只有時延變大而已,還是同時有別的情況,第一反應是先看日志有沒有異常。 看了一下,一片風平浪靜,既是好消息也是壞消息 閱讀全文
posted @ 2018-01-30 19:40 老白講互聯網 閱讀(4090) 評論(0) 推薦(2) 編輯
摘要:看JAVA的反射時,看到有個synthetic ,還有一個方法isSynthetic() 很好奇,就了解了一下: 1.定義 Any constructs introduced by a Java compiler that do not have a corresponding construct 閱讀全文
posted @ 2017-10-31 15:04 老白講互聯網 閱讀(10529) 評論(0) 推薦(3) 編輯
摘要:最近在看spring事務的時候在想一個問題:spring中的很多bean都是單例的,是非狀態的,而數據庫連接是一種有狀態的對象,所以spring一定在創建出connection之后在threadlocal中保存了它。今天正好有空,就看了一下源碼: 代碼很簡單,以dataSource為key,Conn 閱讀全文
posted @ 2017-10-18 18:16 老白講互聯網 閱讀(3185) 評論(0) 推薦(0) 編輯
摘要:今天碰到個bug,雖然小,但是有點意思 背景是SpringMVC + Mybatis的一個項目,mapper文件里寫了一條sql 大概相當于 select a from tableA where b = "123" 這樣的級別 然后不管傳進去的是什么 數據庫里有沒有 都會返回null 第一反應是sq 閱讀全文
posted @ 2017-09-05 18:00 老白講互聯網 閱讀(990) 評論(1) 推薦(1) 編輯
最新chease0ldman老人|无码亚洲人妻下载|大香蕉在线看好吊妞视频这里有精品www|亚洲色情综合网