摘要: 理解Thread.Sleep函数我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题: 1、假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会 不会被唤醒? 2、某人的代码中用了一句看似莫明其妙的话:Thread.Sleep(0) 。既然是 Sleep 0 毫秒,那么他跟去掉这句代码相比,有啥区别么?ps:Thread.Sleep(0)的作用,就是“触发操作系统立刻重新进行一次 CPU竞争” 阅读全文
posted @ 2013-09-04 13:54 三星蓝 阅读(300) 评论(0) 推荐(0) 编辑
摘要: link:http://blog.csdn.net/besily/article/details/3194286现在有张表为student,我想将这个表里面的数据复制到一个为dust的新表中去,虽然可以用以下语句进行复制,总觉得不爽,希望各位帮助下我,谢谢。answer 01:create table dust select * from student;//用于复制前未创建新表dust的情况下answer 02:insert into dust select * from student;//已经创建了新表dust的情况下现在请各位用select..into..语句实现以上东东,谢谢支持,再 阅读全文
posted @ 2013-09-03 11:20 三星蓝 阅读(943) 评论(0) 推荐(0) 编辑
摘要: java中数组相等判断:1.最常规的是遍历 public static boolean arrayEquals(String[] a,String[] b){ boolean flag = false; if(a.length != b.length){ return false; }else{ for (int i = 0; i < a.length; i++) { System.out.println(a[i] + "\t" + b[i]); if(!a[i].equals(b[i])){ flag = false; break; }else... 阅读全文
posted @ 2013-08-30 16:37 三星蓝 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。 所有实现Co.. 阅读全文
posted @ 2013-08-28 11:52 三星蓝 阅读(201) 评论(0) 推荐(0) 编辑
摘要: // 判断一个字符串是否都为数字 public boolean isDigit(String strNum) { return strNum.matches("[0-9]{1,}"); } // 判断一个字符串是否都为数字 public boolean isDigit(String strNum) { Pattern pattern = Pattern.compile("[0-9]{1,}"); Matcher matcher = pattern.matcher((CharSequence) strNum); return matcher.matches 阅读全文
posted @ 2013-08-28 09:07 三星蓝 阅读(424) 评论(0) 推荐(0) 编辑
摘要: JDBC2.0API为结果集增加了两个新的基本能力:可滚动性和可更新性,我想肯定满足了你的要求。在滚动结果集中可用的方法有:rs.previous();//向前滚动rs.next();//向后滚动rs.getRow();//得到当前行号rs.absolute(n);//光标定位到n行rs.relative(int n);//相对移动n行rs.first();//将光标定位到结果集中第一行。rs.last();//将光标定位到结果集中最后一行。rs.beforeFirst()//将光标定位到结果集中第一行之前。rs.afterLast();//将光标定位到结果集中最后一行之后。rs.moveTo 阅读全文
posted @ 2013-08-27 15:02 三星蓝 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/with-wang/archive/2012/03/24/java_doc_6.html本文从Java异常最基本的概念、语法开始讲述了Java异常处理的基本知识,分析了Java异常体系结构,对比Spring的异常处理框 架,阐述了异常处理的基本原则。并且作者提出了自己处理一个大型应用系统异常的思想,并通过设计一个异常处理的框架来论述此思想。一、 异常的概念和Java异常体系结构 异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架,是Java语言健壮性的一个重要体现。 Java把异常当作对象来处理 阅读全文
posted @ 2013-08-26 16:45 三星蓝 阅读(311) 评论(0) 推荐(0) 编辑
摘要: jdbc连接数据库时,先获取connection,再通过statement进行操作,将结果集放在resultset中,不过在关闭数据库的时候要小心,要跟前面的操作反着来,不然就会出现异常。如果直接关闭connection的话,就是说将其他也关闭了,再对其他的如statement进行操作就会出现:操作不允许在关闭以后进行的异常。try { rs = stmt.executeQuery(sql); } catch (SQLException e) { System.out.println("execute query in findUser... 阅读全文
posted @ 2013-08-22 14:13 三星蓝 阅读(3284) 评论(0) 推荐(0) 编辑
摘要: if(你是个傻逼?){out.println("继续你的傻逼生活吧!");}else(你不是傻逼?){out.println("你说不是都不是啊,继续你的傻逼生活吧!");}else{out.println("依然逃不出傻逼生活,继续吧!");}为何总是徘徊在一个既定的游戏规则里面,总是If else ,偶尔也来个goto语句 阅读全文
posted @ 2013-08-20 15:09 三星蓝 阅读(130) 评论(0) 推荐(0) 编辑
摘要: OO的五大原则是指SRP、OCP、LSP、DIP、ISP1. SRP(Single Responsibility Principle 单一职责原则)单一职责很容易理解,所谓单一职责,就是一个设计元素只做一件事。2. OCP (Open Close Principle 开闭原则)一句话:“Closed for Modification; Open for Extension”——“对变更关闭;对扩展开放”。3. LSP(Liskov Substitution Principle 里氏替换原则)子类应当可以替换父类并出现在父类能够出现的任何地方。这个原则是Liskov于1987年提出的设计原则。它 阅读全文
posted @ 2013-08-15 11:56 三星蓝 阅读(258) 评论(0) 推荐(0) 编辑