240 发简信
IP属地:北京
  • Resize,w 360,h 240
    我公司的技术架构演化(六)面向交互编程的架构体系

    这一部分主要讲模块化技术的演变 上图展示了我们以前的一个数据交互逻辑,我们是按照页面来分的接口,然而,接下去我们的产品做了一个庞大的产品矩阵,导...

  • Resize,w 360,h 240
    我公司的技术架构演化(五)微服务的演化

    2019年开始,业务开始了突飞猛进的发展,我们的日活基本在30~100万之间,需求越来越多、越来越复杂,尤其是面向UI交互的变化是非常频繁的,光...

  • Resize,w 360,h 240
    我公司的技术架构演化(四)存储

    上文提到我们对内部统一由third库来支持,时间久了之后,出现了越来越多的需求,我们通过目前的运营后台的开发已经无法快速的满足了。比如,运营做了...

  • Resize,w 360,h 240
    我公司的技术架构演化(三)高并发能力

    有人会问过我,我们是怎么抗住百万日活的?其实这个问题很难回答,因为支持这样的高并发并没有什么难度,如果一定要讲的话,我会把一个链路里的请求进行一...

  • Resize,w 360,h 240
    我公司的技术架构演化(二)性能优化

    之前说到,我们的慢sql因为早期的程序员都很初级,因此,线上跑的慢sql满天飞;虽然做了DB隔离,把慢sql的影响局限在各自的微服务内,但还是要...

  • Resize,w 360,h 240
    我公司的技术架构演化(一)应用层架构

    我伴随公司走了4年了,我觉得有必要把我这四年来经历的技术架构的演进沉淀下来分享给大伙,里面有些内容不一定100%准确,因为有些已经记不太清楚了,...

  • Resize,w 360,h 240
    我公司的数据库的演化史

    自从我接手公司的时候,公司的数据库基本就是单点,为了省钱,一律低配,那个时候的数据库和现在用的一样,对于业务库,我们还是用的阿里云的RDS(MY...

  • LSM树原理、应用与优化(转载)

    前言:为什么传统数据库使用B树较多,而大数据存储使用LSM树较多?kudu为什么比hbase更适合支持OLAP查询? 上一篇场景和挑战 提到数据...

  • 【转载】Java之什么是JIT (Just In Time)?

    JIT概念 JIT:Just In Time Compiler,一般翻译为即时编译器,这是是针对解释型语言而言的,而且并非虚拟机必须,是一种优化...