- 浏览: 4279 次
最新评论
文章列表
myeclipse中的debug
- 博客分类:
- 学习
单步跳入:step into调试,进入语句中的子函数进行步进调试
单步跳过:step over调试,跳过该行语句,进入下一行进行调试
单步返回:step out调试,跳出当前函数,进入调用源进行调试
例如:
1.
if(aa=fun(xx,xx)) ←当前断点位置
{
aa=b;
}
当执行单步跳入后,进入fun()函数的第一句语句,继续调试
2.
aa=fun();←当前断点位置
bb=aa;
当执行单步跳过后,转到bb=aa;语句,继续调试
3.
fun()
{
aa=bb; ←当前断点位置
bb=cc;
cc=dd;
}
void ...
struts1与struts2的区别
- 博客分类:
- 学习
先大致介绍下struts1和struts2
struts1的作用,它是MVC设计思想的一个实现,是一个框架,能够减少程序员编写代码,方便维护。
struts1:过去最流行的web MVC组件,apache项目组的一个开源项目
struts2:现在非常流行的web MVC组件,是a ...
为什么用log4j不用system
- 博客分类:
- 学习
为什么不用System.out.println()?
功能太弱;不易于控制。如果暂时不想输出了怎么办?如果想输出到文件怎么办?如果想部分输出怎么办?……
mysql是开源的;操作及维护简单;mysql不适用于操作业务极其复杂的情况,而我们的系统要求的并不是很复杂,所以就选择mysql,
比如,要实现一个转账功能,从A账户转2000给B账户,需要进行的操作包括A账户的数e要减少2000,B账户的数额要增加2000,如果第一个操作执行成功,而第二个数据库故障导致失败,则这个时候就会导致数据库的不一致性,这个时候就需要事务了。
事务是一系列数据库操作的集合,在一个事务中,所有的操作要么都成功,要么都失败。
mysql的事务隔离
- 博客分类:
- 学习
数据库是一个多用户使用的共享资源,当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。事务隔离就是数据库解决并发问题提供的一种技术。mysql支持的四种隔离级别包括:
Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty Read)。 Read Committed(读取提交内容) 这是大多数数据库系 ...
String类型的变量赋值的两种方式: String str=new String("abc");第一行代码
String str1=“abc”;第二行代码
java中文字都被看做是一个String对象,而且把文字都会放到String池中即栈中。栈中的数据是共享的。
第一行代码:先查看在栈中是否存在“abc”这样的常量,如果没有,则会创建一个String对象“abc”;然后再执行new String()时,java会创建一个对象,所以第一种方式一共建立了2 ...