SpringMVC主要就是用来做流程控制的,这篇博客总结一下如何在流程控制添加Interceptor(拦截器),如何将进行流程Mapping映射解析,如何编写Controller(控制器)。
一,首先看一下框架中的映射解析器,用来将uri和控制器进行绑定的:
1,
SpringMVC框架的默认解析器采用是:bean的nam...
分类:
编程语言 时间:
2014-03-21 13:25:17
收藏:
0 评论:
0 赞:
0 阅读:
517
1,程序--->指令集,静态2,进程--->操作系统调度程序,动态,一个程序就是一个进程3,线程--->在进程内多条进程路径可以理解为进程为.class问价线程是程序类的一个方法,方法a(),b(),可能2条路径都是同一方法
分类:
编程语言 时间:
2014-03-21 09:55:18
收藏:
0 评论:
0 赞:
0 阅读:
530
linux 下隐藏文件是以句号 “.” 开头的文件,根据文件名即可判断是否为隐藏文件。win
下是以文件隐藏属性确定的,所以,只能通过微软的 API 获取隐藏属性来判断是否为隐藏文件。1. windows attrib 命令获取文件隐藏属性Syntax
ATTRIB [ + attribute | ...
分类:
编程语言 时间:
2014-03-21 09:57:11
收藏:
0 评论:
0 赞:
0 阅读:
533
为什么要写这些东西呢?首先,我是在看了道哥的一篇文章之后,觉得他说的一句话很对“应该多跟行业内的前辈、过来人聊天!”当时就感觉茅塞顿开,好像突然通便了的感觉,作为一个技术宅,为什么不出去走走呢,把思想发散开来,多吸取点别人优秀的思想?
仔细想想,既然自己已经一只脚踏进了java开发这个行业,那么怎么...
分类:
编程语言 时间:
2014-03-21 10:01:40
收藏:
0 评论:
0 赞:
0 阅读:
469
/*获取网址首页的所有网址和链接文字*/importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.net.MalformedURLException;import...
分类:
编程语言 时间:
2014-03-21 12:46:58
收藏:
0 评论:
0 赞:
0 阅读:
493
C++异步编程http://www.cnblogs.com/zjjcy/archive/2012/03/18/2404214.htmlhttp://www.cnblogs.com/zjjcy/archive/2012/03/25/2416700.htmlhttp://www.cnblogs.com/...
分类:
编程语言 时间:
2014-03-21 12:47:52
收藏:
0 评论:
0 赞:
0 阅读:
449
继承Threadpublic class RubbitTest { public static
void main(String[] args) { Rubbit r=new Rubbit(); r.start(); for(int
i=0;i<100;i++){ System.out.printl...
分类:
编程语言 时间:
2014-03-21 12:52:36
收藏:
0 评论:
0 赞:
0 阅读:
442
实现Runnable接口,这里有静态代理模式1,自己的类2,代理类3,都实现同一接口4,代理类有实现类的引用public
class StaticRunTest { /* * 1,Static是要代理的类 * 2,Thread是代理类 * 3,都实现Runnable接口 *
4,Thread有Sta...
分类:
编程语言 时间:
2014-03-21 12:50:37
收藏:
0 评论:
0 赞:
0 阅读:
445
字符串是软件开发中最为重要的对象之一。通常,字符串对象或其等价对象(如char数组),在内存中总是占据了最大的空间块。因此如何高效地处理字符串,必将是提高系统整体性能的关键所在。1.String对象及特点String对象是Java语言中重要的数据类型,但它并不是Java的基本数据类型。在C语言中,对...
分类:
编程语言 时间:
2014-03-20 23:40:34
收藏:
0 评论:
0 赞:
0 阅读:
667
1 合并排序采用的是 分治策略 a 分解:将原问题分解成一系列子问题 b
解决:递归的解决各个子问题,若问题足够小,则直接求解 c 合并:将子问题的结果合并成原问题的解2 将n个元素分成
各含n/2个元素的子序列(重复执行分解动作,直到子程序元素足够小)3 单个元素被视为 已排好序的4 为做合并 需...
分类:
编程语言 时间:
2014-03-20 23:55:49
收藏:
0 评论:
0 赞:
0 阅读:
828
HashMap是使用最频繁、最重要的数据结构之一,提供了字典操作功能,Insert、Search、Delete操作的效率都很高。本文将尝试用Java实现一个最简单的HashMap。因为简单,才容易看到HashMap的本真设计思想。
什么是Hash
依我的理解,Hash就是把一个对象转化为一个正整数的过程。相同的对象产生相同的Hash Code,但不同的对象的Hash Code具有随机的特点,不...
分类:
编程语言 时间:
2014-03-21 00:04:23
收藏:
0 评论:
0 赞:
0 阅读:
448
#不可变序列-----元组 tuple #元组和列表十分相似,元组和字符串一样都是不可变的。 #元组由不同的元素组成,每个元素可以存储不同类型的数据,例如 #字符串、数字和元组 #元组通常代表一行数据,而元组中的元素则代表不同的数据项 #创建元组,不定长,但一旦创建后则不能修改长度 #空元组 tuple_name = () #如果创建的元组只有一个元素,那么...
分类:
编程语言 时间:
2014-03-21 00:01:27
收藏:
0 评论:
0 赞:
0 阅读:
600
今天抽时间倒腾了一下ST,发现当前的ST工程只能在linux下运行,但部门的人都不怎么会使用ST来保障代码质量。于是就想移植到windows下使用,首先就牵涉到了windows上远程执行命令及收集执行结果,脚本自动上传,日志自动下载等功能。这就要使用到ssh服务,所以就学习了一下windows下python的ssh功能的使用。
Python中使用SSH需要用到OpenSSH,而OpenSSH...
分类:
编程语言 时间:
2014-03-21 00:15:47
收藏:
0 评论:
0 赞:
0 阅读:
671
SpringMVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能MVC 模块
,其功能和Strtus2,Struts1是类似的,只不过是实现的原理不同而已。其中Struts2是通过过滤器来实现路劲和action的映射等控制流转功能,而Struts1和SpringMVC则是通过最传统的servlet...
分类:
编程语言 时间:
2014-03-20 23:59:32
收藏:
0 评论:
0 赞:
0 阅读:
762
C++中rand()函数的用法2011-12-30 11:03:59|分类:C /
C++|举报|字号订阅一、C++中不能使用random()函数 random函数不是ANSI C标准,不能在gcc,vc等编译器下编译通过。但在C语言中int
random(num)可以这样使用,它返回的是0至num...
分类:
编程语言 时间:
2014-03-20 23:33:01
收藏:
0 评论:
0 赞:
0 阅读:
803
我们在衡量一个函数运行时间、判断一个算法的时间效率、在程序中我们需要一个定时器,定时执行一个特定的操作(比如在多媒体中、在游戏中等都会用到时间函数)、我们通过记录函数或者算法开始和截至的时间,然后利用两者之差得出函数或者算法的运行时间。编译器和操作系统为我们提供了很多时间函数,这些时间函数的精度也是...
分类:
编程语言 时间:
2014-03-21 00:21:34
收藏:
0 评论:
0 赞:
0 阅读:
682
IP地址. 协议. ISO/OSI七层参考模型. OSI各层所使用的协议. 数据封装.
TCP/IP模型. 端口. 基于TCP的socket编程. 基于UDP的socket编程. URL与URI.
分类:
编程语言 时间:
2014-03-21 00:38:44
收藏:
0 评论:
0 赞:
0 阅读:
614
最近刚刚开始接触Spring MVC,由于项目有需要用到,所以特意去学习了一下。
之前一直使用的是SSH框架,感觉Spring MVC比之前使用的框架更加好用,主要是Spring MVC提供了注解机制,省去了一堆麻烦的配置工作。
这里我们使用Spring MVC实现一个最简单的web应用,主要是基于...
分类:
编程语言 时间:
2014-03-21 01:05:14
收藏:
0 评论:
0 赞:
0 阅读:
606
Lambda是c++11中最重要的新特性之一,cppreference.com是这样定义的:an
unnamed function object capable of capturing variables in
scope。即可以使用临时局部变量的匿名函数。Lambda的完整语法如下:[ capt...
分类:
编程语言 时间:
2014-03-21 01:52:49
收藏:
0 评论:
0 赞:
0 阅读:
487
当C++编译器遇到模板特化的时候,他会利用所给的实参替换对应的模板参数,从而产生该模板的特化。该过程是自动进行的。有时候也会被称为隐式实例化,或者是自动实例化。
分类:
编程语言 时间:
2014-03-21 02:38:15
收藏:
0 评论:
0 赞:
0 阅读:
477