240 发简信
IP属地:广东
  • Resize,w 360,h 240
    ES搜索——查询忽略大小写mapping设计

    1、创建索引,并设计mapping 关键参数:"normalizer": "lowercase" 2、示例查询 2.1、增加数据 2.2、查询数...

  • ES搜索——全拼&首拼前缀匹配mapping设计

    1、创建索引,并设计mapping 全拼和首拼需要分两个字段。一开始想要用一个字段解决,结果怎么弄都无法满足需求。 2、分词例子 2.1、全拼分...

  • Effective Java(第3版)第8 - 11章总结

    看第二遍的过程中,总结了这些笔记。废话挺多,翻译也很一般,读起来略费劲。有些知识点实用性很低,或者比较初级,就略过了。个人认为此书不值豆瓣那高分...

  • Effective Java(第3版)第7章总结

    第42条:lambda 优先于匿名类 代码更简洁,当创建匿名类的时候,IDE会提示转成 lambda。 第43条:方法引用优先于 lambda ...

  • Effective Java(第3版)第6章总结

    第34条:用 enum 代替 int 常量 用枚举的情况一般都是某个类别的常量。比如星期、月份、颜色等等。 第35条:用实例域代替序数索引 枚举...

  • Effective Java(第3版)第5章总结

    第26条:请不要使用原生态类型 当类有泛型的时候,请不要省略泛型 第27条:消除非受检的警告 IDE提示黄线的地方,应当予以注意 第28条:列表...

  • Effective Java(第3版)第4章总结

    第15条:使类和成员的可访问性最小化 正确使用public、protected、private三个修饰符 第16条:要在公有类而非公有域中使用访...

  • Effective Java(第3版)第3章总结

    第10条:覆盖 equals 时请遵守通用约定 依靠 IDE 生成 第11条:覆盖 equals 时总要覆盖 hashCode 判断两个对象是否...

  • Effective Java(第3版)第2章总结

    第1条:用静态工厂方法代替构造器 创建对象,尽可能考虑使用静态工厂方法,方便使用。书里说了一堆好处及一些缺点,还是需要自己领悟。 参考:Stre...

个人介绍
全干工程师, 后端为主