- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Java另存Word并解决乱码问题
public static String saveExpertOptionAsWord(HttpServletRequest request, HttpServletResponse response){ExpertCheckService.getOptionInfo(request, response);//生成最终的下载附件的名称@SuppressWarnings("unchecked")Ma
2014-06-16 12:35:33
1361
原创 关于某个变量线程是否安全问题的根本回答
其实线程安全(线程同步)与并发量的高低几乎是没有关系的。即时只有两个并发修改共享变量,如果出现的非预期的结果,那么就不能算是并发安全的。 问题在于: 首先是什么情况下会出现并发安全问题 1、多个线程 2、存在共享数据 3、存在读写操作(修改:添加删除都可以认为是修改) 单线程之所以是线程安全的是因为不存在对某种资源(比如某个共享变量)的竞争。 所以,多线
2013-06-26 17:42:00
691
原创 关于Executors.newSingleThreadExecutor()的作用!-这个代码有问题,误导了大家抱歉
Executors.newSingleThreadExecutor()返回一个线程池(这个线程池只有一个线程) ,这个线程池可以在线程死后(或发生异常时)重新启动一个线程来替代原来的线程继续执行下去! import java.util.Random; import java.util.concurrent.ExecutorService; import java.util.concur...
2013-06-26 17:40:16
32734
6
原创 log4j发送邮件出现javax.mail.MessagingException: 503 Error: need EHLO and AUTH first !
log4j发送邮件如果出现上面的问题 : 1.确定你的邮箱能收到邮件 2.确定你的log4.jar是否为1.2.4以上的版本 如果是一下的版本 不支持smtp认证!!!
2013-06-26 17:37:53
1468
原创 关于java接口
1.1.接口不能被实例化 1.2.接口中的所有方法都不能有主体 1.3.抽象类里面是可以有实现了的方法的 1.4.接口中的所有方法都不能有主体,即都不能被实现 1.5.接口是更加抽象的抽象类!!!! 1.6.一个类继承抽象类或是使用接口,那么就要实现所有的抽象方法 1.7.一个类可以实现多个接口 1.8.接口中可以有变量(但是不能用private,protected修饰) 1.9.
2013-04-15 11:34:03
581
原创 SSH集成lucene在操纵实体同时自动对索引进行增删改
最近在做SSH集成Compass的时候可以在实体保存的时候自动将实体添加到索引文件 觉得非常的爽,但网上说Compass已经多年不更新了, 不再对lucene3.0以上的版本进行支持 且Compass效率比lucene效率差25%(有人做了测试) 所以心里很失落啊!所以转而研究lucene! 搜索了一下网上关于SSH集成lucene的例子 没有关于保存实体同时对添加实体到索引文件中去
2012-09-14 17:54:39
1090
原创 there are more terms than documents in field "XX", but it's impossible to sort on tokenized fields
java.lang.RuntimeException: there are more terms than documents in field "XX", but it's impossible to sort on tokenized fields 出现这种错误是在compass或者lucene 进行排序的时候 没有对排序字段 加上 index = Index.NOT_ANALYZED
2012-09-11 18:26:34
1536
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人