java
文章平均质量分 77
javageekcoder
java开发
展开
-
elasticsearch调用Java Client打印sql
最近配合测试验证数据平台数据有效性,因为之前代码都是采用TransportClient进行查询,测试校对数据须采用elasticsearch-sql工具进行查询,所以想做一个打印sql的功能. 跟踪调用栈,发现查询均是通过ActionRequestBuilder完成的,所以考虑项目中替换elasticsearch.jar中的相关类. 具体操作步骤如下:elasticsearch查询项目中创建包org.elasticsearch.action 复制如下代码...原创 2020-07-21 21:02:05 · 1418 阅读 · 0 评论 -
抽象类与接口
抽象类与接口的区别和联系? 在Java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和inte原创 2013-10-11 11:11:30 · 457 阅读 · 0 评论 -
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并进行处理。Java的异常处理是通过5个关键词来实现的:try、catch、throw、throws和finally。一般情原创 2013-10-11 12:00:01 · 3384 阅读 · 0 评论 -
一步一步跟我学习lucene(2)---lucene的各种Field及其排序
lucene的各种Field及公共接口,Field使用示例,各种Field的特性,lucene排序原创 2015-05-06 18:27:57 · 13199 阅读 · 8 评论 -
一步一步跟我学习lucene(3)---lucene的analysis相关和自定义分词器
lucene分词相关总结和自定义分词器已经停止词词典的维护,自定义分词原创 2015-05-08 00:00:33 · 4980 阅读 · 0 评论 -
JAVA 集合框架优化之list.removeAll大数据量优化
今天在公司做项目需要求两个集合的补集,考虑到collection类有removeAll方法,决定采用这种方式;结果程序一直卡在那儿不动了;数据量是两个集合的数据差不多都有60万,直接导致程序处于假死状态(程序当然是还在运行);出现问题始终要解决的,我又给程序修改为先用retainAll求交集,然后再removeAll的方式,效果不明显(事实是也假死了),我的应用场景还要求实时性,没办法只能原创 2015-06-09 22:56:17 · 5334 阅读 · 2 评论