- 博客(12)
- 收藏
- 关注
转载 跟开涛学springmvc(DispatcherServlet作用)
DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:1、文件上传解析,如果请求类型是multipart将通过Mu
2013-09-13 10:37:35 579
转载 跟开涛学springmvc(springmvc入门)
2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。另外还有一种基于组件的、事件驱动的Web框架在
2013-09-13 10:20:14 719
转载 跟开涛学SpringMVC(Web MVC简介)
Web MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、 Web浏览器(如IE)发起请求,如访问http://sishuok.com2、 Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3、web服务器处理完成后,返回内容给web客户端(一般就是我们的浏览器),
2013-09-06 17:08:46 475
原创 Java VisuslVM远程监控JVM
JDK里面本身就带了很多的监控工具,如JConsole等。我们今天要讲的这款工具visualvm,就是其中的一款。但是这款工具是在JDK1.6.07及以上才有的。它能够对JAVA程序的JVM堆、线程、类加载情况、JVM GC情况进行监控,是一个很好的免费的监控工具。监控范围:JDK1.4及以上版本的程序都能监控。它在JDK里面叫做:jvisualvm,当然我们可以到它的官方网站上去下载
2013-09-05 16:49:35 811
转载 深入分析Java使用+和StringBuilder进行字符串拼接的差异
博客分类:JAVA7 今天看到有网友在我的博客留言,讨论java中String在进行拼接时使用+和StringBuilder和StringBuffer中的执行速度差异很大,而且之前看的书上说java在编译的时候会自动将+替换为StringBuilder或StringBuffer,但对于这些我都没有做深入的研究,今天准备花一点时间,仔细研究一下。
2013-09-05 12:25:14 420
原创 状态模式(State Pattern)
《设计模式》对状态模式的定义:允许一个对象在其状态改变时,改变它的行为。看起来其对象似乎修改了它的类。别名:状态对象(Object for State)。在下面两种情况下均可以使用State模式:1、一个对象的行为取决于它的状态,并且他必须在运行时刻根据状态改变它的行为。2、一个操作中含有庞大的多分枝的条件语句,并且这些分枝依赖于该对象的状态。这个状态通常用一个或多个枚举常量表示。
2013-08-30 16:18:36 481
原创 drop、truncate、delete
drop table是删除表;truncate table是删除表内数据;truncate是DDL语句,所以它做的删除是无法通过闪回找回的;truncate连同索引一并删除;delete是DML语句,它所做的删除可以通过闪回找回的;truncate删除大量数据时,效率高于delete;用truncate删除相当于永久删除;
2013-08-22 10:44:14 381
原创 Spring Batch之框架流程简单介绍
Spring Batch流程介绍:上图描绘了Spring Batch的执行过程。说明如下: 每个Batch都会包含一个job。job就像一个容器,这个容器里装了若干Step,Batch中实际干活的也就是这些Step,至于Step干什么活,无外乎读取数据、处理数据,然后将这些数据存储起来(ItemReader用来读取数据,ItemProcessor用来处理数据,ItemWr
2013-08-08 17:45:07 617
原创 Spring Batch之Spring Batch简介
Spring Batch是一个轻量级的,完全面向Spring的批处理框架,可以应用于企业级大量的数据处理系统。Spring Batch以POJO和大家熟知的Spring框架为基础,使开发者更容易的访问和利用企业级服务。Spring Batch可以提供大量的,可重复的数据处理功能,包括日志记录/跟踪,事物管理,作业处理统计工作重新启动、跳过,和资源管理等重要功能。 业务方案:1、
2013-08-08 16:12:59 662
原创 Maven(一)——Maven最主要的命令
Maven最主要的命令:mvn clean compile, mvn clean test, mvn clean package, mvn clean install。执行test之前是会先执行compile的,执行package之前是会先执行test的,而类似地,install之前会执行package。
2013-06-28 16:09:50 461
转载 HTTP协议详解
当今web程序的开发技术真是百家争鸣,ASP.NET,PHP,JSP,Perl,AJAX等等。无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要,因为它让我们理解了Web应用程序的内部工作。使用Fiddler工具非常方便地捕获HTTP Request和HTTP Response。什么是HTTP协议协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,
2013-06-13 09:58:47 511
转载 java实现二叉搜索树
开门见山,首先来理解一下什么是二叉搜索树:也叫二叉排序树,是具有下列性质的二叉树:若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。空树也是二叉搜索树。 简单的说,二叉搜索树就是一课二叉树,每个父节点都一定大于等于其左孩子且小于等于它的右孩子。
2013-06-07 17:43:29 370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人