原创 互聯網工程師是如何做技術方案的

互聯網工程師是如何做技術方案的 不同體現在很多方面,從業務屬性上,阿里主要是電商、支付,大部分面向的是2C的場景;而釘釘主要是做辦公協同,主要是面向2B的場景。 (想加入釘釘的可以聯繫我哦) 還有很多運營和產品上的區別,今天跟大家

原创 系統穩定性治理最佳實踐

系統穩定性治理最佳實踐 穩定壓倒一切,沒有穩定就沒有生成。國家是如此,業務系統也是如此。老子說,“治大國若烹小鮮”,治理系統也是要做到同樣,要掌握火候,精選食材,用料恰當,輔以煎炒烹炸煮,則方能出一盤好菜。 很多同學優先考慮

原创 2B的研發工程師需要有什麼樣的業務sense?

2B的研發工程師需要有什麼樣的業務sense? 互聯網有兩個大分類,一個是2C,即面向C端用戶的產品,比如淘寶、微信、網易雲音樂等全民級的產品。另外一類就是2B,即to企業的產品,即該類產品的消費羣體是組織。 什麼是2c產品?什

原创 一次系統高LOAD優化之經驗

現象 某個應用,機器數增加到了150臺,但是發現其load較高。 對於4核機器來說,負載率高峯期超過4,意味着高峯期幾乎滿載,這是一個不正常的現象。 經驗法則如下: 當系統負荷持續大於0.7,你必須開始調查了,問題出在哪

原创 程序員五年一直從事一種業務是什麼體驗

交易系統之緣分 我從2015年中科大研究生畢業就到阿里巴巴集團的淘寶服務市場工作。 從2015年7月份到2017年的9月份,一直在淘寶服務市場,做交易核心系統的開發。當時我們的部門從比較lowbee的“服務平臺”更名到了

原创 權益對賬稽覈該怎麼做

案例 CASE1 某用戶支付了五千元用戶購買ECS,但是由於支付回調後交易系統處理異常,導致下游沒有接收到支付消息,所以並未給用戶開通ECS權益,形成用戶資損故障。 CASE2 用戶購買了一年的CRM權益,到期後由於權益系統調度有

原创 2020校招生面試淺談

最近在招聘校招生,也看了很多簡歷,結合自己面試的經歷,簡單聊聊校招生該如何準備面試。 一個漂亮的簡歷 簡歷首先要漂亮,至少要有一定的美化和包裝,對於校招生來說,學校教育背景、學習成績是最重要的,項目和實習則是錦上添花。

原创 如何打破996模式下的成長魔咒?

如何打破996模式下的成長魔咒? 996相信是國內互聯網的標配了,標配到是一個默認的道德約定了。道德約定有多可怕相信很多人都知道,那是比法律稍微低一點的人性約束。 996下的無奈 如果你不996,你可能無法找到互聯網的工作

原创 使用netty構建http服務器

背景 首先大家都知道,http是網絡通信的一種,屬於應用層的協議,底層使用tcp/ip模型。目前支持http的容器有apache、tomcat等等,支持http的客戶端大家都知道,就是普通的瀏覽器。 現在的容器和瀏覽器都隱藏了很

原创 mybatis配置事務

背景 本文主要介紹spring+mybatis+PamirsTransaction的配置。即ORM映射框架和事務的配合使用 mybatis配置 mybatis主要完成java到db的映射。主要模塊有datasource、sqlSe

原创 java使用groovy中的JsonSlurper來解析json

Binding binding = new Binding(); GroovyShell shell = new GroovyShell(binding); Object data = sh

原创 java系統如何做業務性能優化

java系統如何做業務性能優化 前言 基本上每個系統都有一個在整個生命週期都需要討論的話題“性能”。在業務初期,“野蠻生長”是第一要務,只要能滿足用戶性能,堆機器、堆人力、堆數據庫等,能直接解決的都無需上升到專門的優化專題

原创 在新加坡工作會是一個什麼體驗

在新加坡工作會是一個什麼體驗 出國之旅 我想,我是一個不按常理出牌的人,但是也是一個戀舊的人。多年後,終於選擇了到國外過年,本來的形成是年前3天新加坡,年後三天馬來西亞的亞比。 天有不測風雲,在剛到新加坡的第一天,國內爆發

原创 系統穩定性治理的囚徒困境

系統穩定性治理的囚徒困境 筆者之前在大型的技術團隊裏,參與維護幾個應用,這些應用由於較爲老舊,存在較多的穩定性問題,因此係統短信告警頻繁,治理又非常麻煩,老闆不關注,屬於典型的吃力不討好的事情。那麼如何保障系統的穩定性,解決告警問

原创 “新冠肺炎”會讓遠程移動辦公成爲很酷的工作方式?

“新冠肺炎”會讓遠程移動辦公成爲很酷的工作方式? 前言 一場武漢新冠肺炎,給政府百姓上了一堂警示課,不僅封省封城封鎮封村,節假日延長,大部分無法按時按地返工,對無數人的工作也形成了巨大的挑戰。 但是,如果我一個