SpringMVC的请求如下面这种图所示:
可以看出所有的请求都要通过Dispatherservlet来接收,然后通过Handlermapping来决定使用哪个控制器,再根据ViewResolver来决定返回哪个视图.从流程来看,Handlermapping就是我们可以实现拦截器的第一种方法.另外还有一种是实现WebRequestInterceptor接口,或者继承其子类.一.实现HandlerI...
分类:
编程语言 时间:
2016-04-10 15:05:15
阅读次数:
249
8、Scanner类的用法:
Scanner类位于java.util包中,使用时需要导入此包
使用步骤:
导入java.util.Scanner创建Scanner对象接收并保存用户输入的值...
分类:
编程语言 时间:
2016-04-10 15:04:14
阅读次数:
232
如何定义自己的异常
Java支持自己创建的异常。方法如下:
1、所有的异常必须是Throwable的子类。
2、如果想写一个检查异常,需要扩展Exception类。
3、如果想编写一个运行时异常,则需要扩展RuntimeException类。
4、异常类与任何其他类一样,可以包含字段和方法。
我们可以定义如下自己的异常处理类:...
分类:
编程语言 时间:
2016-04-10 15:01:18
阅读次数:
167
java内存管理分为两个方面:内存分配和内存回收
不能随意挥霍java的内存分配,会造成java程序的运行效率低下:
不断分配内存使得系统中可用内存减少,从而降低程序运行性能。
大量已经分配内存的回收使得垃圾回收的负担加重,降低程序的运行性能。
1. 实例变量和类变量的内存分配
java程序的变量大致分为成员变量和局部变量。局部变量分为3类:
形参:...
分类:
编程语言 时间:
2016-04-10 15:02:17
阅读次数:
314
进程与线程...
分类:
编程语言 时间:
2016-04-10 15:00:28
阅读次数:
247
快速排序是一种排序算法,最坏情况运行时间为θ(n²),但其最佳期望运行时间为θ(nlgn),并且θ(nlgn)记号中隐含的常数因子很小,快排是在就地排序的一种排序算法。快排是基于分治思想的,与归并排序一样。快速排序是一种不稳定的排序算法,因为算法实现过程中涉及到元素交换。
思路:
(1)分解:数组A[n]被划分两个字数组A[0..q-1]和A[q+1..n],使得对于数组A[0..q-1]中的元素都...
分类:
编程语言 时间:
2016-04-10 14:59:38
阅读次数:
194
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5438
Ponds
Time Limit: 1500/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 2837 Accepted Submissio...
分类:
编程语言 时间:
2016-04-10 15:01:18
阅读次数:
218
1.下载附加的中科院分词工具包(要下载的到我的博客里面免费下载即可)
2.解压后会看到如下几个文件夹
3.把java工程导入eclipse中,点击import,再选择existing project into workspace
4.导入sample文件下的JnaTest_NLPIR的java工程文件,按确定即可导入
5.在NlpirTest类下修改路径问题:...
分类:
编程语言 时间:
2016-04-10 14:57:49
阅读次数:
152
针对最近腾讯、京东、网易等公司的笔试,遇到一些有关Java基础的问题,在此通过一些例子总结一下,希望能通过这几道题发散,举一反三,借此打牢基础!自己总结,望提出宝贵意见!
1、一、最近笔试,经常会遇到一些“下面这段代码输出的结果是什么?是否编译出错?”类似的问题
2、对于null
3、类加载时的静态块与构造方法执行顺序问题
4、包含继承关系的构造方法问题
5、Integer与int的'=='比较问题
6、关于抽象类与接口
(未完待续)...
分类:
编程语言 时间:
2016-04-10 14:59:34
阅读次数:
254
哈希表也称为散列表,是根据关键字值(key value)而直接进行访问的数据结构。也就是说,它通过把关键字值映射到一个位置来访问记录,以加快查找的速度。这个映射函数称为哈希函数(也称为散列函数),映射过程称为哈希化,存放记录的数组叫做散列表。比如我们可以用下面的方法将关键字映射成数组的下标:arrayIndex = hugeNumber % arraySize。
哈希化之后难免会产生一个...
分类:
编程语言 时间:
2016-04-10 14:56:16
阅读次数:
207
继承: 是除了基类的构造函数 ,析构函数 全部继承(私有 也可继承 但不可直接访问)继承方法:public: is-a关系
base private 不可访问
public protected 不变protected:
base private protected 都不可访问
public 变为 protected注:protected 不能在类外访问,可在...
分类:
编程语言 时间:
2016-04-10 14:54:23
阅读次数:
231
之前一直觉得人脸检测是非常麻烦的,即使是用opencv,麻烦到我都不敢去碰。这两天仔细看了下,如果只是调用opencv自带的分类器和函数的话,简直是简单。这不,正好最近也在学习Python,索性就用C++和Python两种语言都实现一下。当然,我现在这个是最简单的版本。
步骤:
调用opencv训练好的分类器和自带的检测函数检测人脸人眼等的步骤简单直接:
1.加载分类器,当然分类器事先要放在...
分类:
编程语言 时间:
2016-04-10 14:54:45
阅读次数:
1627
一、项目需求
确定网络摄像机的监控视场在全景地图上的精确位置,并采用简单而高效的方法将其所在视场标定并投影到全景地图上,项目要求能够将多路网络摄像机的视场标定在全景地图上,并实现这样的功能:当调取当前摄像机视频播放时,其他摄像机处于暂停状态。二、项目分析
1、如何将视频投影到全景地图上,实质上就是如何将一幅幅视频帧图像与全景图像进行配准,关于图像配准方面的研究已经有很多方法,...
分类:
编程语言 时间:
2016-04-10 14:53:12
阅读次数:
176
今天想说说JavaScript对象的知识点,涉及对象,属性,复制数据类型,基本数据类型,作用域,继承,this关键字,和window对象等概念。
一,JavaScript对象:
在JavaScript世界,我们听的最多的一句话就是:JavaScript里一切皆对象。
的确,JavaScript里的几乎所有东西都是对象或者用起来像对象,就连“my name is sunny”这句话在JavaS...
分类:
编程语言 时间:
2016-04-10 14:54:20
阅读次数:
186
点击C++里的MFC再点击MFCApplication,到下面改名字和路径,然后OK
然后点击Next,
选择single document,MFCstandard,简体中文,然后Finish
这时候可以先直接运行,看看工程的样子,操作如下
编译完成,
稍后有个空白菜单框弹出;
关闭菜单框,开始添加代码,我们先创建资源视图,点击解决方案,再资源文件里找...
分类:
编程语言 时间:
2016-04-10 14:51:37
阅读次数:
197
实验2 类的继承性
一、实验目的
掌握面向对象的继承性在Java中的实现方法;掌握super关键字的用法,体会抽象类和抽象方法的作用。
二、实验内容
1.程序理解:
1)类的继承2)第4章课后编程第1题
class Student {
public String name;
public int age;
public Student(String name,int...
分类:
编程语言 时间:
2016-04-10 14:51:48
阅读次数:
1689
泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。
Java语言引入泛型的好处是安全简单。
在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开...
分类:
编程语言 时间:
2016-04-10 14:48:05
阅读次数:
246