`
文章列表
许多开发者和设计者希望把他们的作品作为开源项目共享,他们希望其他人能够利用和共享他们的代码。 而各种开源社区就是因为这个原因而充满活力。开源软件可以用于你能想象得到的任何应用程序,许多web设计人员使用开源 ...
1. 自定义标签<rtexprvalue>的用法.    rtexprvalue的全称是 Run-time Expression Value,它用于表示是否可以使用JSP表达式.    当<rtexprvalue>true</rtexprvalue>时, 表示该自定义标签的某属性的值可以直接指定或者通过动态计算指定。    example: <bean:write name="${iname}" />    当<rtexprvalue>false</rtexprvalue>时, 表示该自定义标签的某属性的 ...
<html> <head> <meta http-equiv="Content-Type" c> <title>$$网页内容标题$$ $$频道标题$$ $$网站名$$</title> <meta name="keywords" content="重点关键词"> <meta name="description" content="用一句话概述本网页所介绍的内容(网页描述)"> </head> ...
Apache配置虚拟主机 Alias /jquery "F:/jquery" <Directory "F:/jquery"> AllowOverride None Options Indexes FollowSymLinks Includes Order allow,deny Allow from all </Directory> 配置文件的内容为添加名为jquery的虚拟目录,并指向F:/jquery目录,参数是用来设置目录权限的,其中AllowOverride就是指明Apache服务器是否去找.htace ...
1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String passWord="test"; Connection conn= DriverManager.getConnection(url ...
1.登陆mysql 语法如下: mysql -u用户名 -p用户密码 mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql 2.显示数据库列表 show databases; 3.建库与删库: create database 库名; drop database 库名;   创建库时候指定编码: CREATE DATABASE 库名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci4.显示库中的数据表: use 库名; show tables; 5.建表与删表: use 库名; create ...
String是固定长度的字符串,如果要发生变化必须重新生成新的实例; String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 而如果是使用 StringBuffer 类则结果就不一样了,每次结果都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,再改变对象引用。所以在一般情况下我们推荐使用 StringBuffer ,特别是字符串对象经常改变的情况下。而在某些特别情况下, Strin ...
Struts1和Struts2的区别和对比: 转自:http://ikingqu.iteye.com/blog/68597 Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口, ...
今天在调用一存储过程中setDate参数过程是出错,查资料才发现setDate的参数必须是java.sql.date类型 代码如下: CallableStatement cstmt; try { cstmt = this.getHibernateTemplate().getSessionFactory().getCurrentSession().connection().prepareCall("{call sp_过程名称(?,?)}"); //查询参数 if(oc.getMadeDate()!=null){ [color=red]cstmt.set ...
在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别?   用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩 ...
对interface和abstract class之间的区别一直模棱两可,看这边文章好像明白了一些,特转载,仔细体会! abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是 ...
一、query.scroll()和query.setFirstResult(),query.setMaxResults();这两种方法都可以取到一定范围内的数据,用来数据分页显示。那么两者区别,以及两者的效率如何? 答:1.scroll是用JDBC2.0的可滚动结果集实现;query.setMaxResults();query.setFirstResult()是数据库SQL语句实现。 2.你说是在数据库就分页好呢?还是把结果集都取到内存再分页好呢?(应该是在数据库就分了好些吧,但是如果在内存分页的话,换页的时候是不是更快一些呢?) 3.在数据库进行分页是首选的方式。数据库分页实际上是利用数 ...
JAVA中用2种方法处理异常:     1.在发生异常的地方直接处理;     2.将异常抛给调用者,让调用者处理。 JAVA异常可分为3种:   (1)编译时异常:java.lang.Exception   (2)运行期异常:java.lang.RuntimeException   (3)错误:java.lang.Error java.lang.Exception和java.lang.Error继承自java.lang.Throwable; java.lang.RuntimeException继承自java.lang.Exception. 编译时异常: 程序正确,但因为外在的环境 ...
Spring2.0学习总结 1、spring依赖库 * SPRING_HOME/dist/spring.jar * SPRING_HOME/lib/jakarta-commons/commons-logging.jar * SPRING_HOME/lib/log4j/log4j-1.2.14.jar spring Ioc容器的关键点: * 必须将被管理的对象定义到spring配置文件中 * 必须定义构造函数或setter方法,让spring将对象注入过来 2、spring的普通属性注入 参见:spring文档3.3章节 什么是属性编辑器,作用? * 自定义属性编辑器,spr ...
使用Hibernate的好处 * 生产力提高 * 更对象化 OOP 设计对象化OOD * 透明持久化使用侵入性少 * HQL使移植性更好 不好的地方 * 不能实现批量查询统计修改,删除等操作 Hibernate 核心接口 * SeesionFactory 是线程安全 * SeesionFactor ...
Global site tag (gtag.js) - Google Analytics