GOF —— 单例模式 置顶! 有更新!

  |   0 评论   |   0 浏览

单例模式(SIngleton)的目的是为了保证一个进程中,某个类有且仅有一个实例。

因为这个类只有一个实例,因此,该类不能允许 new 的方式创建实例。

  • 单例的构造方法必须是 private,这样就防止了调用方自己创建实例。
  • 既然不能通过new 创建实例,只能通过访问静态成员变量的方式了,而且成员变量不能定义成public(调用者可以直接通过Singleton.instance 的方式更改 ),所以需要提供一个 获取静态成员变量的 静态方法。

Forest 声明式 HTTP客户端框架 有更新!

  |   0 评论   |   0 浏览

Forest 是声明式 HTTP客户端框架,减少封装 Http接口的重复代码,减轻开发负担。

  • 容易上手: 10分钟即可完成请求的定义、发送、接收、解析、错误处理、日志打印等过程
  • 简单优雅: 将繁复的 HTTP请求细节封装成 Java 接口 + 注解的形式,不必关系你请求发送的具体过程
  • 扩展灵活:能使用自定义拦截器和自定义注解来扩展 Forest 的能力,即使面对意想不到的场景也能轻松应对

HDFS 分布式文件系统

  |   0 评论   |   0 浏览

Hadoop 是一个由 Apache 基金会开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,轻松实现大规模数据的分布式存储分布式程序的快速开发,充分利用集群的威力进行大数据的高速存储和运算。其中 Hadoop 分布式文件系统(Hadoop Distributed File System,HDFS)起着非常重要的作用,它以文件的形式为上层应用提供海量数据存储服务,并实现了高可靠性高容错性高可扩展性等特点。