240 发简信
IP属地:青海
  • 使用Alfred + Gitee搭建免费图床

    环境 系统: Mac工具: Alfred, git, homebrew, pngpaste.语言: perl其他: Gitee 工具下载 htt...

  • Effective-Java读书笔记05--09 Always override hashCode when you override equals

    重写equals方法时一定要重写hashCode方法. "重写equals方法时为啥要重写hashCode方法?"这个可能是面试出场率最高的问题...

  • Resize,w 360,h 240
    spring 如何解决循环依赖问题

    什么是循环依赖 很简单, 就是A依赖B, B依赖A. 比如 这是问题么? 当然不是, 这个完全可以在构造完对象后设置对应的属性, 像这样: 那么...

  • Effective-Java读书笔记04--Obey the general contract when overriding equals 重写equals方式时需要遵守通用规则

    Object中的equals只有当比较的是"自己"时才返回true. 当我们重写改方法时, 非常容易出错, 所以作者给我们的第一个建议是.......

  • Effective-Java读书笔记03--Avoid finalizers 避免使用finalizers

    07 Avoid finalizers 避免使用finalizers 这里说的finalizers指的是Object类提供的finalize()...

  • Resize,w 360,h 240
    Effective-Java读书笔记02--Eliminate obsolete object references 删除无用的对象引用

    06 Eliminate obsolete object references 删除无用的对象引用 通常来说无用对象会在GC后被回收, 但是由于...

  • Effective Java读书笔记01

    01 Consider static factory methods instead of constructors 使用静态工厂方法代替参数很...

  • Shell总结

    学习的初衷 在服务器上搞些事情, 我意思是查日志~ 执行hello world程序 变量 常用数据类型 字符串数组 如何声明变量 字符串api ...

  • Resize,w 360,h 240
    Java NIO之Channel

    channel Channel是仅次于Buffer的重要模块, Channel是IO设备传输的媒介.通常来说, 操作系统的每个文件标识符都会有相...