自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

备忘录

小记一点

  • 博客(18)
  • 资源 (14)
  • 收藏
  • 关注

转载 jvisualvm功能演示

1。启动在命令行输入jvisualvm。如果jdk安装正确的话(6.x以上版本),就会看到如下的一个窗口:看起来相当简洁,不像是很强大的样子。2。运行一个Java程序IncTestN,jvisualvm会自动找到它3.右键点击它,”打开”可以看到它有很多标签页,可以让我们监测程序的各种数据。默认没有这么多,我其实安装了一些jvisualvm的插件。4。查看j

2013-12-18 14:39:54 4003 1

转载 JVM内存模型及垃圾收集

一 JVM内存模型1.1 Java栈Java栈是与每一个线程关联的,JVM在创建每一个线程的时候,会分配一定的栈空间给线程。它主要用来存储线程执行过程中的局部变量,方法的返回值,以及方法调用上下文。栈空间随着线程的终止而释放。如果在线程执行的过程中,栈空间不够用,那么JVM就会抛出此异常:StackOverflowError,这种情况一般是死递归造成的。1.2 堆J

2013-12-18 09:17:24 709

转载 教程源码

http://download.csdn.net/detail/soundfly/6730021

2013-12-17 17:45:21 886

转载 第七章 注解式控制器的数据验证、类型转换及格式化 SpringMVC数据验证

