每周分享 #3(20180520)
08-20
每周分享 #3(20180520)
來自專欄後端技術周刊8 人贊了文章
文章
- JVM體系結構與GC調優推薦理由:一份言簡意賅的 PPT,關於JVM,GC,Hotspot,監控及調優工具。Hotspot 回收器的概念及機制值得重點了解。順帶推薦一本書《深入理解Java虛擬機:JVM高級特性與最佳實踐》,我自己還沒讀完,6月份重點書籍,到時候爭取能做一份讀書筆記。
- 攜程開源配置中心Apollo的設計與實現
推薦理由:運維同學推薦的項目。一方面配置和環境的抽象做的比較好;一方面內部管控的功能也做得很完善;難能可貴的是還開源出來了。
- Types of insights supported by Power BI推薦理由:BI能力可以分為好幾個層級,層級1是準確得描述公司業務,層級2是能夠找出哪些數據出現異常,層級3是能高效得分析出為什麼有異常。這個資料是回答第2個和第3層級的問題,通過統計學上的知識來分析個個因子之間的關聯。 不過 PowerBI的思路距離業務比較遠,美團有分享過一篇因子挖掘的文章,通過基尼係數分析以及指標樹的方案,距離業務比較近,成本高但發現的問題可以更有針對性。
- Metrics2.0:時間序列數據格式標準 推薦理由:最近在了解各種時序資料庫,發現Prometheus 和 OpenTSDB 等時序資料庫和 Statsd 這類時序數據聚合項目的實際存儲格式都是一樣的,邏輯結構除了 Statsd衍生的比較多,大家基本都是gauge,counter,rate,timing,histograms,果然後面是有一份行業標準,時序資料庫的世界比較太平,沒有什麼標準之爭。 此外Opentsdb也已經支持 Pre-Aggregation 和 Histograms 了,可以讓這部分的技術架構簡單很多。
- Fig-Standards:PHP框架規範推薦理由:PHP的框架規範,TP,YAF等知名框架的設計都一定程度實現了PSR,但對 PHP多年沒關心,最新的,Laravel 不知道還有沒有遵循。裡面的規範和設計是 PHP工程經驗和代碼規範的結晶,PHP的同學值得好好讀一遍。
開源項目
- Pinpoint:鏈路跟蹤及APM領域的重量級項目。
- gopub:另一個運維自動化發布系統(vs walle)。
- docsify:另一個 Markdown 文檔系統,比 gitbook多了一些自定義的功能。
- graal:朋友圈比較火的一個 VM 項目,重點是 Oracle 的項目,Ruby/Python 的性能有大幅提升。
- p3c:阿里巴巴 Java開發者規範配套的 IDE插件,檢查代碼風格。
- elasticsearch-sql:非常好用的一個 ES 插件,提供較完整的 SQL語法支持(包括Group),內部已安利幾個同事。
工具
OmniGraffle
Mac下最好用的繪圖工具,繪圖中圖形,線條,文字的各種屬性都可以自定義。熟悉快捷鍵以後效率非常高。
技術之外
怎麼提高開車水平?
實操性很強的駕駛技術提高指南。初級練習:車距判斷(找一朋友貼車走)/車輪軌跡判斷(地面放張 A4紙練習)/起步(半坡起步)/停車(連到所有庫位一次導入)。估計用不上的高級練習:極限剎車/緊急避讓/聯合制動/車輛失控。
招聘
大搜車 (MailTo: shenyubao@souche.com)
[杭州] 大搜車基礎架構部 高級Java工程師-中間件方向 10-20K
[杭州] 大搜車基礎架構部 高級Java工程師-數據平台方向 10-20K
[杭州] 大搜車基礎架構部 高級Python工程師-數據平台方向 10-20K
[杭州] 大搜車基礎架構部 架構師-中間件方向 面談
[杭州] 大搜車基礎架構部 架構師-數據平台方向 面談
訂閱
這篇文章會在『知乎專欄』『微信公眾號』『語雀』更新,歡迎訂閱
http://weixin.qq.com/r/m3WBmabEV-soreL69yCJ (二維碼自動識別)
推薦閱讀:
※十餘年前的入職C語言培訓作業-控制台日曆(下)
※Leetcodes Solution 28 Implement strStr()
※再和「面向對象」談戀愛 - 面向對象編程概念(三)
※數控車床編程常用指令介紹2