亿思软体

学习网志!

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

2016-03-08 12:20
1
0

今天使用findbugs扫描项目后发现很多高危漏洞,其中非常常见的一个是比较两个Long或Integer时直接使用的==来比较。 其实这样是错误的。 因为Long与Ineger都是包装类型,是对象。

lucene特殊字符处理

2016-03-29 11:06
1
0

这是个郁闷的问题,今天遇到了,但在lucene中查询的关键字保护有特殊字符,譬如--,会出现如下异常: org.apache.lucene.queryParser.ParseException: Ca

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

2016-03-30 15:43
1
0

字符串常量池是一个固定大小的HashMap,桶的数量默认是1009, 从Java7u40开始,该默认值增大到60013。在Java6当中,字符串常量池是放在Perm空间的,从Java7开始,字符串常量

InteliJ IDEA15 安装jrebel破解文件

2016-05-20 09:53
1
0

使 用InteliJ IDEA这个工具感觉比eclipse好用,例如它在没有源码的情况下自动反编译源码等,但是在使用的时,有个很不爽的地方就是不能实 时编译,导致java代码更改了一点代码就需要重启项

JVM -XX: 参数介绍

2016-07-01 09:22
1
0

功能开关: 参数 默认值或限制 说明 参数 默认值 功能 -XX:-AllowUserSignalHandlers 限于Linux和Solaris,默认不启用 允许为java进程安装信号处理器,信号处

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

2016-07-20 20:43
2
0

Class<T> entityClass = (Class<T>)((ParameterizedType)getClass().getGenericSuperclass()).

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

2016-12-02 16:28
2
0

//向后匹配 String a = "I paid $90 for 10 oranges, 12 pears and 8 apples. I saved $5 on "; Patt

解决 This application requires Java Runtime Environment XX

2017-05-22 21:06
2
0

已经安装了 jdk ,并且设置好了 java 环境变量,CMD 运行 java 或 javac 都正常,其他依赖 jdk 的应用程序都能正常运行。但是在运行 jd-gui 1.1.0 的时候,出现错误