摘要: File类的对象主要用来获取文件本身的一些信息,如文件所在的目录、文件长度、文件读写权限等,不涉及对文件的读写操作。 一、File类的构造方法有: File(String filename); //filename为文件名,该文件与当前应用程序在同一目录中 File(String dire... 阅读全文
posted @ 2014-09-05 10:22 吴小雨 阅读(464) 评论(0) 推荐(0) 编辑
摘要: org.apache.common.io---FileUtils详解 getTempDirectoryPath():返回临时目录路径; public static String getTempDirectoryPath() { return System.getProperty(... 阅读全文
posted @ 2014-09-05 10:15 吴小雨 阅读(1731) 评论(0) 推荐(0) 编辑
摘要: 这是用的是SpringMVC-3.1.1、commons-fileupload-1.2.2和io-2.0.1首先是web.xml upload org.springframework.web.servlet.Di... 阅读全文
posted @ 2014-09-05 09:40 吴小雨 阅读(335) 评论(0) 推荐(1) 编辑
摘要: SpringMVC是一个基于DispatcherServlet的MVC框架,每一个请求最先访问的都是 DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理 以后再返回相应的视图(View)和模型(Model)... 阅读全文
posted @ 2014-09-03 11:37 吴小雨 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 4.5、ServletForwardingController将接收到的请求转发到一个命名的servlet,具体示例如下: package cn.javass.chapter4.web.servlet; public class ForwardingServlet extend... 阅读全文
posted @ 2014-09-02 21:21 吴小雨 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 学习SpringMVC系列教程(三)Controller接口控制器详解 阅读全文
posted @ 2014-09-02 21:06 吴小雨 阅读(1282) 评论(0) 推荐(0) 编辑
摘要: 摘要: DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。3.1、DispatcherServlet作用DispatcherServlet是前端控... 阅读全文
posted @ 2014-09-02 20:53 吴小雨 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 摘要: Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框 架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开... 阅读全文
posted @ 2014-09-02 15:22 吴小雨 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 之前为大家介绍了如何使用spring注解来进行缓存配置 (EHCache 和 OSCache)的简单的例子,详见Spring基于注解的缓存配置--EHCacheAND OSCache现在介绍一下如何在基于注解springMVC的web应用中使用注解缓存,其实很简单,就是将springMVC配置文件与... 阅读全文
posted @ 2014-09-01 17:50 吴小雨 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 项目完结,整理一些技术方面的相关收获。 已经记不得EhCacheController这个实现类最早来自于那里了,总之稍加修改后非常有效果,大家就这么用了,感谢最初开源的那位兄弟。这里,主要是做个记录,为以后类似扩展(譬如Memcached)做个准备。iBatis提供CacheController接口... 阅读全文
posted @ 2014-09-01 17:43 吴小雨 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 本文将构建一个普通工程来说明spring注解缓存的使用方式,关于如何在web应用中使用注解缓存,请参见:Spring基于注解的缓存配置--web应用实例一.简介 在spring的modules包中提供对许多第三方缓存方案的支持,包括: EHCache OSCache(OpenSymphony) JC... 阅读全文
posted @ 2014-08-29 17:02 吴小雨 阅读(687) 评论(0) 推荐(0) 编辑
摘要: SpingMVC中利用BindingResult将错误信息返回到页面中。ActionFrom中:private Stringname;private String password;get()/set().......JSP中:姓名:密码:path的属性值和ActionForm中变量的一样的,大小... 阅读全文
posted @ 2014-08-29 09:45 吴小雨 阅读(3419) 评论(0) 推荐(0) 编辑
摘要: EHCAche源码分析:首先看缓存类CacheManagerpublic class CacheManager { //该类在默认情况下读取CLASSPATH下的ehcache.xml文件,并且是单例模式创建新的缓存类 /** * Keeps track of all known C... 阅读全文
posted @ 2014-08-26 16:32 吴小雨 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 一、缓存的工作原理缓存的工作原理是当cpu读取一个数据的时候,首先会从缓存中查找,查找到之后立刻读取并交给CPU处理;如果没有找到数据,那将会以相对慢的速度从数据库读取交给CPU处理,然后将相应的在数据库中的数据块调入缓存中,以后再次读取相同数据的时候就可以从缓存读取,这样速度更快。正是这样的读取机... 阅读全文
posted @ 2014-08-26 11:54 吴小雨 阅读(568) 评论(0) 推荐(0) 编辑
摘要: import java.util.ArrayList;import java.util.HashSet;import java.util.Hashtable;import java.util.Iterator;import java.util.List;import java.util.Set;/*... 阅读全文
posted @ 2014-08-22 15:13 吴小雨 阅读(1914) 评论(0) 推荐(0) 编辑
摘要: 如果一个数等于它的不包括自身的所有因数之和,那么这个数就叫完全数.例如,6的不包括自身的所有因数为1,2,3,而且6=1+2+3,所以6是完全数.大约2200多年前,欧几里德提出:如果2n-1是质数,那么2n-1(2n-1)是一个完全数.请你根据这个结论写出6之后的下一个完全数public clas... 阅读全文
posted @ 2014-08-22 15:12 吴小雨 阅读(430) 评论(0) 推荐(0) 编辑
摘要: JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并... 阅读全文
posted @ 2014-08-22 11:40 吴小雨 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 容器可以管理对象的生命周期、对象与对象之间的依赖关系,您可以使用一个配置文件(通常是XML),在上面定义好对象的名称、如何产生(Prototype 方式或Singleton 方式)、哪个对象产生之后必须设定成为某个对象的属性等,在启动容器之后,所有的对象都可以直接取用,不用编写任何一行程序代码来产生... 阅读全文
posted @ 2014-08-22 10:49 吴小雨 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 递归与循环是两种不同的解决问题的典型思路。 递归算法: 优点:代码简洁、清晰,并且容易验证正确性。(如果你真的理解了算法的话,否则你更晕) 缺点:它的运行需要较多次数的函数调用,如果调用层数比较深,需要增加额外的堆栈处理,比如参数传递需要压栈等操作,会对执行效率有一定影响。但是,对于某些问题,如果不... 阅读全文
posted @ 2014-08-22 10:40 吴小雨 阅读(12402) 评论(0) 推荐(1) 编辑
摘要: 锁和synchronized关键字为了同步多线程,Java语言使用监视器(monitors),一种高级的机制来限定某一 时刻只有一个线程执行一段受监视器保护的代码。监视器的行为是通过锁来实现的,每一个对象都有一个锁。 每个线程都有一个工作内存,在里面存放从所有线程共享的主内存里拷贝来的变量。为了访问... 阅读全文
posted @ 2014-08-22 10:28 吴小雨 阅读(247) 评论(0) 推荐(0) 编辑