摘要: 需求:String str = "中aacabbbaac中sabbcccdddddeee"; String[] findStr = {"aa","b","c","d","e","f","g"} ; String[] repStr = {"A","B","C","D","E","F","G"} ;在s 阅读全文
posted @ 2012-07-02 19:42 杭州胡欣 阅读(289) 评论(0) 推荐(0) 编辑
摘要: eclipse在其POM文件的一处提示出错如下:Pluginexecutionnotcoveredbylifecycleconfiguration:org.apache.maven.plugins:maven-compiler-plugin:3.1:compile(execution:default... 阅读全文
posted @ 2012-06-17 23:35 杭州胡欣 阅读(96132) 评论(20) 推荐(18) 编辑
摘要: IntroductionApache Nutch is an open source Web crawler written in Java. By using it, we can find Web page hyperlinks in an automated manner, reduce lots of maintenance work, for example checking broken links, and create a copy of all the visited pages for searching over. That’s where Apache Solr com 阅读全文
posted @ 2012-05-20 10:08 杭州胡欣 阅读(542) 评论(3) 推荐(0) 编辑
摘要: 一般很多人在eclipse中使用maven,通过m2e插件的图形化界面去搜索构件,这种方式虽然方便,但是存在弊端,比如本地的maven索引未能及时更新会造成你能查到却下不到等情况发生,所以更合理的方式直接在官方的仓库网站上进行搜索(https://search.maven.org/#browse... 阅读全文
posted @ 2012-04-19 10:01 杭州胡欣 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: 官网地址:http://asm.ow2.org/index.htmlASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or dynamically generate classes, directly in binary form. Provided common transformations and analysis algorithms allow to easily assemble custom compl 阅读全文
posted @ 2012-04-04 15:34 杭州胡欣 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 刚刚看到一篇好文(原文链接),对Javascript中的delete操作符分析得很透彻。在这里简单地介绍一下内容。虽然是一个小小的delete操作符,其行为却异常复杂。Javascript的变量delete操作符删除的对象对变量执行delete的情况能删除的属性和不能删除的属性能删除的变量和不能删除的变量delete的返回值Javascript的变量实际上Javascript中,变量 = 对象属性,这是因为 Javascript 在执行脚本之前会创建一个Global对象,所有的全局变量都是这个Global对象的属性,执行函数时也会创建一个Activation对象,所有的局部变量都是这个Acti 阅读全文
posted @ 2012-03-30 21:47 杭州胡欣 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 在阅读FilterSecurityInterceptor的doFilter代码时发现了这个FilterInvocation类,这个类的作用本身很简单,就是把doFilter传进来的request,response和FilterChain对象保存起来,供FilterSecurityInterceptor的处理代码调用。 如果我来写FilterSecurityInterceptor类的代码时,FilterInvocation类的出生机率会很小,一般都会直接把doFilter的参数要么保存在FilterSecurityInterceptor类的相关属性里,要么就是直接传进来用,并且不断地在各个方法. 阅读全文
posted @ 2012-03-21 00:35 杭州胡欣 阅读(4353) 评论(0) 推荐(0) 编辑
摘要: springFramework的类型转换机制代码位于spring-core.jar(spring3.0.5为例)下的org.springframework.core.convert包。由上面的构件图可知,spring的convert系统大致由ConversionSerivce接口、converter包、support包三部分组成。(1)ConversionService接口直接就位于org.springframework.core.convert包下,是整个convert系统的入口,定义了如下方法: boolean canConvert(Class<?> sourceType, C 阅读全文
posted @ 2012-01-19 18:57 杭州胡欣 阅读(2287) 评论(0) 推荐(1) 编辑
摘要: spring-core是整个springFramewoke的基础,所以下决心好好研究一番,在预览其包结构时,发现在每个包下都有一个Package-info的类,例如:/** * * Type conversion system API. * */package org.springframework.core.convert;也在网上查了些资料,说是Package-info 这个类的主要作用是三个:1、为标注在包上Annotation提供便利;2、声明友好类和包常量;3、提供包的整体注释说明。从sprng的使用上来看,主要是第三个作用,至于前两个作用如何使用我现在也不太明了,等日后有机会再分析 阅读全文
posted @ 2012-01-18 12:44 杭州胡欣 阅读(2414) 评论(0) 推荐(0) 编辑
摘要: 基于拿来主义,如果在项目中用到与反射相关的操作可直接使用这个类,该类有600多行代码,本人是在阅读springSecurity中的org.springframework.security.authentication.dao.ReflectionSaltSource类时发现该工具类。目前只是读了该类中的一个方法的源码,下面与大家分享:public static Method findMethod(Class<?> clazz, String name, Class<?>... paramTypes) { Assert.notNull(clazz, "Class 阅读全文
posted @ 2012-01-10 15:29 杭州胡欣 阅读(12686) 评论(0) 推荐(0) 编辑