多线程并发同一个表问题

2016-08-30
阅读 3 分钟
3.3k
现有数据库开发过程中对事务的控制、事务锁、行锁、表锁的发现缺乏必要的方法和手段,通过以下手段可以丰富我们处理开发过程中处理锁问题的方法。For Update和For Update of使用户能够锁定指定表或表的数据行这个功能在实际应用中具有很重要的意义,特别对于多用户多线程处理中如要先获取数据通过判断在去更新数据(这中...

面试题:SpringMVC和Struts2的区别

2016-05-30
阅读 2 分钟
7.3k
1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其类属性却被所有方法共享,这...

面试题:Stirng、StringBuffer、StringBuilder

2016-05-28
阅读 3 分钟
3.8k
1.String是字符串常量,StringBuffer是线程安全的字符串变量,StringBuilder是直到JDK1.5才加入的线程不安全的字符串变量,之所以设计StringBuilder是为了单线程使用提高效率而考虑的。2.效率问题,如果对于很少改变内容的字符串,使用string效率高。如果对于经常改变内容的字符串,使用StringBuilder效率高,但是它只适用...