JAVA
NANJI_WUBING
这个作者很懒,什么都没留下…
展开
-
JAVA 基础
package 第六章.第六章练习;class SelfCounter { private static int count = 0; private int id = count++; public SelfCounter(String type){ System.out.println(count+":count的值"); System.o...原创 2012-06-20 16:31:10 · 107 阅读 · 0 评论 -
Synchronized和@Transactional 使用时,同步失效。
Synchronized 的用法问题。8月份在做一个系统的用户提现功能,为控制并发,想过在用Synchronized method(){}或者method(){ Synchronized(this){ } }来控制,两个同样的记录去做并发提现测试,同步方法或者代码块并没有起作用。Synchronized加在@Transactional事务注解的方法时,同步并不起作用,可以新建不带用事务注解的...原创 2015-10-28 14:58:02 · 1912 阅读 · 0 评论 -
Java结合Junit做并发测试用例。
1:上一篇博文,介绍了Synchronized 和 配合Spring @Transtaction使用。下面咱们做一个测试。 2:在做并发测试前,可以预先设计使用线程池的execute方法、还是submit,虽然submit方法最后还是调用了线程池的execute;但submit方法封装了一个返回Future的值。 3:测试代码 public class MultiThr...原创 2015-10-29 11:32:33 · 601 阅读 · 0 评论 -
if 和 while 语句的区别。
1:代码 写道public class Test { public static void main(String[] args) { int whileInteger = 3,ifInteger = 3; while(--whileInteger>=0){ System.out.println(String.format("while:第%s次打印", whileIntege...原创 2015-10-30 14:50:26 · 814 阅读 · 0 评论 -
Oracle Integer和Java Integer 数据的取值范围。
1:开发项目时,遇到一个查询问题。java.sql.SQLException: 数字溢出 2:根据异常信息,POJO类,属性类型是Integer(最大值27亿多),Oracle数据库类型是Integer,但是数值是100亿。 3:当时对项目经理的基础知识.......原创 2015-10-30 15:10:28 · 1027 阅读 · 0 评论