- 浏览: 143365 次
- 性别:
- 来自: 北京
最新评论
-
Night舞夜:
我的怎么不行呀。我用的版本是3.5
poi 数字处理 -
wilhard:
还真有办法,谢谢
axis2手动设置命名空间targetNamespace -
zgysc:
一句话点醒梦中人啊
idea debug下启动不能进入断点 -
wzb56:
window->preference->java- ...
如何调整eclipse每行的字数 -
luckiwiH:
太厉害了
Eclipse 设置文件的默认打开方式
文章列表
xstream,jackson序列化对象
- 博客分类:
- JAVA
1.xstream 在序列化时会忽略值为null的属性;
jackson不会忽略值为null的属性。
2.xstream,jackson忽略属性:
xstream忽略指定属性:
代码方式:
xstream.omitField(Person.class,"name");
注解方式:
@XStreamOmitField
private String name;
//启用Annotation
xstream.autodetectAnnotations(true);
jac ...
异常记录-JSONException
- 博客分类:
- JAVA
今天碰到一个异常,没结构开始没看仔细,以为是程序报了一堆异常;结果后面一看是json的异常,那一大堆都是打印的信息,不是异常,以后要认真一些。
net.sf.json.JSONException: A JSONArray text must start with '[' at character 1 of <html><head><title>Apache Tomcat/6.0.28 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif; ...
Urlrwritefilter
- 博客分类:
- JAVA
1.配置使用
web.xml添加:
<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>UrlRewriteFilter</filter-nam ...
solr-group by
- 博客分类:
- Solr
solr group by查询:
1.solr wiki参考:[url]http://wiki.apache.org/solr/FieldCollapsing[/url
2.solrj group查询例子:
SolrQuery SolrQuery = new SolrQuery("*:*");
solrQuery.addFilterQuery("display:1");
solrQuery.addFilterQuery("activityBeginTime:[* TO NOW]");
...
solr-solr参数,配置
- 博客分类:
- Solr
1.常见的查询参数:
q:查询参数,例如q=*:*
sort:排序,sort=id asc
start,rows:分页,start默认值0,起始位置;rows返回记录数,默认值0
fq:Filter Query中用到,会还存到filterCache中,fq=section:0
fl:指定要显示的字段,默认显示全部字段,fl=id name price
2.solr配置文件:
schema.xml
<fieldType name="text_general_rev" class="solr.TextField" positionIncremen ...
solr开--solr配置安装
- 博客分类:
- Solr
本文以solr3.5为例:
1.solr官方网站:http://lucene.apache.org/solr/
2.solr解压后目录如下图:
3.用jetty运行solr.
直接运行example/start.jar
cd D:\opensource\apache-solr-3.5.0\example
Java –jar start.jar
即可启动solr应用,访问http://localhost:8983/solr
4.用tomcat运行solr
在D:\tomcat-6.0.28\conf\Catalina\localhost目录加入ROOT.xml配置
< ...
solr--solr suggester
- 博客分类:
- Solr
在Solr的自动完成/自动补充-Suggester组件:
1.可直接启动example/start.jar启动jetty;访问
[url]http://localhost:8983/solr/spell?q=delll ultrashar&spellcheck=true&spellcheck.collate=true&spellcheck.build=true[/url]
2.配置solrconfig.xml,
①.引用sourceLocation词典。
<searchComponent class="solr.SpellCheckComponent ...
问题:excel导入的数字都是333.0的形式,且数字比较大时转换成了科学计数法形式。
代码:
String str = row.getCell(0).toString();
发现上面是先将字符串转成了数字又转成了字符串
改为:
Cell cell=row.getCell(0);
cell.setCellType(Cell.CELL_TYPE_STRING);
String str= cell.getStringCellValue();
idea debug下启动不能进入断点
- 博客分类:
- 杂
debug下启动tomcat,代码不能进入断点:
在Run--Edit configurations
看见有JAVA_OPTS的设置,突然想起我在catalina.bat中设置过,导致idea中设置的被覆盖,注释掉catalina.bat中的设置,debug下重启tomcat,就可以进入断点了。
参考:http://wwwwfw.blog.163.com/blog/static/31727815201022623712861/
桌面图标不能点击,鼠标一直显示加载状态
- 博客分类:
- 杂
系统启动后,桌面图标正常显示,鼠标也能动,但是一直显示正在加载状态,桌面图标也不能点击。
修复:
可以使用下面的方法来修复文件关联。
在windows系统中,我们可以打开“开始”,“运行”,输入“CMD ”来打开命令提示符窗口,然后运行下列命令:
assoc .lnk=lnkfile
之后重新启动计算机就可以
本人系统win7 32位旗舰版
参考:http://blog.renren.com/share/235562732/7604034186
电脑型号dell xps
1.在设备管理器--》系统设备--》ST Micro Accelerometer有黄色叹号
2.在http://www.dell800.com/thread-54824-1-1.html,下载 硬件加速传感器驱动 选择32或64位下载
3.安装后重启电脑,发现感叹号小时
4.再关机,不会重启了,问题解决
jconsole
在jdk 1.5中,java应用在启动的时候应加参数:-Dcom.sun.management.jmxremote
启动 jconsole pid
jstat
jstat -class pid:显示加载class的数量,及所占空间等信息。
jstat -compiler pid:显示VM实时编译的数量等信息。
jstat -gc pid:可以显示gc的信息,查看gc的次数,及时间。其中最后五项,分别是young gc的次数,
young gc的时间,full gc的次数,full gc的时间,gc的总时间。
jstat -gcca ...
private static final long serialVersionUID = 8683452581122892189L;
//不支持序列化
private transient E[] elementData;
private int size;
//指定初始容量initialCapacity
public ArrayList(int initialCapacity) {
super();
if (initialCapacity < 0)
throw new IllegalA ...
错误:java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect
且不能修改数据库的配置文件。
解决:select instance_name from v$instance
查找数据库SID
替换到url中,jdbc就可连接到数据库了。
1.log4j在linux下中文乱码:
解决:
log4j配置文件中,编码改为UTF-8,(改为gb2312,gbk还是乱码)
log4j.appender.用到的rootLogger.encoding=UTF-8
2.properties文件中中文都要转码,用Java\jdk1.x.x\bin\native2ascii.exe工具
myEcplise会自动进行转码时字母会有大小写问题;若在linux系统使用时,会导致乱码,字母应转为小写