7.4、数据验证7.4.1、编程式数据验证Spring 2.x提供了编程式验证支持,详见【4.16.2 数据验证】章节,在此我们重写【4.16.2.4.1、编程式验证器】一节示例。 (1、验证器实现复制cn.javass.chapter4.web.controller.support.validator.UserModelValidator到cn.javass.chapte

2013-12-17 17:36:58 1574

转载 第七章 注解式控制器的数据验证、类型转换及格式化 SpringMVC数据格式化

7.3、数据格式化在如Web /客户端项目中,通常需要将数据转换为具有某种格式的字符串进行展示,因此上节我们学习的数据类型转换系统核心作用不是完成这个需求,因此Spring3引入了格式化转换器(Formatter SPI) 和格式化服务API(FormattingConversionService)从而支持这种需求。在Spring中它和PropertyEditor功能类似,可以替代Proper

2013-12-17 17:36:03 3596

转载 第七章 注解式控制器的数据验证、类型转换及格式化 SpringMVC数据类型转换

7.1、简介在编写可视化界面项目时,我们通常需要对数据进行类型转换、验证及格式化。 一、在Spring3之前,我们使用如下架构进行类型转换、验证及格式化: 流程:①:类型转换:首先调用PropertyEditor的setAsText(String),内部根据需要调用setValue(Object)方法进行设置转换后的值;②:数据验证:需要显示调用Spring的Val

2013-12-17 17:34:54 1821

转载 第六章 注解式控制器详解

6.1、注解式控制器简介一、Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。已经@Deprecated。 二、Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。并且提供了一组强大的注解: 需要通过处理器映射DefaultAnnotatio

2013-12-17 17:14:01 12290 2

转载 第五章 处理器拦截器详解

5.1、处理器拦截器简介Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 5.1.1、常见应用场景1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。2、权限检查:如登录检测,进入处理器检测检测

2013-12-17 17:09:29 1183

转载 第四章 Controller接口控制器详解(7)

4.16.2、数据验证1、数据绑定失败:比如需要数字却输入了字母;2、数据不合法:可以认为是业务错误,通过自定义验证器验证,如用户名长度必须在5-20之间,我们却输入了100个字符等;3、错误对象:当我们数据绑定失败或验证失败后,错误信息存放的对象,我们叫错误对象,在Spring Web MVC中Errors是具体的代表者;线程不安全对象;4、错误消息:是硬编码,还

2013-12-17 17:08:41 1682

转载 第四章 Controller接口控制器详解(6)

4.16、数据类型转换和数据验证流程:1、首先创建数据绑定器,在此此会创建ServletRequestDataBinder类的对象,并设置messageCodesResolver(错误码解析器);2、提供第一个扩展点,初始化数据绑定器,在此处我们可以覆盖该方法注册自定义的PropertyEditor(请求参数——>命令对象属性的转换);3、进行数据绑定,即请

2013-12-17 17:07:45 979

转载 第四章 Controller接口控制器详解(5)

4.15、MultiActionController之前学过的控制器如AbstractCommandController、SimpleFormController等一般对应一个功能处理方法(如新增),如果我要实现比如最简单的用户增删改查(CRUD Create-Read-Update-Delete),那该怎么办呢? 4.15.1 解决方案1、每一个功能对应一个控制器

2013-12-17 17:06:51 1014

转载 第四章 Controller接口控制器详解(4)

4.12、ParameterizableViewController参数化视图控制器,不进行功能处理(即静态视图),根据参数的逻辑视图名直接选择需要展示的视图。Java代码   class="org.springframework.web.servlet.mvc.ParameterizableViewController">      

2013-12-17 17:05:46 975

转载 第四章 Controller接口控制器详解(3)

4.11、AbstractWizardFormController向导控制器类提供了多步骤(向导)表单的支持(如完善个人资料时分步骤填写基本信息、工作信息、学校信息等)假设现在做一个完善个人信息的功能,分三个页面展示:1、页面1完善基本信息;2、页面2完善学校信息;3、页面3完善工作信息。这里我们要注意的是当用户跳转到页面2时页面1的信息是需要保存起

2013-12-17 17:04:20 1015

转载 第四章 Controller接口控制器详解(2)

4.5、ServletForwardingController将接收到的请求转发到一个命名的servlet,具体示例如下: java代码:查看复制到剪贴板打印package cn.javass.chapter4.web.servlet;  public class ForwardingServlet extends HttpServlet

2013-12-17 17:03:44 840

转载 第四章 Controller接口控制器详解(1)

4.1、Controller简介Controller控制器,是MVC中的部分C,为什么是部分呢?因为此处的控制器主要负责功能处理部分:1、收集、验证请求参数并绑定到命令对象;2、将命令对象交给业务对象,由业务对象处理并返回模型数据;3、返回ModelAndView(Model部分是业务对象返回的模型数据,视图部分为逻辑视图名)。 还记得Dispatc

2013-12-17 17:02:54 1169

转载 第三章 DispatcherServlet详解

3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:

2013-12-17 17:01:40 989

转载 第二章 Spring MVC入门

2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的W

2013-12-17 17:00:36 1114

转载 第一章 Web MVC简介

Web MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、  Web浏览器(如IE)发起请求,如访问http://sishuok.com2、  Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3、web服务器处理完成后,返回内容给web客户端(一般

2013-12-17 16:59:08 1004

深入理解_Java_虚拟机_(JVM_高级特性与最佳实践)

作为一位Java程序员,你是否也曾经想深入理解Java虚拟机,但是却被它的复杂和深奥拒之门外?没关系,本书极尽化繁为简之妙,能带领你在轻松中领略Java虚拟机的奥秘。本书是近年来国内出版的唯一一本与Java虚拟机相关的专著,也是唯一一本同时从核心理论和实际运用这两个角度去探讨Java虚拟机的著作,不仅理论分析得透彻,而且书中包含的典型案例和最佳实践也极具现实指导意义。

2013-12-19

Spring MVC教程源码

Spring MVC 教程相关源码,教程博客里有

2013-12-17

PPT模板、素材、绘制技巧

精美PPT不再是梦——商务、动画、美图各种PPT模板、素材、绘制技巧大全

2012-12-21

uploadify-v3.0.1

最新3.0.1版本下载,博客中有详细的参数说明和使用方法,需要的朋友可以去看看。

2012-04-20

dwr3.0+spring2.5实现Comet消息推送DEMO

实现Comet消息推送功能,根据登陆人定向推送,解决刷新页面原有ScriptSession不能及时销毁的问题,DEMO比较简陋,请先进入login.jsp页面登陆。根据登陆名称判断推送目标,可登陆多个用户进行测试。

2011-06-29

JSON介绍——一种轻量级的数据交换格式

JSON是一种轻量级的数据交换格式。所谓轻量级,一是指这种格式不需要特定的容器,二是运行时占用很少的资源。JavaScript语言可以直接读取JSON数据格式的内容,所以在Web2.0中JSON有着广泛的应用。

2011-03-22

oracle sqlserver mysql区别概述

oracle sqlserver mysql区别概述

2011-03-09

ORACLE索引详解及SQL优化

ORACLE索引详解及SQL优化,详细描述了几种常用索引原理以及创建方法,解读索引生效条件,以及在开发中常用的提高数据库效率、降低数据库资源消耗的方法。

2011-03-09

ORACLE 10g 体系结构

ORACLE 10g 体系结构ppt,非常详细。

2011-03-09

struts+spring+ibatis整合示例 demo

struts+spring+ibatis整合示例,包内有sql及jar包,可直接运行。

2010-11-03

Struts1.3+spring2.5+JPA(hibernate) demo

Struts1.3+spring2.5+JPA(hibernate) 实现的一个小示例,比较适合初学者和整合配置查询。

2010-11-03

Android开发环境配置

Android开发环境配置,记录本人研究android开发环境配置方案。

2010-10-27

Android学习笔记

Android学习笔记Android学习笔记Android学习笔记

2010-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除