240 发简信
IP属地:山西
  • 120
    用例与架构

    需求描述了软件系统是什么,架构则提供了系统的低成本实现方案,回答了软件系统如何做的问题。架构依赖需求,需求驱动架构。 目前,用例是大多数项目描述需求的方法,软件分析设计活动(...

  • 120
    用户注册服务进阶(一)

    通过本系列文章,我试图通过一个简单的UC来构建我的架构世界观和方法论,其中核心的线索是SOC,使用的语言是Scala,编程范式为FP 第一篇 编译器的归编译器,运行时的归运...

  • 120
    MemoryMap

    在涉及到IO的开发中,我们经常看到零拷贝(zero copy)、内存映射(memroy map, 以下简称mmap)等技术被用于提高IO效率,本文将介绍这两种技术的基本原理,...

  • Lucene中的部分算法浅析

    Lucene作为一个索引和存储引擎,其实现中包含了很多数据存储和检索方面的算法。这里对其中一部分算法做些简单的分析,希望能够对我们在其他领域处理类似问题时提供参考。 批量顺序...

  • Scala和范畴论 -- 对Monad的一点认识

    背景 所有一切的开始都是因为这句话:一个单子(Monad)说白了不过就是自函子范畴上的一个幺半群而已,有什么难以理解的。第一次看到这句话是在这篇文章:程序语言简史(伪)。这句...