240 发简信
IP属地:江苏
  • 一个三目运算符引发的“血案”

    问题描述 今天有个同事发过来一个消息,说他的系统今天老是报错误,代码看了好几次都没发现问题,百思不得其解,让我帮忙看眼。我拿到代码后,乍一看也没...

  • MapReduce计算模型

    在Hadoop中,用于执行MapReduce任务的机器角色有两个: JobTracker:用于调度工作的,初始化作业,分配作业,与TaskTra...

  • Hadoop集群搭建笔记

    集群分类 Hadoop的集群分为HDFS集群和YARN集群,两者逻辑上分离,物理上常在一起 HDFS集群负责还海量数据的存储,集群中的角色主要有...

  • Java8函数式编程

    在上一篇文章中,我们大致介绍了函数式编程的情况,包括函数式编程的缘起,意义,还有高阶函数,柯里化等特点,今天我们将从lambda风格,流操作,高...

  • 单例模式-双重检测

    在单例模式的实现方式中,除了确保单例类的构造函数是private,还需要提供一个public static的方法来获取实例 public syn...

  • 函数式编程学习笔记

    源起 在过去的近十年时间里,面向对象编程大行其道。许多企业级的应用都是基于面向过程和面向对象两种编程模型实现。日前,接触了Python语言,学习...

  • 回调机制

    模块间的调用关系 在一个应用系统中,无论使用何种语言开发,必然会存在模块之间的调用,调用的方式主要包含: 同步调用 同步调用是最基本也是最简单的...

  • 如何线程安全使用HashMap

    背景 HashTable继承Dictionary类,是线程安全的,但是效率低,因为HashTable使用了synchronized,所有线程经常...

  • Spring作用域与线程安全

    Spring的作用域 singleton(单例):默认的scope,每个scope属性来表示该bean的作用域,是bean的声明周期。作用域为单...