- 浏览: 39221 次
最新评论
-
shuzhiduxing:
万分感谢,困扰了我挺成时间的
在spring security获取当前对象
文章列表
lucene不同版本对jdk版本要求
lucene4.X
需要java 6或更高
ant 1.8.2或更高
lucene 3.X
需要java1.5.X或更高
ant 1.7或更高
lucene2.9.X及以前
需要java1.4.X或更高
ant1.6.3或更高
<!--[if !supportLists]-->1.
<!--[endif]-->实现一个默认的(无参数的)构造方法
1).所有的持久类必须有一个默认的构造方法,这个hibernate可以使用反射构建此持久类。
2).提供一个标识符属性,建议声明一致的标识属性。
3).使用非final类(可选),hibernate的懒加载需要此类不是final的或是实现了一个所有方法都
今天在项目中用到了json显示数据,但json中时间格式却不是在数据库中存的那个时间字符串。时间在json中是这样存储的:
"accessTime":{"nanos":0,"time":1325749307000,"minutes":41,"seconds":47,"hours" ...
当我们浏览网页时看见好看的图片会保存下来,其方法很简单,在图片上右击,另存为就可以了。当是当你看到的图片是一张背景图片呢。恐怕就没有那么容易了。这时我们可以利用火狐的firebug插件来完成。
第一步就是在火狐中安装firebug插件
点击火狐“工具”→“附加组件”,在打开的页面中搜索firebug,然后安装此插件。
第二步查看要保存背景图片的url
在火狐浏览器中打开你想要保存图片的网页,然后按“F12”键打开firebug插件,此时firebug在浏览器的下部出现。这时点中firebug插件最上面图标带箭头的那个(从左边数第二个),然后把鼠标箭头放到 ...
IndexedEmbedded用此注解标注的对象为被嵌入对象,比如我在Blog类中有一个Auther auther的属性,当用@IndexedEmbedded标注此属性时,表示可以用auther.(Auther的属性)进行搜索。当@IndexedEmbedded标注的为一个对象,则在此对象中进行搜索,最终返回的是一个对象。当其标注的是一个集合(如Set<Auther> authers)时,则在所有是集合中搜索,返回的可能是多个对象。
@ContainedIn根据官方API的解释是用于维护被嵌入对象的一致性,也就是说,为了维护当上面例子上auther改变时 ...
索引的删除:
IndexReader和IndexWriter都由删除索引的功能,但这两者是有区别的,
使用IndexReader删除索引时,索引会马上被删除,其有两种方法,可以删除索引deleteDocument(int docNum)和deleteDocument(Term term)前者会删除编号为docNum的document,后者会删除带有term的document。但是用这个类删除有局限性,当用此类打开的索引后来修改后会报StaleReaderException异常,并且当其他writer已经打开此索引时也会报异常。
IndexWriter可以根据多种情况进行删除deleteAll( ...
表单认证过程
Spring security的表单认证过程是由org.springframework.security.web.authentication. UsernamePasswordAuthenticationFilter类中实现。而在spring security3.0之前是在AuthenticationProcessingFilter类中实现的。
在UsernamePasswordAuthenticationFilter中的参数:
public static final String SPRING_SECURITY_FORM_USERNAME_KEY = "j_user ...
spring security中当前用户信息,如果在jsp页面中获取可以使用spring security的标签库:在页面中引入标签<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
然后 <div>username : <sec:authentication property="name"/></div>即可显示当前用户。
如果要在程序中获得,看了网上很多写法都是在程序中写这样的代 ...
spring security从2.0开始,在配置文件中只需配置一个<security:http>命名空间就可以代表一个FilterChainProxy过滤器链,而不用明确的配置出。
org.springframework.security.web.FilterChainProxy维持了一个过滤器链,并用一个currentPosition控制依次执行以下过滤器(spring security3.0.7)。
org.springframework.security.web.session.ConcurrentSessionFilter,
处理session并发。首先判断该访问对应的 ...
Lucene检索
IndexReader:一个抽象类,提供访问索引的接口。检索一个索引是完全通过这个抽象借口来完成的。所以其所有的实现子类都是可搜索的。
其具体子类一般通过调用它的静态方法open来实现。
从性能考虑,在这个API,document会经常通过document号来访问,这个号是一个非负整数,但这些数是暂时的,它们会随着document的添加或删除而改变。所以客户端不应该企图在两个session中用相同的号取得document。
即使一个IndexWriter已经打开,也能再同样的目录上打开IndexReader,但是不能删除document。
IndexReader是线程安 ...
最近在一个项目(OA项目)中出现了一个奇怪的问题,项目的流程是这样的:从数据库中拿出一个收文,然后用web office显示在jsp页面上,但是有的收文可以显示,但有的收文不能显示,还报出了未结束的字符串常量,代码0,和缺少对象,代码0的错误,经过几番周折后终于发现了问题。
原来在收文节点进行签署意见时。用户进行了回车操作,进而在签署的意见字符串中有了一个"\r"的转义符,但是在程序中只对"\n"进行了处理,并没有对"\r"进行处理,结果在jsp页面中对文档中的书签进行赋值时,作为值参数的字符串因为有"\r" ...