最近做springmvc+mybatis+maven项目集成的时候遇到一个问题,项目搭起来以后,http请求怎么都进不到controller中,耗费
了一天多时间弄这个问题,最后发现还是自己对spring的配置文件和各种注解不熟。其实这个问题就是由于注解没配好的缘故
首先,从配置文件讲起
web.xml
contextConfigLocation
classp...
分类:
编程语言 时间:
2016-05-07 07:01:42
阅读次数:
1437
volatile 是“易变的”、“不稳定”的意思。volatile是 c++ 的一个关键字,用来解决在“共享”环境下容易出现的读取错误的问题。
在单任务的环境中,一个函数体内部,如果在两次读取变量的值之间的语句没有对变量的值进行修改,那么编译器就会设法对可执行代码进行优化。由于访问寄存器的速度要快过RAM(从RAM中读取变量的值到寄存器),以后只要变量的值没有改变,就一直从寄存器中读取变量的值,...
分类:
编程语言 时间:
2016-05-07 07:00:53
阅读次数:
283
Frosh Week
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2772 Accepted Submission(s): 923
Problem Description
During Frosh Wee...
分类:
编程语言 时间:
2016-05-07 07:01:28
阅读次数:
154
思想思想很简单,前序遍历,第一个节点一定是当前树的根节点,而这个节点在中序遍历中,分割了左右子树。假如前序:root left1 left2 left3 right1 right2中序一定是:left left left root right right虽然left在中序的顺序不能直接通过前序得到,但是一定知道的是,在中序遍历中,root分割了左右子树。然后递归得到左右子树的遍历,就可以得到整个树了...
分类:
编程语言 时间:
2016-05-07 06:58:35
阅读次数:
124
本文中主要提供的是java多线程下载文件方案,以及java多线程将临时进度保存到文件,多线程断点续传的实现;
1、多线程下载
2、将下载进度保存到临时文件,多线程的断定续传...
分类:
编程语言 时间:
2016-05-07 06:58:39
阅读次数:
170
相关下载
http://pan.baidu.com/s/1o7OEMc6
gdal1.rar - 入门例子
GDAL书籍代码及数据.rar
gdal1110.zip - 下载的源码
GDAL.rar - 构建成功后的内容
1 进入如下目录执行vcvars32.bat
2 切换到解压目录执行命令
nmake /f makefile.vc,进行编译;时间比较长;可能10...
分类:
编程语言 时间:
2016-05-07 06:53:58
阅读次数:
250
Inversion
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 3171 Accepted Submission(s): 1154
Problem Description
bobo has a seq...
分类:
编程语言 时间:
2016-05-07 06:56:06
阅读次数:
252
这里需要有一些爆炸的粒子特效,如果大家没有的话,我会打包在项目中,这是我在网上下载的一些特效,里面有很多特效,我就只用了其中一个来做测试。
爆炸特效的路径在:Assert–>JMO Assert–>WarFX–>Explosions首先创建好一个3D项目,做出如下类似的场景。
注意:需要给立方体添加Rigidbody(刚体)组件,不然没有效果。给摄像机添加一个Boom脚本,编辑如下:using...
分类:
编程语言 时间:
2016-05-07 06:53:23
阅读次数:
432
EXCEL排序
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 16387 Accepted Submission(s): 6137
Problem Description
Excel可以对一组纪录按任意指定列排序...
分类:
编程语言 时间:
2016-05-07 06:55:09
阅读次数:
183
You Are All Excellent
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 4651 Accepted Submission(s): 1558
Problem Description
本次集训队共有3...
分类:
编程语言 时间:
2016-05-07 06:54:37
阅读次数:
154
Spring的一个重要原理就是IOC(Inverse Of Control),即控制反转。IOC就是一种将组件依赖关系的创建和管理置于程序外部的技术,在Spring中Bean组件的实例化和依赖关系的管理控制都由Spring容器负责,对象与对象之间的关系可以简单的理解为对象之间的依赖关系:在 类 A 需要类 B 的一个实例来进行某些操作时,比如在类 A 的方法中需要调用类 B 的方法来完成功能,叫做...
分类:
编程语言 时间:
2016-05-07 06:50:58
阅读次数:
253
一、AOP(Aspect Oriented Programming)是Spring框架的核心技术之一,要理解AOP,先理解一些基本概念。
*横切关注点(Cross-cutting concerns):*在软件开发中,分布于应用中多处的相同功能,例如:日志、安全和事务管理等,它们都是贯穿在软件的各个功能模块的,但又不是各功能模块的核心功能。
*切面(Aspect):*横切关注点可以被模块...
分类:
编程语言 时间:
2016-05-07 06:53:35
阅读次数:
200
1. 为什么要说这个问题?想起来两年前刚学习Java时,被要求先要设置环境变量,自然不解,随后网上找答案。现在想来感觉当时看到的答案都是神神叨叨,含糊不清,没有几个说的明明白白的。当然也有可能是当时的我没看明白吧…总之,相信我,看了我的博客,你不用再找别的地方了!2. 环境变量环境变量 就是英文直译:Environment Variable 。
变量 知道吧?
对,就是可以随意给其赋值的一个存储单...
分类:
编程语言 时间:
2016-05-07 06:51:34
阅读次数:
201
在一个类的实例内存被释放之前,析构方法被立即调用。使用deinit关键字来声明析构方法,类似于构造方法用init来声明。析构方法只适用于类类型。 析构方法原理 Swift会自动释放不再需要的实例以释放资源。如自动引用计数那一章描述,Swift通过自动引用计数(ARC)处理实例的内存管理。不需要手动的 ...
分类:
编程语言 时间:
2016-05-07 06:37:31
阅读次数:
183
//定义数据类型 #define MAXSIZE = 100; #define OK 1; #define ERROR 0; typedef int status; typedef int ElemType; //平衡二叉排序树的结构 typedef struct Tnode { ElemType ...
分类:
编程语言 时间:
2016-05-07 06:35:48
阅读次数:
320
①计算机中的符号位 数据类型的最高位用于标识数据的符号 -最高位为1,表明这个数为负数 -最高位为0,表明这个数为正数 ②在计算机内部用补码表示有符号数 正数的补码为正数本身; 负数的补码为负数的绝对值各位取反再加1; ③在计算机内部用原码来表示无符号数 -无符号默认为正数 -无符号数没有符号位 对 ...
分类:
编程语言 时间:
2016-05-07 06:33:58
阅读次数:
181
#include "stdio.h" #include "stdlib.h" #include "iostream.h" #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASLBLE -1 #define ...
分类:
编程语言 时间:
2016-05-07 06:34:09
阅读次数:
299