摘要: 0.if嵌套的层数最好不要超过3层点击(此处)折叠或打开importjava.util.HashMap;importjava.util.Map;publicclassQiantao{/** 嵌套太多层if,阅读性非常差,和看递归代码一样* @author yifangyou* @since 2011... 阅读全文
posted @ 2014-04-21 10:44 qiuhua 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 在Java中修饰符总共有一下几种: 1.访问控制修饰符 分别有:public private protected,缺省 2.其它修饰符 分别有:abstract,final,static,native,synchronized,transient,volatile等 对于形式参数只能用final修饰符,其它任何修饰符都会引起编译器错误。但是用这个修饰符也有一定的限制,就是在方法中不能对参数做任何修改。 不过一般情况下,一个方法的形参不用final修饰。只有在特殊情况下,那就是:方法内部类。 一个方法内的内部类如果使用了这个方法的参数或者局部变量的话,这个参数或局部变量应该是final。 ... 阅读全文
posted @ 2013-11-07 11:48 qiuhua 阅读(942) 评论(0) 推荐(0) 编辑
摘要: java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?Java中的流分为两种,一种是字节流,另一种是字符流,分别由四个抽象类来表示(每种流包括输入和输出两种所以一共四个):InputStream,OutputStream,Reader,Writer。Java中其他多种多样变化的流均是由它们派生出来的.字符流和字节流是根据处理数据的不同来区分的。字节流按照8位传输,字节流是最基本的,所有文件的储存是都是字节(byte)的储存,在磁盘上保留的并不是文件的字符而是先把字符编码成字节,再储存这些字节到磁盘。1.字节流可用于任何类型的对象,包括二进制对象,而字符 阅读全文
posted @ 2013-11-06 20:09 qiuhua 阅读(15672) 评论(0) 推荐(0) 编辑
摘要: SQL TOP分页2010-11-12 16:35:29|分类: SQL |标签: |字号大中小订阅1.分页方案一:(利用Not In和SELECT TOP分页) 语句形式: SELECT TOP 10 * FROM TestTable WHERE (ID NOT IN (SELECT TOP 20 id FROM TestTable ORDER BY id)) ORDER BY IDSELECT TOP 页大小 * FROM TestTable WHERE (ID NOT IN (SELECT TOP 页大小*页数 id FROM 表 ORDER BY id)) ORDER BY... 阅读全文
posted @ 2013-11-05 22:07 qiuhua 阅读(2388) 评论(0) 推荐(0) 编辑
摘要: Java的JDBC事务详解 分类: Hibernate 2010-06-02 10:04 12298人阅读 评论(9) 收藏 举报jdbcjava数据库sql serverdeleteinsert事务的特性:1) 原子性(atomicity):事务是数据库的逻辑工作单位,而且是必须是原子工作单位,对于其数据修改,要么全部执行,要么全部不执行。2) 一致性(consistency):事务在完成时,必须是所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。3) 隔离性(isolation):一个事务的执行不能被其他事务所影响。4) 持久性(durab. 阅读全文
posted @ 2013-11-05 22:01 qiuhua 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 数组的声明由几种方式:1,String []a = new String[length];再赋值a[0]=?;.......2,new完就直接初始化:String []a = new String[]{?,?...};3.你甚至不必new:String []a = {?,?....}同样没问题。 阅读全文
posted @ 2013-10-29 16:45 qiuhua 阅读(118004) 评论(0) 推荐(3) 编辑
摘要: 一、问题描述: n个人围成一个圈,编号为1~n,从第一号开始报数,报到3的倍数的人离开,一直数下去,直到最后只有一个人,求此人编号。二、问题提示:使用一维数组,数组元素初始为1,从1开始把数字放进数组空间,若数组元素为3的倍数,则把其置0,循环下去直到计数器(counter)减为1,则跳出循环并输出其数组下标Java代码importjava.util.Scanner;publicclassTest{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubSystem.out.println 阅读全文
posted @ 2013-10-12 10:38 qiuhua 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 内部类的共性内部类分为: 成员内部类、静态嵌套类、方法内部类、匿名内部类。(1)、内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号。(2)、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的。(3)、内部类声明成静态的,就不能随便的访问外部类的成员变量了,此时内部类只能访问外部类的静态成员变量。编辑本段成员内部类class Outer {class Inner{}}编译上述代码会产生两个文件:Outer.class和Outer$Inner.class。编辑本段方法 阅读全文
posted @ 2013-08-26 10:10 qiuhua 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 这几天蛋疼.看看别人url重写是怎么搞的..1.解释下什么事url重写,以及它的优缺点:URL重写,其实就是把带一大堆参数的url,变成一个看上去很规矩的url。例:/viewthread.jsp?id=1234 重写后,可以用/viewthread/1234.html一、自定义过滤器示例:1.配置过滤器一般在web.xml中 urlFilter com.url.filter.URLFilter urlFilter *.shtml2.新建解析规则配置文件 urlrewrite.xml ^/(\w+)_(\w+)_(\d+)\.shtml$ 匹配... 阅读全文
posted @ 2013-08-23 13:22 qiuhua 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 使用Pushlet来实现服务器端向客户端推送信息1. 实现方式:有两种实现方式:1. 通过配置文件来实现定时的从服务器端向客户端推送信息2. 通过API主动向另外一端推送信息以下分别给予介绍。2. 特别注意在开始测试之前,有三点非常重要,需要实现讲明,否则程序将会无法正常运行:2.1. JSP页面上的设定JSP页面上必须添加以下代码以确保Pushlet能够正确的获得后台服务的地址:">2.2. Pushlet的JS文件的Bug修改需要修改被引用的JS文件ajax-pushlet-client.js的内容,找到PL.pushletURL = PL._getWebRoot() + 阅读全文
posted @ 2013-08-19 20:07 qiuhua 阅读(389) 评论(0) 推荐(0) 编辑