Java8已经发布有一段时间了,其中包括了许多新的不错的特性,例如支持scala风格的lambda函数式编程,流式API操作等, 让够让你臃肿的JAVA代码,变得大幅精简,而且语义更加清晰明了,本篇主要叙述如何在在Eclip...
阅读(50) 评论(0)
Hive自定义UDF实现md5算法 Hive发展至今,自身已经非常成熟了,但是为了灵活性,还是提供了各种各样的 插件的方式,只有你想不到的,没有做不到的,主流的开源框架都有类似的机制,包括Hadoop,Solr,Hbase,...
阅读(37) 评论(0)
有时候,我们在服务器端部署了JAVA程序,而又想在windows上监控这个程序的JVM的情况,该如何操作呢? 答案就是通过JMX监控,需要在启动的java程序中,加入一定的jvm参数和指定端号,并且关闭该机器上的防火墙,...
阅读(55) 评论(0)
以前总觉得在Java里面处理各种日期转换很麻烦,虽然我也封装过一些工具包,但是总体感觉还是不够完美,也使用过一些开源的apachecommons里面的时间处理工具类感觉还是不够灵活和强大。 第一次与Joda-Time有一面...
阅读(40) 评论(0)
(一)背景介绍 大多数时候我们使用lucene/solr/elasticsearch自带的评分查询都是没问题的,当然这也仅仅限于简单的业务或者对搜索排名 不敏感的场景中,假设业务方要求有若干业务因子要干扰到排名,同时还不...
阅读(67) 评论(0)
前言: 在Lucene4.x之后,出现一个重大的特性,就是索引支持DocValues,这对于广大的solr和elasticsearch用户,无疑来说是一个福音,这玩意的出现通过牺牲一定的磁盘空间带来的好处主要有两个: (1)节...
阅读(81) 评论(0)
github地址:https://github.com/qindongliang/hive-solr 欢迎大家fork和使用 关于这个项目的介绍,请参考散仙前面的文章: http://qindongliang.iteye....
阅读(58) 评论(0)
看完这个新闻之后,深表悲痛,心里有一种淡淡的忧伤,可能对这方面了解少的人并不知道,得了肿瘤(癌症)的患者,会是怎样一种生活状态,会面对多大癌细胞和放疗,化疗对人心理,精神,和身体的摧残。 以前总觉得癌症这种病非常神秘和少...
阅读(50) 评论(0)
由于Solr和ElasticSearch都是基于Lucene构建的,所以他们之间有很大程度的相似性,故而他们的一些优化策略基本也是通用的,面对越来越多的海量数据,如何优化全量索引的写入性能呢? 散仙简单总结了下面几个方...
阅读(75) 评论(0)
本篇主要介绍nodejs+redis的使用例子: (一)安装: npm install redis (二)一些比较常使用例子 //建立连接 var redis=require("redis"); va...
阅读(58) 评论(0)
上篇已经介绍了关于Nodejs的背景,优缺点,下载和安装,本篇来看下如何简单的使用nodejs: (1)执行node -h查看nodejs的命令行文档 比较常用的有: node -v 查看版本 node -e  "c...
阅读(56) 评论(0)
(方式一)适合Java调用本地的Liunx无须任何依赖包 /*** * 第一种方法,仅仅执行命令无须关注返回结果 * @throws Exception */ pu...
阅读(84) 评论(0)
(一)什么是nodejs? nodejs是一个是基于Chrome V8(C++编写)的JavaScript引擎,提供了JS运行时的执行环境,这一点有点类似于Java的JVM虚拟机。nodejs是一个事件驱动的,异步非阻塞的i...
阅读(58) 评论(0)
在使用logstash收集日志的时候,我们一般会使用logstash自带的动态索引模板,虽然无须我们做任何定制操作,就能把我们的日志数据推送到elasticsearch索引集群中,但是在我们查询的时候,就会发现,默认的索引模...
阅读(88) 评论(0)
最近有个日志收集监控的项目采用的技术栈是ELK+JAVA+Spring,客户端语言使用的是Java,以后有机会的话可以试一下JavaScript+Nodejs的方式,非常轻量级的组合,只不过不太适合服务化的工程,Kibana...
阅读(85) 评论(0)
上一页 1 2 3 4 5 6 7 8 ... 下一页共19页  到第