240 发简信
IP属地:海南
  • elasticsearch启动常见的几个报错

    [1]: max file descriptors [4096] for elasticsearch process is too low, i...

  • 第69条:并发工具优先于wait和notify

    自jdk1.5以后java提供了更为高级的并发工具,他们可以完成wait和notify所能完成的工作。在java.util.conturrent...

  • 第51条:当心字符串连接的性能

    字符串连接操作符(+)是把多个字符串合并为一个字符串的便利途径。要想产生单独一行的输出,或者构造一个字符串来表示一个较小的、大小固定的对象,使用...

  • 第43条:返回零长度的数组或者集合,而不是null

    把没有奶酪可买的情况当做一种特例,这是不合常理的。这样做会要求客户端必须有额外的代买来处理null的返回值。例如 而不是下面这段代码: 对于一个...

  • Resize,w 360,h 240
    java-lang和commons-lang包

    java-lang java.lang包包含着Java最基础和核心的类,在编译时会自动导入。它提供了java中基础类。常用的有Object类、S...

  • 第34条:用接口模拟可伸缩的枚举

    枚举类型是不可扩展的,但是接口类型是可扩展的。使用接口,可以模拟可伸缩的枚举。 就几乎所有方面来看,枚举类型都优越于类型安全枚举模式。从表面上看...

  • 第25条:列表优先于数组

    数组与泛型相比,有两个重要的不同点。 1.数组是协变的。其实只是表示如果Sub为Super的子类型,那么数组类型Sub[]就是Super[]的子...

  • 第17条:要么为继承而设计,并提供文档说明,要么就禁止继承

    对于专门为了继承而设计并且具有良好文档说明的类而言,该类的文档必须精确地描述覆盖每个方法所带来的影响。该类必须有文档说明它可覆盖的方法的自用性。...

  • Resize,w 360,h 240
    第11条:谨慎地覆盖clone

    clone 方法使用详解 clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配...