WHAT I DO

MY SERVICES

DevOps

As DevOps is intended to be a cross-functional mode of working,it is a multiple toolchain. For Engineers, the development and the delivery process include: Code->Code Quality->Build->Local_Test->Package->Configure-> Deployment->Integration_Test->Release->Monitor&Log

Application Architecture

何为好的架构?个人认为好的架构是让开发工程师开发简单,应用安全,可靠,稳定,灵活,易拓展,更应易克隆! 当你为一个应用做架构设计时,就应本着乐高式架构用心而负责的去做架构设计,因为你要为其负责。

Machine Learning

Machine Learning是给与计算机在没有明确指令/预期指令的前提下的一种计算机自我学的能力。 这种能力大致可分为三个阶段 首要就是解决那些对于人类来说复杂却规律性的问题,即 Known to Known 其次是,也是目前主要的工作,就是通过已有数据去分析预测可能出现的事情,即 Known to Unknown 最终实现自我学习做我改进,即 Unknown to Unknown.

Performance Turning

简而言之,就是在保证业务逻辑正确的情况下,更快的将内容展现给用户,提高用户体验。 性能优化策略主要是以下几方面,代码,数据库,缓存, 异步,JVM调优,多线程和分布式,同时有搭建良好的度量系统(服务依赖管理,监控,报警。 当然火热的大数据和AI同样可以给与性能优化更多的方向。

WHAT I DID

MY EXPERIENCE

  • 2017-Now
  • 2013-2017
  • 2011-2013
  • 2007-2011
  • Expedia

    Services的微服务架构设计,性能优化,功能实现和测试框架搭建。

  • 文思海辉技术有限公司

    主要负责参与Services的微服务架构设计,性能优化和功能实现;搭建CICP pipeline和实现各种测试框架。

  • 金蝶国际软件集团有限公司

    金蝶云之家项目创始团队成员,主要负责后端业务设计实现和代码重构,以及前端js脚本实现, 所实现js框架兼容所有浏览器,同时对性能和用户体验大大改善,因而获得最有价值前端团队奖。

  • 深圳市万泉河科技有限公司

    主要负责job36行业网站(http://www.job36.com)的二次设计开发以及独立架构设计阿里高尔夫网站(http://www.aligolf.com)

MY WORKS

MY PORTFOLIO

BLOGS

MY BLOGS

Java performance tuning

Java性能调优的成功,离不开好的计划,正确的方法和策略,以及对这一领域的知识的了解理解。 提到性能调优,那么首先要了解何为性能,性能衡量指标是什么?那就是应用程序的响应性,吞吐量以及程序稳定性。 Java性能调优的成功,离不开好的计划,正确的方法和策略,以及对这一领域的知识的了解理解。 提到性能调优,那么首先要了解何为性能,性能衡量指标是什么?那就是应用程序的响应性,吞吐量以及程序稳定性。 所以尽早测试,经常测试是性能优化的一个基本原则 如果想在性能优化领域有所作为,我们需要超过“雾里看花”的状态,进入“悠然见南山”过程,最终达到“一览众山小”的境界。 ......

Read More

HERE GOES AN AWESOME BLOG TITLE

Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet.

Read More

HERE GOES AN AWESOME BLOG TITLE

Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet.

Read More