阅读 35

后端技术周报 #3(20180520)

原文链接: zhuanlan.zhihu.com

文章

  • 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

[杭州] 大搜车基础架构部 架构师-中间件方向 面谈

[杭州] 大搜车基础架构部 架构师-数据平台方向 面谈

订阅

这篇文章会在『知乎专栏』『微信公众号』『 语雀』更新,欢迎订阅

weixin.qq.com/r/m3WBmabEV… (二维码自动识别)