`
文章列表
接:http://alog2012.iteye.com/admin/blogs/2040477 Spring为我们提供了:org.springframework.web.servlet.HandlerInterceptor接口,org.springframework.web.servlet.handler.HandlerInterceptorAdapter适配器,实现这个接口或继承此类,可以非常方便的实现自己的拦截器。 有以下三个方法: Action之前执行: public boolean preHandle(HttpServletRequest request,   HttpServlet ...
 接:http://alog2012.iteye.com/admin/blogs/2040214  一、表单上传 1、引入jar: apache.commons-fileupload-1.3.jar apache.commons.io-2.4.0.jar  2、修改springmvc配置 <!-- id="multipartResolver"必须是multipartResolver --> <bean id="multipartResolver" class="org.springframework.w ...
一、SpringMVC注解入门 1. 创建web项目2. 在springmvc的配置文件中指定注解驱动,配置扫描器 <!-- mvc的注解驱动 --> <mvc:annotation-driven /> <!--只要定义了扫描器,注解驱动就不需要,扫描器已经有了注解驱动的功能 --> <context:component-scan base-package="org.study1.mvc.controller" /> <!-- 前缀+ viewName +后缀 --> <bean ...
1、Spring下载地址 http://repo.spring.io/release/org/springframework/spring/ 2、SpringMVC核心类和接口  1.DispatcherServlet:分发控制器,它自动将请求给转发到具体的控制类 2.HandlerMapping(接口):映射处理器,负责映射分发控制器转发给contro ...
      读取word2003文本 public String readDoc(File docFile) { String text2003 = null; try { // word 2003: 图片不会被读取 InputStream is = new FileInputStream(docFile); WordExtractor ex = new WordExtractor(is); text2003 = ex.getText(); System.out.println(text2003); is.close(); ...
     在jdk1.7中switch语句可以支持String类型的参数,实际上,这个新特性是在编译器这个层次上实现的。而在 Java 虚拟机和字节代码这个层次上,还是只支持在 switch 语句中使用与整数类型兼容的类型。这么做的目的是为了减少这个特性所影响的范围,以降低实现的代价。在编译器层次实现的含义是,虽然开发人员在 Java 源代码的 switch 语句中使用了字符串类型,但是在编译的过程中,编译器会根据源代码的含义来进行转换,将字符串类型转换成与整数类型兼容的格式。不同的 Java 编译器可能采用不同的方式来完成这个转换,并采用不同的优化策略。        写一个如下的Tes ...
com.sun.awt.AWTUtilities.setWindowOpacity(Window arg0, float arg1 ); 是JDK6之后增加的一个新 的方法,作用是可以使得窗体以及窗体内部的组件透明。但是在使用的时候可能会遇到如下俩个麻烦:     1.在eclipse中(jdk1.6.*)版本中出现编译不通 ...
     下面 用JavaFx 2. 写一个“Hello World”程序,使用eclipse(已经安装好 e(fx)eclipse 插件,安装地址详见 )步骤如下: 1、创建 JavaFx  Project 2、创建类的时候,需要继承 javafx.application.Application   ,或者直接创建类的时候,选择创建 JavaFx  Main  Class 也行。 现在看一下新创建好的JavaFx Project ,可以比普通的Java 项目多了一个Java Fx SDK 环境和一个名为 build.fxbuild 的 文件, ...
《Swing Hacks》中说:Swing的各种特性中最没有被充分利用的就是其部分重写绘图代码的能力,在改善窗口外观时,大部分程序要么使用渲染器,要么就完全重绘代码,其实通过部分重写绘图代码,就能创建很有用的绘图效果。实际 ...
    所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数 。例如 Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己 ...
1、完成代码:ctrl+\ //任何地方按下此组合键,均会提示相应的参考字段; 2、错误提示:alt + enter //顾名思义,当系统报错时,按下此组合可以查看系统提示; 3、自动完成字符串: ctrl+L ctrl+k //后者(Ctrl+L没用过)组合键自动打出字符串,每按一次打出一个新串,串序自下向上; 4、右键:修复自动导入 5、右键:格式化代码风格 6、导入所需包:ctrl+shift+i 7、格式化代码:alt+shift+F 8、注释/取消注释:ctrl+/,此功能支持多行注释,但首先需选中所要注释行 9、psvm+Tab 生成Main方法 ...
oracle于2011年7月28日发布 JDK7 正式 版。 让我们先来看看 Java 7 都有什么新特性吧。 Java 7 的架构图: 新特性一览表: Swing 新增JLayer 类,是一个灵活而且功能强大的Swing组件修饰器,使用方法:How to Decorate Components with JLayer . Nimbus Look and Feel 外观从 com.sun.java.swing 包移到 javax.swing 包中,详情:javax.swing.plaf.nimbus 更轻松的重量级和轻量级组件的 ...
       栈与堆都是Java用来在Ram(随机内存存储器)中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆.       Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、 ...
         单例模式是创建模式中普遍采用的一种。使用单例模式可以确保某个类只会有一个实例被创建。单例模式是通过下面的思想来保证的:不让类以外的任何事物创建对象的实例 。通常来讲,单例可以缩减内存 的需求。实现方式也有很多种。单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式主要有以下特点: 1、单例类只能有一个实例。 2、单例类必须为自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 一. 懒汉式 在类被加载的时候,单例模式的唯一一个实例已经被加载. class Singleton { private st ...
       每种编程语言都有自己的数据处理方式。有些时候,程序员必须时刻留意准备处理的是什么类型。您曾利用一些特殊语法直接操作过对象,或处理过一些间接表示的对象吗(C或C++里的指针)?       所有这些在Java里都得到了简化,任何东西都可看作对象。因此,我们可采用一种统一的语法,任何地方均可照搬不误。但要注意,尽管将一切都“看作”对 象,但操纵的标识符实际是指向一个对象的“句柄”(Handle,也就是包装类的申明)。在其他Java参考书里,还可看到有的人将其称作一个“引用”, 甚至一个“指针”。可将这一情形想象成用遥控板(句柄)操纵电视机(对象)。只要握住这个遥控 ...
Global site tag (gtag.js) - Google Analytics