- 博客(37)
- 资源 (9)
- 收藏
- 关注
转载 spring DelegatingFilterProxy 过滤器 的原理及运用
DelegatingFilterProxy的原理及使用DelegatingFilterProxy就是一个对于servlet filter的代理,用这个类的好处主要是通过Spring容器来管理servlet filter的生命周期,还有就是如果filter中需要一些Spring容器的实例,可以通过spring直接注入,另外读取一些配置文件这些便利的操作都可以通过Spring来配置实现。
2015-10-30 18:38:00 477
转载 什么是url重写
什么是url重写?URL 重写是拦截客户端传入 Web 请求URL并自动将其定向到到规则指定的 URL 的过程。比如浏览器发来请求 http://blog.mocoder.com/hello.html ,服务器自动将这个请求中定向为http://blog.mocoder.com/test.do?method=hello。url重写有哪些好处呢?1. 搜索引擎比较喜欢.html,.htm
2015-10-30 18:34:16 14384 2
转载 Urlrewritefilter使用说明
一、Urlrewritefilter说明及优势 Urlrewritefilter,通过java的Filter过滤器对URL进行重写,用户得到的全部都是经过处理后的URL地址,本质上通过伪地址进行页面跳转,隐藏真实地址,达到掩人耳目的目的,哈哈。有以下优势:1:提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返
2015-10-30 18:30:41 383
原创 命令行添加删除tomcat服务
在进行项目布署的时候,有时候我们需要重新添加或者卸载tomcat服务,这里,我们可以在命令提示符下进行操作,步骤如下:1.开始—运行,敲入cmd,回车打开命令提示符。2.进行tomcat所在盘符,如d盘,直接在命令提示符打上d:回车。3.用cd命令进入到tomcat安装目录下的bin目录(因为要调用文件夹里的service.bat文件,呵呵)。4.安装删除服务命令格式:servic
2015-10-30 10:46:20 4565
原创 过滤项目中的Jar包的显示
1.你在工具栏上选中Java非JavaEE,这样点中小三角就会有Filters了2.在“Package Explorer”按钮面板右边有个向下的小箭头,点击后选择“Filters..”弹出“java element filter”窗口,上面可以根据正则表达式过滤,复选框勾上,然后输入“*.jar”,可以过滤所有jar文件.
2015-10-29 13:25:04 716
转载 超轻量级缓存技术——EhCache
来自:http://blog.csdn.net/yangchao228/article/details/70274851.技术背景: 系统缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能。缓存设想内存是有限的,缓存的时效性也是有限的,所以可以设定内存数量的大小可以执行失效算法
2015-10-29 11:39:15 312
转载 深入理解Java:注解(Annotation)基本概念
深入理解Java:注解(Annotation)基本概念什么是注解(Annotation): Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。 An
2015-10-29 11:33:59 283
转载 深入理解Java:注解(Annotation)--注解处理器
深入理解Java:注解(Annotation)--注解处理器 如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。注解处理器类库(java.lang.reflect.AnnotatedElement): Jav
2015-10-29 11:31:22 315
转载 深入理解Java:注解(Annotation)自定义注解入门
深入理解Java:注解(Annotation)自定义注解入门 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说
2015-10-29 11:14:22 315
转载 @Autowired 注释与@Qualifier 注释
@Service("OrganDaoIbatis ")public class OrganDaoIbatis extends BaseDao implements IOrganDao { @Autowired(required=false) @Qualifier("sqlMapClient") private SqlMapClient sqlClient = null;
2015-10-29 10:54:54 757
转载 性能优化之Hibernate缓存讲解、应用和调优
近来坤哥推荐我我们一款性能监控、调优工具——JavaMelody,通过它让我觉得项目优化是看得见摸得着的,优化有了针对性。而无论是对于分布式,还是非分布,缓存是提示性能的有效工具。数据层是EJB3.0实现的,而EJB3.0内部也是通过Hibernate实现的,而Hibernate本身提供了很好的缓存机制,我们只需要学会使用它驾驭它就够了。缓存的机能可以简单理解为将从数据库中访问的数
2015-10-29 10:11:21 468
转载 ehCache基于JPA的二级缓存的使用
1. 下载ehcache的相关jar文件并放置到Java Web工程的WebRoot/WEB-INF/lib目录下; 2. 编辑JPA配置文件 persistence.xml: property name="hibernate.cache.provider_class"value="net.sf.ehcache.hibernate.Singlet
2015-10-29 09:42:52 3168
转载 JDK5.0泛型
JDK5.0泛型(尖括号?看这里)泛型是J2SE 5.0最重要的特性。他们让你写一个type(类或接口)和创建一个实例通过传递一个或多个引用类型。这个实例受限于只能作用于这些类型。比如,在java 5,java.util.List 已经被泛化。当建立一个list对象时,你通过传递一个java类型建立一个List实例,此list实例只能作用于所传递的类型。这意味着如果你传递一
2015-10-29 09:34:43 389
转载 Spring3.1+ JpaDaoSupport被deprecated后的研究
这段时间准备把几个基础库类重写,之前发现了Spring升级到3.1之后以前写的DAO类出现deprecated的问题,当时没有仔细研究把Spring降到3.0.5了事。最近突然想到这个问题觉得还是要研究一下,于是找来资料看看,发现Spring在3.1之后决定完全支持JPA2标准,准备放弃之前的JpaDaoSupport和JpaTemplate等。也就是说,以后Spring不再使用JpaTempla
2015-10-29 09:24:54 1827
转载 maven2.2 + tomcat6.0 + Eclipse3.4 实现的自动部署和debug
1.到tomcat的安装目录中,F:\J2EE\apache-tomcat-6.0.24\conf\tomcat-users.xml在其中增加一个用户定义,默认是没有用户的,结果如下:【注:用户名是admin,密码是admin,角色是管理员】2.启动tomcat,然后访问 ,输入admin/admin,如果出现管理界面,表示tomca
2015-10-25 11:44:15 440
转载 Eclipse4.4.1安装velocity插件Veloeclipse.ui_2.0.8
Eclipse4.4.1安装velocity插件Veloeclipse.ui_2.0.8 首先添加Eclipse 2.0 Style Plugin Support 支持1、Help-->install new software-->Add 输入 http://download.eclipse.org/eclipse/updates/4.42、仅勾选Eclip
2015-10-24 10:15:19 1794
转载 Eclipse+SVN
只为成功找方法,不为失败找借口!Eclipse在线安装SVN一、SVN在线安装 下面为在线安装SVN插件。以下是在线安装步骤: 其中http://subclipse.tigris.org/update_1.10.x是最新版本的SVN插件的下载站点【subclipse是Eclipse的SVN插件】。 点击【Fini
2015-10-24 08:05:32 376
转载 SDWebImage 原理及使用
SDWebImage托管在github上。https://github.com/rs/SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。SDWebImage 支持异步的图片下载+缓存,提供了 UIImageView+WebCacha 的 category,
2015-10-23 18:36:25 296
转载 加载、滑动翻阅大量图片解决方案详解
加载、滑动翻阅大量图片解决方案详解今天分享一下私人相册中,读取加载、滑动翻阅大量图片解决方案,我想强调的是,编程思想无关乎平台限制。我要详细说一下,在缩略图界面点击任意小缩略图后,进入高清大图全屏浏览界面的这短暂的1秒内(和后续的几秒),都发生了什么。常规思路流程点击任意小图后,1.首先制作scrollview框架
2015-10-23 18:23:28 660
转载 EGOCache缓存框架详细讲解,egocache缓存框架
EGOCache是一个轻量级的缓存框架。用法简单方便,在现在的项目中,我就用到EGOCache来缓存下载过的照片和字符串。有人可能会问到,缓存照片还需要用EGOCache吗?AFNetworking和SDWebImage不是已经有这些功能了吗?是的,不过AFNetworking和SDWebImage是http。我的项目用的是socket,所以我选择EGOCache来做缓存。用下来觉
2015-10-23 18:22:11 387
转载 服务框架Dubbo
Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。主要核心部件: Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息机制.RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能
2015-10-23 17:31:26 313
转载 Spring Mvc 输出 Json
http://blog.csdn.net/liuxiit/article/details/6618573************************************************************服务器端代码**************************************************************************
2015-10-23 17:25:14 521
转载 Spring MVC 整合Velocity及用法说明
Velocity是一个基于java的模板引擎(template engine),它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。配置:1.在pom.xml增加依赖的velocity包[html] velocity velocity 1.5
2015-10-23 17:20:56 486
转载 Spring MVC 集成 Velocity
http://blog.csdn.net/lang_man_xing/article/details/25220371当spring mvc 需要集成Velocity 时:application.xml中配置如下:[html] view plaincopyprint? bean id="velocityConfigurer"
2015-10-23 17:16:44 383
转载 IKAnalyzer2012FF_u1.jar-lucene4.0简单实例
1 import java.io.File; 2 import java.io.IOException; 3 import java.io.StringReader; 4 5 import org.apache.lucene.analysis.Analyzer; 6 import org.apache.lucene.analysis.TokenStream; 7 impo
2015-10-22 18:31:40 1603
转载 Lucene 简介
Lucene 简介 Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具包。 目前已经有很多应用程序的搜索功能是基于 Lucene 的,比如 Eclipse 的帮助系统的搜索功能。Lucen
2015-10-22 18:10:15 299
转载 lucene的使用详解
介绍开源软件搜索引擎——lucene的各个实现的功能,性能,以及代码分析1.2. 背景分析的系统名称Lucene该开源主页http://lucene.apache.org/开发语言JAVA该系统的分析者zzpchina
2015-10-22 17:31:17 409
转载 Lucene使用指南
Lucene使用指南Lucene简介Lucene是一个基于Java的、高性能的全文检索工具包,它目前是著名的 Apache Jakarta 家族中的一个开源项目,也是目前最为流行的基于 Java 开源全文检索工具包。但它不是一个完整的搜索应用程序,而是为应用程序提供索引和搜索功能。 Lucene 是为文本类型的数据建立索引的,所以只要
2015-10-22 17:26:30 331
转载 OSCache使用经验总结
OSCache使用经验总结OSCache使用经验总结 OSCache使用经验总结OSCache的使用主要有4种:POJO 缓存HTTP Response 缓存JSP Tag Library 缓存O/R Data Access 缓存1、POJO 缓存这种方式的缓存直接调用OSCache的API进行,
2015-10-20 08:56:18 324
转载 EHCache的使用
在开发高并发量,高性能的网站应用系统时,缓存Cache起到了非常重要的作用。本文主要介绍EHCache的使用,以及使用EHCache的实践经验。笔者使用过多种基于Java的开源Cache组件,其中包括OSCache、JBossCache、EHCache。OSCache功能强大,使用灵活,可用于对象缓存、Filter缓存以及在JSP中直接使用cache标签。笔者在最近的使用过程中发现,在并发量较
2015-10-20 08:53:39 285
转载 Ehcache 整合Spring 使用页面、对象缓存
Ehcache 整合Spring 使用页面、对象缓存Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分布
2015-10-19 09:15:35 275
转载 Lucene 工作原理
Lucene是一个高性能的java全文检索工具包,它使用的是倒排文件索引结构。该结构及相应的生成算法如下: 0)设有两篇文章1和2 文章1的内容为:Tom lives in Guangzhou,I live in Guangzhou too. 文章2的内容为:He once lived in Shanghai. 1)由于lucene是基于关键词索引和查询的,
2015-10-19 09:07:12 288
转载 oscache 与 ehcache的比较
一.ehcache主要是对数据库访问的缓存,相同的查询语句只需查询一次数据库,从而提高了查询的速度,使用spring的AOP可以很容易实现这一功能.http://ehcache.sourceforge.net/ehcache.xml maxElementsInMemory="10000" eternal="false"
2015-10-19 08:49:21 1282
原创 网站技术点汇总
10.1.1 HTML 5万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改(这是一项推荐标准、外语原文:W3C Recommendation、见本处参考资料原文内容:)。2014年10月29日,万维网联盟宣布,经过接近8年的艰苦努力,该标准规范终于制定完成。语义特性(Class:Semantic)HTML5赋予网页更好的意义和结构。更加丰
2015-10-18 10:25:02 657
转载 velocity freemarker比较
转自:http://lishumingwm163-com.iteye.com/blog/933365相比较 FreeMarker 而言,Velocity 更加简单、轻量级,但它的功能却没有 FreeMarker 那么强大。 对于大部分的应用来说,使用 FreeMarker 比 Velocity 更简单,因为 Velocity 还必须编写一些自定义的toolbox类以及一遍遍重复
2015-10-18 10:11:39 885
转载 Velocity优点
Velocity是Turbine的最佳选择。Velocity是基于JAVA的模板引擎,模板引擎解决了把动态内容插入静态页面的问题。在使用模板引擎时,首先是创建一个静态内容的文本,称为“文本模板”,借助VTL (Velocity Template Language),把动态内容插入模板输出结果。Velocity将JAVA代码从网页中分离出来,使得页面设计者可以专注于版面的设计,而JAVA
2015-10-18 09:50:46 4018
转载 Velocity浅析及与Jsp、Freemarker对比
Velocity 是一个基于java 的模板引擎(template engine). 它可以让视图的设计者在web 页面中引用java 代码中定义的数据对象和命令。从而使Web designers 和java 开发者依照MVC 思想(Model-View-Controller )开发系统,这意味着Web designers 只须将精力注用于良好表现力的视图外观设计,而Java程序员则只要关心着如何
2015-10-18 09:34:23 732
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人