shoufeng

瘦风的南墙

摘要: 本篇文章有如下方面: ① equals()与‘==’的区别; ② equals()方法的重写规则(5条); ③ 为什么重写equals()的同时还需要重写hashCode(); ④ JDK 7中对hashCode()方法的改进; ⑤ Java API文档中关于hashCode()方法的规定; ⑥ 重写equals()方法时推荐使用getClass(), 而不是instanceof; ⑦编写一个完美的equals()方法的建议. 阅读全文
posted @ 2019-05-01 18:35 瘦风 阅读(1414) 评论(0) 推荐(0)
摘要: Elasticsearch是如何通过Lucene把索引数据写入磁盘的? 为了实现更快的实时性、更可靠的数据持久化, 以及更高效的大量segment文件的归并, 还能不能优化这个过程? 本片文章介绍一些优化实践, 欢迎交流呀( ⊙ o ⊙ ) 阅读全文
posted @ 2019-04-18 15:12 瘦风 阅读(6219) 评论(3) 推荐(0)
摘要: 听说过Elasticsearch的协调节点吗? 在CRUD索引数据的时候, 就是它负责转发客户端的请求的. 转发之后是如何处理请求的呢? 这篇博文作个精简的介绍. 阅读全文
posted @ 2019-04-13 16:11 瘦风 阅读(1809) 评论(0) 推荐(0)
摘要: Elasticsearch的type有什么用处? 通过type元字段实现了什么功能? 底层如何使用? 有哪些注意事项/最佳实践? 本篇文章对这些内容作一个简单的探讨. 阅读全文
posted @ 2019-04-11 19:22 瘦风 阅读(2970) 评论(2) 推荐(0)
摘要: 本文对Java中的枚举类型(enum)作了比较详细的介绍, 并作了代码示例, 包括JVM在编译时添加的特性、向枚举类中添加方法、接口内部创建枚举、枚举类中使用枚举等方面. 阅读全文
posted @ 2019-04-10 15:40 瘦风 阅读(2017) 评论(0) 推荐(0)
摘要: 元字段是ES为每个文档配置的内置字段, 主要用于ES内部相关操作. ES有多种类型的元字段, 在使用和提高性能方面有很强大的地方, 这篇文章列举常用元字段的功能和使用方法, 包括_index、_type、_source、_routing等, 欢迎交流吖~ 阅读全文
posted @ 2019-04-09 21:03 瘦风 阅读(14160) 评论(0) 推荐(0)
摘要: Elasticsearch的映射(mapping)是什么? 在创建索引时, 如何对不同的数据类型进行特殊的配置与操作? 映射(mapping)有哪些组成部分? 如何配置和更新mapping? 这篇文章通通告诉你. 阅读全文
posted @ 2019-04-03 14:57 瘦风 阅读(14168) 评论(0) 推荐(2)
摘要: Cent OS系统下修改hostname的4种常见方式, 哪些方式是暂时有效, 哪些是永久有效呢? 如何配置DNS域名映射呢? 在这篇文章中记录下我的实践. 阅读全文
posted @ 2019-04-01 19:08 瘦风 阅读(1588) 评论(0) 推荐(0)
摘要: Solr的时区为什么总是UTC? 从数据库同步数据到Solr, 为什么时间总是少了8小时? 要怎样修改Solr的默认时区?这篇文章来做个实践和探讨. 阅读全文
posted @ 2019-03-28 23:30 瘦风 阅读(2932) 评论(0) 推荐(0)
摘要: 本篇博文介绍了如何在URL中直接发起HTTP请求, 操作Solr的文档? 如何通过Solr的Web界面添加、修改、删除文档? 还涉及到常见的Solr删除文档的方式: URL发起HTTP请求, Solr Web中的document中提交请求. 阅读全文
posted @ 2019-03-28 19:38 瘦风 阅读(7980) 评论(0) 推荐(0)
摘要: SolrCloud底层 添加/更新 文档的过程是怎样的? 它怎么确定文档要发给哪个Shard? 文档的路由是做什么的? 有什么路由策略? 连同一些高效的实践建议, 统统告诉你~ 阅读全文
posted @ 2019-03-28 16:06 瘦风 阅读(3361) 评论(2) 推荐(0)
摘要: Linux系统中如何挂载磁盘? 如何支持磁盘空间的动态扩容? LVM技术是做什么的? 本篇文章手把手教你用两种方式挂载磁盘, 欢迎交流^_^ 阅读全文
posted @ 2019-03-28 15:41 瘦风 阅读(29339) 评论(0) 推荐(7)
摘要: Elasticsearch中的脚本(script)有什么作用? 如何创建、搜索、使用脚本? 脚本的缓存又是什么? 对于脚本的使用, 有哪些高效的实践策略? 本篇博文对这些内容作个简单的探讨. 阅读全文
posted @ 2019-02-27 09:11 瘦风 阅读(9214) 评论(0) 推荐(0)
摘要: Linux服务器中, 经常发生"error: too many open files", 或者 "ulimit: max user processes: cannot modify limit" 类型的错误, 这些问题为什么会发生? 又要如何解决? 本文记录了我遇到问题、解决问题的过程, 最后还对ulimit命令的使用作了简单的说明. 阅读全文
posted @ 2019-02-22 09:57 瘦风 阅读(24487) 评论(0) 推荐(0)
摘要: Maven生成jar包时, 怎样把项目中依赖的jar包也包括进去? 这里介绍2种方式: 使用 shade插件, 和使用 assembly插件. 另外扩展Maven安装本地jar包到本地仓库的方法、手动生成jar包的方法、Linux下运行jar包的几种方式. 阅读全文
posted @ 2019-02-21 18:24 瘦风 阅读(12373) 评论(3) 推荐(2)