![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 84
小树叶子
chunsw@aliyun.com
展开
-
安装elasticsearch及中文分词器、客户端连接示例
本文记录了linux下如何安装elasticsearch及分词器,以及如何通过『spring-data-elasticsearch』连接服务器,并进行索引、搜索。1、下载elasticsearch我这里下载的是『elasticsearch-2.2.0.tar.gz』,下载地址如下:https://www.elastic.co/downloads/elasticsearch原创 2016-04-24 19:18:05 · 1553 阅读 · 0 评论 -
Java实现linux的“tail -f”命令
两种方式,可以实现linux的“tail -f”命令。1、FileInputStream在读取文件内容的时候,其他外部工具(如记事本、notepad++等)可以同时进行写入,且写入内容能继续读取到。因此,利用该接口,或经封装后的BufferedReader等接口,即可实现。该代码中,利用FileInputStream的skip方法,可以跳过文件的部分内容,实现tail命令的读取最后几行的功能。利用while(true)循环,实现tail命令的-f功能,读取后续写入的内容。该代码中,没有判断文件被清原创 2016-04-20 09:46:49 · 10621 阅读 · 0 评论 -
最终一致性Quorum及其在Zookeeper和Kafka中的演变
讲解Quorum的概念,及在zookeeper中使用的Quorum变种ZAB协议、zookeeper的选举机制,及Kafka的最终一致性及概述原创 2017-04-07 17:42:56 · 1667 阅读 · 0 评论 -
TCP连接过程解析
讲解传统Socket在建立连接时发生了什么,connectionTimeout/soTimeout的区别,为什么先建立连接后传输数据,关闭连接时发生了什么,time_wait及解决办法,及一些其他的socket参数和选项原创 2017-04-07 18:23:15 · 1318 阅读 · 0 评论