OSX系统环境变量加载顺序:
/etc/profile -> /etc/paths -> ~/.bash_porfile -> ~/.bash_login -> ~/.profile -> ~/.bashrc
OSX系统环境变量加载顺序:
/etc/profile -> /etc/paths -> ~/.bash_porfile -> ~/.bash_login -> ~/.profile -> ~/.bashrc
五种方式构建单例模式:懒汉式,饿汉式,双重检测锁(不推荐),静态内部类(推荐),枚举单类(推荐)
本文是对所有设计模式的分类以及说明。
分析死锁形成的原理,与避免死锁的方法。
本文介绍4中Hash算法中用于解决冲突的方法。
SUN的官方文档中规定,如果重定义equals方法,就必须重定义hashCode方法,以便用户可以将对象插入到散列(哈希)表中。
B-Tree(B树)是一种自平衡查找树,能够保持数据有序。这种数据结构能够让查找数据、顺序访问、插入数据及删除的动作,倒在对数时间内完成,B树概括来说是一个一般化的二分搜索树,可以拥有多余2个子节点。与自平衡二叉查找树不同,B树为系统大块数据的读写操作做了优化。B树减少定位记录时所经历的中间过程,从而加快存取速度。B树这种数据结构可以用来描述外部存储。这种数据结构常被引用在数据库和文件系统上。