solr 模拟数据库like查询(不使用分词)

canca4年前 (2020-04-01)529
IK分词个别拆分的不够完美,另外个别业务逻辑是需要替代数据库的like查询。所以本篇文章是介绍如何在solr中使用类似数据库的like查询本片文章是介绍如何在solr中使用类似数据库的like操作。首...

正则表达式匹配不包含某些字符串的技巧

canca4年前 (2020-03-17)641
正则表达式匹配不包含某些字符串的技巧
这篇文章主要介绍了正则表达式匹配不包含某些字符串的技巧,详细分解了应该怎么做和这么做的原因,需要的朋友可以参考下经常我们会遇到想找出不包含某个字符串的文本,程序员最容易想到的是在正则表达式里使用,^(...

Lucene之模糊、精确、匹配、范围、多条件查询

canca4年前 (2020-02-20)526
Lucene之模糊、精确、匹配、范围、多条件查询
Lucene的查询方式很 丰富,对于数值类型的数据,采取TermRangeQuery的方式,对于String类型的,就可以采取TermQuery等,查询方式了,可以通过采取合适的查询方式,检索到数据。...

java.lang.ArrayIndexOutOfBoundsException at sun.font.CompositeFont.getSlotFont

canca4年前 (2020-02-11)604
系统环境: CentOS7 Java 1.8.0_151...

linux下——java——new Font("Times New Roman", 0, 18)验证码图片变成字符

canca4年前 (2020-02-11)394
java部署到了tomcat,发现了一个问题,我们登录的验证码出现了乱码,和字符...

解决 This application requires Java Runtime Environment XX

canca7年前 (2017-05-23)401
      已经安装了 jdk ,并且设置好了 java 环境变量,CMD 运行 java 或 javac 都正常,其他依赖 jdk 的应用程序都能正常运行。但是在运行...

Java 正则表达式 向前、向后匹配

canca8年前 (2016-12-03)329
//向后匹配String a = "I paid $90 for 10 oranges, 12 pears and 8 apples. I saved $5 on ";Pattern p = Patt...

java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType

canca8年前 (2016-07-21)665
获取泛型参数的类型Class<T> entityClass = (Class<T>)((ParameterizedType)getClass()....

JVM -XX: 参数介绍

canca8年前 (2016-07-01)304
功能开关:参数默认值或限制说明参数默认值功能-XX:-AllowUserSignalHandlers限于Linux和Solaris,默认不启用允许为java进程安装信号处理器,信号处理参见类:sun....

InteliJ IDEA15 安装jrebel破解文件

canca8年前 (2016-05-20)351
InteliJ IDEA15 安装jrebel破解文件
使 用InteliJ IDEA这个工具感觉比eclipse好用,例如它在没有源码的情况下自动反编译源码等,但是在使用的时,有个很不爽的地方就是不能实 时编译,导致java代码更改了一点代码就...

深入理解 Java String#intern() 内存模型

canca8年前 (2016-03-30)268
深入理解 Java String#intern() 内存模型
字符串常量池是一个固定大小的HashMap,桶的数量默认是1009, 从Java7u40开始,该默认值增大到60013。在Java6当中,字符串常量池是放在Perm空间的,从Java7开始,字符串常量...

lucene特殊字符处理

canca8年前 (2016-03-29)281
这是个郁闷的问题,今天遇到了,但在lucene中查询的关键字保护有特殊字符,譬如--,会出现如下异常: org.apache.lucene.queryParser.ParseExceptio...

JAVA中Long与Integer比较容易犯的错误

canca8年前 (2016-03-08)298
JAVA中Long与Integer比较容易犯的错误
今天使用findbugs扫描项目后发现很多高危漏洞,其中非常常见的一个是比较两个Long或Integer时直接使用的==来比较。 其实这样是错误的。因为Long与Ineger都是包装类型,是对象。 &...

FFmpeg截图速度特别慢的解决

canca8年前 (2016-01-08)432
问题:使用ffmpeg命令对视频中部分帧(大概300帧)进行截图的时候,发现截图速度随着帧时间越来越往后,速度越来越慢。原因分析:出现这种情况的原因是由于参数的位置放置不正确造成的 "-ss" 要放在...

ProcessBuilder 和 Runtime

canca8年前 (2016-01-08)257
ProcessBuilder.start() 和 Runtime.exec() 方法都被用来创建一个操作系统进程(执行命令行操作),并返回 Process 子类的一个实例,该实例可用来控制进程状态并获...