`
文章列表
内部类是指在一个类的内部再定义一个类,相对这个类为外部类,定义的类为内部类inner class。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。    内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类。 为什么要用内部类?     典型情况是:内部类继承自某个类或实现某个接口,内部类的代码操作创建其的外围类的对象。所以你可以认为内部类提供了某种进入其外围类的窗口。使用内部类最吸引人的原因是:   每个内部类都能独立地继承自一个(接口的)实现,所以无论外围类是否 ...
现在常用的开源数据连接池主要有c3p0,dbcp 和proxool 三种,其中: ¨         hibernate 开发组推荐使用c3p0; ¨         spring 开发组推荐使用dbcp (dbcp 连接池有weblogic 连接池同样的问题,就是强行关闭连接或数据库重启后,无 ...
Html页面的一些小技巧 1、表格中的内容过长时,不换行,显示省略号并Tooltip。 1 <table width="200px" style="border:1px solid #000000;table-layout:fixed;word-wrap:break-word;word-break:break-all;"> 2     <tr> 3     <td  style="font-size: 11px;text-overflow:ellipsis;overflow:hidden;white-space ...
Java的数组(Array)、Vector、ArrayList、HashMap的异同   array(数组)和Vector是十分相似的Java构件(constructs),两者全然不同,在选择使用时应根据各自的功能来确定。 1、数组:Java arrays的元素个数不能下标越界,从很大程度上保证了 ...
本文所介绍的5个最佳实践,可以应用到Web应用程序Ajax开发工作中: 一、最小化调用 二、让数据变小 三、预加载组件 四、轻松实现错误处理 五、使用现有工具 这些最佳实践,有助于开发者编写更加健壮的JavaScript代码,并使 ...
使用基本的JAVA数据类型,变量的值要么已经是默认值,如果没有对其正常赋值,程序便不能通过编译,因此使用基本的JAVA数据类型(double,float,boolean,char,int,long)一般不会引起空指针异常。由此可见,空指针异常主要跟与对象的操作相关。 下面先列出了可能发生空指针异常的几种情况及相应解决方案: 不管对象是否为空就直接开始使用。 (JSP)代码段1: out.println(request.getParameter("username")); 描述: 代码段1的功能十分简单,就是输出用户输入的表单"username&quo ...
1下载 [root@localhost ~]# wget http://xftele1.skycn.com/down/vsftpd-2.3.1.tar.gz [root@localhost ~]# yum -y install db4-utils #本机缺失的包 [root@localhost ~]# yum -y install gcc #本机缺失的包 [root@localhost ~]# yum -y install gcc-c++ #本机缺失的包 [root@localhost ~]# yum -y install pam-devel #本机缺失的包 [root@localhost ~] ...
JDBC,即 Java? Database Connectivity 是 JDK 中最常用的包之一,但是只有极少数开发人员能够充分使用其完整的 — 或最新的 — 功能。Ted Neward 提供了像  ResultSet  这样的最新 JDBC 功能,可以在系统繁忙时自动滚动和更新,无论是否有开放数据库连接,Rowset  都能正常工作,而且批量更新可围绕网络快速执行多条 SQL 语句。 目前,许多开发人员把 Java Database Connectivity (JDBC) API 当作一种数据访问平台,比如 Hibernate 或 SpringMany。然而 JDBC 在数据库连接中不仅仅 ...
//SQL SqlServer:CTE函数处理递归(WITH语法) cte可以其他名字 注意匹配(所有cte全部替换) with cte as ( select a.typeid,a.superid,a.typename from ctype a where typeid=1 union all select k.typeid,k.superid,k.typename from ctype k inner join cte c on c.typeid = k.supe ...
即时通信工具简介 (2011-03-26 11:22) 标签:  官方网站  添加好友  手机短信  性方面  Flash  分类: IM通信 1-1.客户端-AIM即时通信软件       美国在线推出了Flash版AIM即时通信软件,并把这个服务的名字叫做“AIM Express”.以前美国在线也开发了网页版的AIM,但需要JAVA支持,但IE一直对JAVA不太友好,导致不具有普遍性。现在采用Flash技术,因此在用户体验性方面也很好,甚至支持手机短信。同样支持声音提示,可以添加好友,从试用的过程来看,速度非常流畅,和一般的即使通信软件没有区别。       官方网站 :http://w ...
使用JS动态添加和减少指定行   完整代码   以下代码经过Firefox 测试通过 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> New Document </title> <meta name="Generator" content=&qu ...
总结问题有: 1. 页面有只显示一半。原因是js代码中有些数据计算有问题,计算量过大,导致页面显示超时,只显示一半。解决方法,去掉、优化js中的数据计算与加载。 2. 当有两个或两个以上的地方要对某一相同的对象进行增删改时,会造成数据的相互覆盖,有可能出现空值,使得客户登录报空值。修改方案,只对所操作的数据对象属性值进行保存,不再对从页面获得的单个对象保存。或者是把所有的属性值都先加载到jsp页面,不能操作的属性可以隐藏,也可以只读。 3. 页面的数据提交,报数据转换出错,查看jsp页面中传值的命名id,最好不要是id=”id” ,这样有可能产生冲突报该错误。 4. 提交保存数据时,报错数 ...
严重: IOException while loading persisted sessions: java.io.EOFException tomcat在启动时出现如下异常问题:         严重: IOException while loading persisted sessions: java.io.EOFException         严重: Exception loading sessions from persistent storage         分析:EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致从session中获取数 ...
Java的简单数据类型 Java提供了几类简单数据类型表示数字和字符,本文对其进行了分析讲解 数据类型 数据类型就是对内存位置的抽象表达。程序员可以利用多种数据类型:某些由编程语言定义,某些由外部库定义,还有些则由程序员来定义。很多编程语言都 依赖于特定的计算机类型和对数据类型属性的具体编译实现,比如word和integer数据类型的大小等。另一方面,Java的虚拟机负责定义其内置数据 类型的各方面内容。这就意味着不管Java虚拟机(JVM)运行在何等低级的操作系统之上,数据类型的属性都是完全一样的。 简单数据类型 简单数据类型是不能再简化的、内置的数据类型,由编程语言定义,表示真实的数字、字符 ...
Jquery 文章积累 转自:http://www.cnblogs.com/yangtongnet/archive/2010/05/20/1740200.html   博主用JQuery+XML、JQuery+JSON两种方式列出了,处理后台数据的方法。很好,收藏了! 【Jquery + Xml】       如下代码是我查询IPInfo表中前10条数据,并以XML格式输出: 代码 public void XmlToAjax() {    DataTable dt = SQLHelper.ExecuteDataTable(SQLHelper.conStrings, CommandTy ...
Global site tag (gtag.js) - Google Analytics