背景:spring从3.0.5升级到4.1.5; hibernate从3.3.2升级到4.3.7.
错误1:Caused by: java.lang.IncompatibleClassChangeError: class org.springframework.core.type.classreading.ClassMetadataReadingVisitor has interface or...
分类:
编程语言 时间:
2015-04-06 11:31:07
阅读次数:
636
产生一个递增的list:num_inc_list = range(30)
#will return a list [0,1,2,...,29]产生一个固定初始值的list:initial_value = 0
list_length = 5
sample_list = [ initial_value for i in range(10)]
sample_list = [initial_value]*l...
分类:
编程语言 时间:
2015-04-06 11:29:38
阅读次数:
180
python可以使用int(), float()等类型转换函数实现类型转换的功能,特别是string类型转换。
但是,我们也经常会发现报如下的错误:ValueError: invalid literal for int() with base 10出现这种情况的原因是被转换的字符串包含不是数字的字符,例如小数点,连字符,或者其他的字符。这里提供一种解决小数点的方法:round(float('1.0...
分类:
编程语言 时间:
2015-04-06 11:27:49
阅读次数:
125
继承是类与类之间的关系,是一个很简单很直观的概念,与现实世界中的继承(例如儿子继承父亲财产)类似。继承可以理解为一个类从另一个类获取方法和属性的过程。如果类B继承于类A,那么B就拥有A的方法和属性。继承使用extends 关键字。例如我们已经定义了一个类 People:1 class People{...
分类:
编程语言 时间:
2015-04-06 11:25:59
阅读次数:
213
1.合并数组array array_merge (array array1 array2…,arrayN) ;2.追回数组 当某个输入数组中的某个键己经存在于结果数组中时该函数会采取不同的处理方式.array_merge()会覆盖前面存在的键/值对,替换为当前输入数组中的键/值对,而array_.....
分类:
编程语言 时间:
2015-04-06 11:26:34
阅读次数:
186
广度优先算法:模拟队列:数据量较小,需要打印路径坐标STL队列:数据量较大,只需要打印步数迷宫问题Description定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0...
分类:
编程语言 时间:
2015-04-06 11:22:02
阅读次数:
148
1 四月 06, 2015 10:51:18 上午 org.apache.catalina.startup.VersionLoggerListener log 2 信息: Server version: Apache Tomcat/8.0.14 3 四月 06, 2015 10:51:18 ...
分类:
编程语言 时间:
2015-04-06 11:21:47
阅读次数:
238
栈是在一端进行插入和删除的线性表。栈顶---允许插入、删除的这一端,栈顶的当前位置是动态变化的;不允许插入和删除的一端称为栈底,栈底是固定不变得,当表中无元素时称为空栈。对栈的常用操作有:栈 初 始 化: Init_Stack()初始条件:栈不存在操作结果:构造了一个空栈判 断 空:Empty_.....
分类:
编程语言 时间:
2015-04-06 11:23:44
阅读次数:
150
在Java5后推出了泛型,使我们在编译期间操作集合或类时更加的安全,更方便代码的阅读,而让身为编译性语言的Java提供动态性的反射技术,更是在框架开发中大行其道,从而让Java活起来,下面看一下在使用泛型和反射需要注意和了解的事情1.Java的泛型是类型擦除的 Java中的泛型是在编译期间有效的,在...
分类:
编程语言 时间:
2015-04-06 11:19:22
阅读次数:
272
主内存与工作内存 Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量值这样的底层细节。 此处的变量(Variable)与Java编译中所说的变量略有区别,它包括了实例字段,静态字段和构成数组对象的元素,但是不包括局部变量与方法参数,因为后者是线程...
分类:
编程语言 时间:
2015-04-06 11:18:29
阅读次数:
137
当一个变量定义成volatile之后,它将具备两种特性: 1、第一是保证此变量对所有线程的可见性,这里的"可见性"是指当一条线程修改了这个变量的值,新值对于其它线程是可以立即得知的,变量值在线程间传递均需要通过主内存来完成,如:线程A修改一个普通变量的值,然后向主内存进行回写,另外一条线程B在线程A...
分类:
编程语言 时间:
2015-04-06 11:15:49
阅读次数:
171
一个简单的EGE程序:#include "graphics.h" //EGE库的头文件 int main(int argc, char** argv) { initgraph(320,240); //初始化绘图窗口 outtextxy(20,120,"Aloha Wor...
分类:
编程语言 时间:
2015-04-06 11:15:50
阅读次数:
159
在Java中,都要声明一个贷main()方法的公用类。程序从main()方法的第一条语句开始执行,随后一条一条地执行后续的语句,直到到达程序的终点 — main()方法的末尾。然而,在程序设计时,我们经常需要改变程序的控制流程,也就是语句的执行顺序。有三种基本技术可以改变程序的控制流程: 1、调用....
分类:
编程语言 时间:
2015-04-06 11:15:57
阅读次数:
176
在java中,跟着synchronized关键字的lock都会在thread离开同步块的范围时被释放掉,即使是因为异常而离开范围也是一样。所以在java中使用synchronized关键字时,异常导致不释放锁而导致死锁的现象...
分类:
编程语言 时间:
2015-04-06 10:12:59
阅读次数:
159
Enum 权举能够灵活存储不同的值,避免代码中充斥大量无法解释的数字。虽然无论放在类体内还是类体外,都能调用,但最好能够放在类体以外,这样调用更加灵活。
假设此处有两个 Enum ,分别放置在类体内外,在构造函数中我们传入两个参数调用 Enum 的值。
class TestEnum
{
enum theFirstEnum
{...
分类:
编程语言 时间:
2015-04-06 10:13:02
阅读次数:
136
客户端import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.UnknownHostException;/*
* 客户端
*/
public class Client {...
分类:
编程语言 时间:
2015-04-06 10:12:51
阅读次数:
170