240 发简信
IP属地:湖北
  • 120
    散列

    散列中对load factory(填装因子)的选择和重要。(合理分布,尽可能少的冲突) 散列函数越是随机,越是没有规律,就越好 1.除余法 key%M=key&(M-1); ...

  • 浅析kryo

    kryo是一个高性能的序列化/反序列化工具,由于其变长存储特性并使用了字节码生成机制,拥有较高的运行速度和较小的体积。 依赖 引入maven依赖 需要注意的是,由于kryo使...

  • 120
    深入冒泡排序

    冒泡排序——对于给定的一组元素集中,遍历元素使相邻的两个元素进行比较并按升序或者降序排列,重复上述操作直到没有相邻元素进行比较。 代码如下: 总共有n个元素,最开始从第0个元...

  • 120
    Template Method(模板方法)

    首先来了解下模板方法吧,我感觉只要是面向对象,那么就基本都会用到... 我们常常面临着 流程确定,但具体的某个实现不确定的情况,它有着稳定的结构,但各个子部分可能会因为需求而...

  • 120
    设计模式开篇

    最近了解了下设计模式,收获良多,在此记录下~ 首先,我们需要知道为什么要去了解设计模式。我认为设计模式是代码层面的一种规范,更是思想上的一种体现。虽然使用or不使用设计模...