原创 經過騰訊雲這波故障,我想表揚的點和學到的職場保命法則。

你好呀,我是歪歪。 昨天分享了一下《騰訊雲 4 月 8 日故障覆盤及情況說明》,較爲詳細的描述了故障前後的具體情況。 按照慣例,這種大公司的故障說明,歪師傅都是要好好看一下的。 一來是看看有沒有可以學習的地方,多從別人的事故中總結經驗教訓,

原创 舒服了,學習了,踩到一個 Lombok 的坑!

你好呀,我是歪歪。 踩坑了啊,最近踩了一個 lombok 的坑,有點意思,給你分享一波。 我之前寫過一個公共的服務接口,這個接口已經有好幾個系統對接並穩定運行了很長一段時間了,長到這個接口都已經交接給別的同事一年多了。 因爲是基礎服務嘛,相

原创 老實說,分支預測,是高手過招的殺手鐗,但是對寫業務代碼沒啥幫助。

你好呀,我是歪歪。 這篇文章給大家盤一下“分支預測”這個聽起來玄乎,但是對寫業務代碼沒有任何卵用的小技巧。 上週不是發了這篇文章嘛:《十億行數據,從71s到1.7s的優化之路。》 這裏面就提到了一嘴: 雖然對於寫業務代碼沒啥卵用,但是高手

原创 這波操作看麻了!十億行數據,從71s到1.7s的優化之路。

你好呀,我是歪歪。 春節期間關注到了一個關於 Java 方面的比賽,很有意思。由於是開源的,我把項目拉下來試圖學(白)習(嫖)別人的做題思路,在這期間一度讓我產生了一個自我懷疑: 他們寫的 Java 和我會的 Java 是同一個 Java

原创 線程池參數千萬不要這樣設置,坑得我整篇文章都寫錯了,要注意!

你好呀,我是歪歪。 先給大家道個歉: 上週不是發佈了這篇文章嘛:《三個爛慫八股文,變成兩個場景題,打得我一臉懵逼。》 其中第一個關於線程池的場景,經過讀者提醒可能有問題,我又一次用盡渾身解數分析了一波,發現之前確實分析的不對。 這個案例真

原创 三個爛慫八股文,變成兩個場景題,打得我一臉問號。

你好呀,我是歪歪。 這篇文章來盤一下我最近遇到的兩個有意思的代碼案例,有意思的點在於,拿到代碼後,你一眼望去,沒有任何毛病。然後一頓分析,會發現破綻藏的還比較的深。 幾個基礎招式的一套組合拳下來,直接把我打懵逼了。 你也來看看,是不是你跺你

原创 Spring解決泛型擦除的思路不錯,現在它是我的了。

你好呀,我是歪歪。 Spring 的事件監聽機制,不知道你有沒有用過,實際開發過程中用來進行代碼解耦簡直不要太爽。 但是我最近碰到了一個涉及到泛型的場景,常規套路下,在這個場景中使用該機制看起來會很傻,但是最終了解到 Spring 有一個優

原创 盤一盤這個沒資格出現在面試環節的場景題。

你好呀,我是歪歪。 前兩天在一個技術羣裏看到有人拋出一張圖片,提出了這樣的一個問題: 請教一下,線程池可以做到根據任務的類型,來指定特定線程執行嗎? 瞭解了一下背景,是批量任務觸發,從訂單表中查詢出“處理中”狀態的訂單,訂單可能屬於不

原创 既然來騙我了,那就站在技術角度給你分析一波這個詐騙信息。

你好呀,我是歪歪。 事情是這樣的,前段時間有個人加我微信,說有個文案想要找我幫他們推廣一下: 鏈接點進去後,我一看標題是這樣的: 心裏就有數了,知道這個相關的內容肯定是詐騙信息。 整個文案的內容大概是這樣的: 關鍵的點在於文案中他提供

原创 又被奪命連環問了!從一道關於定時任務的面試題說起。

你好呀,我是歪歪。 定時任務,大家在開發的過程中肯定都是接觸過的。 歪師傅面試的時候關於定時任務一般都會問這樣的一個問題:在實際開發的過程中,你們是如何避免定時任務重複執行的呢? 什麼意思呢? 我給你上個圖你就明白了。 假設我們有個訂單服務

原创 我試圖通過這篇文章告訴你,什麼是神奇的泛化調用。

你好呀,我是歪歪。 關於 RPC 調用,大家肯定都是比較熟悉的了,就是在微服務架構下解決系統間通信問題的一個玩意。 其中的典型代表之一就是 Dubbo 了: 在微服務架構下,我們針對某個 RPC 接口,我們一般有兩個角色。 服務消費者

原创 聽我一句勸,業務代碼中,別用多線程。

你好呀,我是歪歪。 前幾天我在網上衝浪,看到一個哥們在吐槽,說他工作三年多了,沒使用過多線程。 雖然八股文背的滾瓜爛熟,但是沒有在實際開發過程中寫的都是業務代碼,沒有使用過線程池,心裏還是慌得一比。 我只是微微一笑,這不是很正常嗎? 業務代

原创 關於“語雀故障公告”的學習與思考:可監控!可灰度!可回滾!

你好呀,我是歪歪。 昨天晚上語雀發佈了關於 10 月 23 日的故障公告,公告中關於故障的時間點梳理如下: 這是公告鏈接:https://mp.weixin.qq.com/s/WFLLU8R4bmiqv6OGa-QMcw 14:07

原创 這個面試官真煩,問完合併又問拆分。

你好呀,我是歪歪。 這次來盤個小夥伴分享給我的一個面試題,他說面試的過程中面試官的問了一個比較開放的問題: 請談談你對於請求合併和分治的看法。 他覺得自己沒有答的特別好,主要是沒找到合適的角度來答題,跑來問我怎麼看。 我能怎麼看? 我也

原创 我試圖扯掉這條 SQL 的底褲。

你好呀,我是歪歪。 這次帶大家盤一個我覺得有點意思的東西,也是之前寫《一個爛分頁,踩了三個坑!》這篇文章時,遇到的一個神奇的現象,但是當時忙着做文章搞定這個主線任務,就沒有去深究這個支線任務。 現在我們一起把這個支線任務盤一下。 啥支線任