`
文章列表
首先看一段程序: package testOverLoadandoverRide; public class A extends B{ //下面的是方法的覆盖(overRiding) public void riding(){ System.out.println("this is overRiding "); } //下面两个函数是方法的重载(overLoading),但是返回值类 ...
我们先看2个类的定义:   public class Hashtable extends Dictionary implements Map, Cloneable, java.io.Serializable       public class HashMap extends AbstractMap implements Map, Cloneable, Serializable     可见Hashtable 继承自 Dictiionary 而 HashMap继承自AbstractMap   HashTable的put方法如下: ...
一:char的初始化 char是Java中的保留字,与别的语言不同的是,char在Java中是16位的,因为Java用的是Unicode。不过8位的ASCII码包含在Unicode中,是从0~127的。 Java中使用Unicode的原因是,Java的Applet允许全世界范围内运行,那它就需要一种可以表述人类所有语言的字符编码。Unicode。但是English,Spanish,German, French根本不需要这么表示,所以它们其实采用ASCII码会更高效。这中间就存在一个权衡问题。 因为char是16位的,采取的Unicode的编码方式,所以char就有以下的初始化方式: c ...
如果延迟加载出现session close的情况下可以在web.xml中配置spring的openSessionInViewFilter <filter> <filter-name>hibernateFilter</filter-name> <filter-class> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter </filter-class> < ...
模块一 SQL(DQL) l 基本SQL 查询 l 运算符与函数 l 子查询 l 连接查询 建表语句emp.sql Part I(第一天) 01. 查询员工表所有数据, 并说明使用*的缺点 答: select * from emp; 使用*的缺点有 a) 查询出了不必要的列 b) 效率上不如直接指定列名 02. 查询职位(JOB)为'PRESIDENT'的员工的工资 答: select * from emp where job = 'PRESIDENT'; 03. 查询佣金(COMM)为0 或为NULL 的员工信息 答:重点是理解0 与null 的区别 select * from emp w ...
1)        拦截器是基于java的反射机制的,而过滤器是基于函数回调。 2)        拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 3)        拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 4)        拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。 5)        在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次。 执行顺序 :过滤前 - 拦截前 - Action处理 - 拦截后 - 过滤后。个人认为过滤是一个横向的过程,首先把客户端提交的内 ...
在Myeclipse中创建的Web程序在修改类后需要重动ttomcat的,要重新加载一次的,即重启多一次.重启时比较慢,及浪费资源及时间,   在tomact的安装目录的conf文件中找到server.xml这个文件,在  </Host>结点的上面加上   <Context docBase="工程物理路径" path="/工程名" reloadable="true" source="org.eclipse.jst.j2ee.server:工程名称"/>     将reloadab ...
1.出身 hibernate 是当前最流行的o/r mapping框架,它出身于sf.net,现在已经成为jboss的一部分了。 ibatis 是另外一种优秀的o/r mapping框架,目前属于apache的一个子项目了。 2.原理 相对hibernate“o/r”而言,ibatis是一种“sql mapping”的orm ...
1. logic:empty logic:empty标签是用来判断是否为空的。如果为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况: 当Java对象为null时 当String对象为""时 当java.util.Collection对象中的isEmpty()返回true时 当java.util.Map对 ...
<SCRIPT type="text/javascript"> function Map() { this.elements = new Array(); //获取MAP元素个数 this.size = function() { return this.elements.length; }; //判断MAP是否为空 this.isEmpty = function() { return (this.elements.length < 1); }; ...
简介: 本文主要讲述了 iBatis 2.x 和 MyBatis 3.0.x 的区别,以及从 iBatis 向 MyBatis 移植时需要注意的地方。通过对本文的学习,读者基本能够了解 MyBatis 有哪些方面的改进,并能够顺利使用 MyBatis 进行开发。本文更适合有 iBatis 基 ...
转自:http://www.iteye.com/magazines/116-Web-Front-Performance-Best-Practice 如今浏览器能够实现的特性越来越多,并且网络逐渐向移动设备转移,使我们的前端代码更加紧凑,如何优化,就变得越来越重要了。 开发人员普遍会将他们的代码习惯优先于用户体验。但是很多很小的改变可以让用户体验有个飞跃提升,所以任何一点儿小小的优化都会提升你网站的性能。 前端给力的地方是可以有许多种简单的策略和代码习惯让我们可以保证最理想的前端性能。我们这个系列的主题就是要告诉你一些前端性能优化的最佳实践,只需要一分钟,就可以优化你现有的代码。(本文内容 ...
sql语法的分析是从右到左   一、sql语句的执行步骤: 1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。 2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。 3)视图转 ...
在运行中输入exp.exe,或者在dos命令中输入exp.exe即可方便的进行导出数据库操作。   可能出现的错误1:未装载数据库     EXP-00056: 遇到 ORACLE 错误 1034   ORA-01034: ORACLE not available   ORA-27101: shared memory realm does not exist   E ...
阅读说明 1.参数说明 COLD_BACK_DIR: 冷备份目录SCRIPT_FILE: 此代码所生成的批处理文件路径及文件名称LOG_FILE: 备份日志文件存放路径及文件名称INT_PWD: internal用户的口令保存生成的sql文件。 2.在实际生产环境中参数根据实际情况而定 3.执行cmd cd 到保存生成sql文件的指定目录 4.sqlplus 用户名/密码@数据库实例 @sql文件名 例: sqlplus system/123@orcl @oracleremark.sql 5.如何未创建coolback文件夹,oracleremark.sql将不会自动生成,需要手动 ...
Global site tag (gtag.js) - Google Analytics