`
volunteer521
  • 浏览: 206857 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
Action 类  Struts1.x要求 Action类要扩展自一个抽象基类。 Struts1.x的一个共有的问题是面向抽象类编程而不是面向接口编程。  Struts2的Action类实现了一个Action接口,连同其他接口一起来实现可选择和自定义的服务。Struts2提供一个名叫ActionSupport 的基类来实现一般使用的接口。 当然, Action接口不是必须的。 任何使用execute方法的POJO对象可以被当作Struts 2的Action对象来使用。    线程模型  Struts1.x Action类是单例类,因为只有一个实例来控制所有的请求。单例类策略造成了一定的限制,并且 ...
IT公司面试手册 http://www.mianwww.com/html/category/it-interview/struts-it-interview/
【SQL Server2005性能调优专题】见 http://publish.itpub.net/zt/sqlserver2005/index.html
  关于Oracle 10g性能方面,谈论最多的就是新的自动工作负荷存储库(AWR)特性和通过自动数据库诊断监视(ADDM)提供的前瞻性性能监视。   当建立同Oracle会话时,会在服务器内存中划分出一个专门用来排序的区域,从而为会话提供排序空间。但是,这个排序空间毕竟有限,若记录数量超 过这个排序空间的话,就需要进行磁盘排序。但是,我们都知道,磁盘排序的执行速度要比内存排序的执行速度慢1400倍。而且,磁盘排序会消耗临时表空间的 资源,并且可能影响到正在进行的其他SQL排序,因为Oracle必须为临时表空间中的数据块分配缓冲池。而且,过多的磁盘排序会导致空闲缓冲等待,以及 将执行其他任务的数 ...
1 逻辑数据库和表的设计 数据库的逻辑设计、包括表与表之间的关系是优化关系型数据库性能的核心。一个好的逻辑数据库设计可以为优化数据库和应用程序打下良好的基础。 标准化的数据库逻辑设计包括用多的、有相互关系的 ...
大家都在讨论关于数据库优化方面的东东,刚好参与开发了一个数据仓库方面的项目,以下的一点东西算是数据库优化方面的学习+实战的一些心得体会了,拿出来大家共享。欢迎批评指正阿! SQL语句: 是对数据库(数据)进行操作的惟一途径; 消耗了70%~90%的数据库资源;独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低; 可以有不同的写法;易学,难精通。 SQL优化: 固定的SQL书写习惯,相同的查询尽量保持相同,存储过程的效率较高。 应该编写与其格式一致的语句,包括字母的大小写、标点符号、换行的位置等都要一致 ORACLE优化器: 在任何可能的时候都会对表达式 ...
案例:表A:STUDENT STUDENTID,STUDENTNAME 1,        'BOY A' 2,        'BOY B' 表B:SUBJECT STUDENTID,SUBJECT 1,      '语文' 1,      '数学' 1,      '英语' 1,      '化学 1,      '物理' 1,      '政治' 1,      '体育' 2,      '语文' STUDENTNAME  SUBJECTS 'BOY A'        '语文,数学,英语...' 'BOY B'        '语文'   SQL code问题描述:无论是在sql ...
  1.--行列转换原表:   姓名     科目   成绩           张三     语文    80           张三     数学    90           张三     物理    85           李四     语文    85           李四     物理    82           李四     英语    90           李四     政治    70           王五     英语    90   转换后的表:     姓名       数学      物理      英语    语文     政治   ...
/*标题:普通行列转换(version 2.0)作者:爱新觉罗.毓华 时间:2008-03-09地点:广东深圳说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94想变成(得到如下结果): 姓名 语文 数学 物理 ---- ---- ---- ----李四 74   84   94张三 74   83   93------------- ...
背景说明: 项目中,曾有一个需求,给flash广告添加链接,跳转到另一个网站。于是直接在html的flash object前面加上<a href="url">,发现链接不起作用。    解决方案: 以下各种尝试的解决方案,方式三为最佳实践!   【方式一】在flash外围添加 <a href=...> 标签  【效    果】无效! <html> <head> <title>给flash添加链接</title> </head> <body> <h3 ...
由于对照表比较长,故先看两个示例: 1、获得任意键值 <html> <!--请按任意键,你将得到该键的键值!--> <body onkeypress=alert(event.keyCode )> </body> </html>    2、显示键值及其实际值 <html> <head> <script language="javascript"> ns4 = (document.layers) ? true : false; ie4 = (documen ...
编写跨浏览器兼容的 CSS 代码的金科玉律   详见:http://www.oschina.net/bbs/thread/9037
背景说明: 在一个项目中,测试人员曾反映,一个注册页面,当提交注册的时候,提示必填项不能为空,于是根据提示填上所需信息,结果总是提示“密码、确认密码不能空”!密码早就填啦,怎么还报错?!如此反复,该同事恼火了,要开发人员马上解决这个Bug!!不然后面的功能没法测试。   问题分析: 1、其实,该注册页面,除了用户名、密码外,还有不少必填项,需要滚动条才能看到底部的提交按钮。 2、提交前会进行验证,包括客户端和服务器端验证。客户端采用JS统一进行非空验证;服务器端采用验证控件进行正则验证,例如格式、长度、范围等。 3、若必填项为空,则客户端JS只弹一次窗口,统一提示哪些项不能为空。(服 ...
背景说明: 今天项目测试中,同事发现一个Bug,当键盘敲下后退键(Backspace)后,浏览器自动后退,不符合需求,故建议禁止浏览器后退键。   提出需求: 当键盘敲下后退键(Backspace)后 1、禁止浏览器自动后退 2、但不影响密码、单行文本、多行文本输入框等的回退操作    解决方案: 网上搜了一下,发现有不少解决方案,相比较之下,zywang的方案较佳,(原文见http://zywang.iteye.com/blog/700263)  在其基础上,进行补充和完善,以满足需求,整理后的代码如下: <script type="text/ja ...
源自:http://www.cnblogs.com/HD/articles/101511.html     一、表格中单元格之间分隔线的隐藏方法 第 一 行 第 二 行 第 三 行 这个表格去掉了单元格之间的纵向分隔线 第 第 第 一 二 三 列 列 列 这个表格去掉了单元格之间的横向分隔线 横   线 竖   线 都 没 了 这个表格去掉了单元格之间的纵向分隔线和横向分隔线   其实上面的三个表格都有三行三列,隐藏分隔线的诀 ...
Global site tag (gtag.js) - Google Analytics