用户头像

林昱榕

开心生活,努力工作。

2018.2.13 加入

还未添加个人简介
关注
  • 15

    发布数

  • 3

    关注者

  • 5

    关注了

简单了解性能测试

不同视角下有不同的性能标准,不同的标准有不同的性能测试指标,从开发和测试人员的视角,网站性能测试的主要指标有响应时间、并发数、吞吐量、性能计数器等。

问题驱动

问题驱动是一种高效的学习方式,时刻记住,技术是为解决问题而存在的。

分布式一致性问题怎么解决

由于分布式一致性问题比较复杂,涉及的内容非常多,本文旨在将相关知识点做个概要梳理,以便后续通过一个文章序列来逐一探讨各个知识点。

海量分布式 KV 存储系统 Doris 临时失效过程分析

Doris(https://github.com/itisaid/Doris)是一个海量分布式 KV 存储系统,其设计目标是支持中等规模高可用可伸缩的 KV 存储集群。

代价与平衡

本文从缓存和 CAP 理论两个方面来谈谈关于代价与平衡的意识。

动手实现一致性 hash 算法

在分布式缓存场景中,我们在实现缓存集群线性伸缩的同时,还要保证失效或需要搬挪的 key 尽可能的少,而一致性 hash 算法正是解决该问题的很好方案。

提高计算效率的一种方法 -- 分类

作为程序员,我们写出来的代码的执行效率是衡量我们工作的一个重要指标,同时代码(算法)的执行效率也有衡量指标,就是时间复杂度和空间复杂度,所谓提高计算效率,这里指的就是降低算法的时间复杂度和空间复杂度,而本文的重点是如何降低时间复杂度这一层面

典型的大型互联网应用系统的技术方案

从架构五大要素展开分析:性能、可用性、伸缩性、拓展性、安全,为解决这五大问题,系统会采用一系列的解决方案。

从软件架构演进“看”做好事情的三条边

我们需要找到一条高效地提升自我能力的“绳索”,我发现,向高手学习就是这样的一条绳索。学习他们如何发现、思考、解决问题,然后自我实践,加以验证和吸收。

关于设计模式学习的简短总结

架构师训练营第三周的主题是设计模式,主要是通过 Junit 框架展示了各种设计模式的实际运用。

手写单例和组合模式运用实例

手写单例和组合模式的一个实例。

编程的发展和设计的美

目的:用计算机解决现实问题;

林昱榕