2013年4月14日

websphere一个ip上多个域名访问多个应用

摘要: 一个ip上多个域名访问多个应用第一步:websphere 管理控制台 -- 环境 -- 虚拟主机 -- 新建 -- 名称属性:www.ycportal.com -- 主机别名: www.ycportal.com 80www.webpublish.com 80保存第二步:1:部署一个负责跳转的应用 webpublish部署描述符 /虚拟主机 新建的www.ycportal.com在应用中添加默认访问页面:方法是:修改:D:\Program Files\WebSphere\AppServer\config\cells\86fc24ba6fcf490\applications\webpu... 阅读全文

posted @ 2013-04-14 19:08 け凨浩 阅读(307) 评论(0) 推荐(0) 编辑

2012年8月23日

event.srcElement与event.target(事件触发对象)

摘要: event.srcElement 事件触发的对象(触发源)IE下,event对象有srcElement属性,但是没有target属性;Firefox下,event对象有target属性,但是没有srcElement属性.但他们的作用是相当的,即:解决方法: obj = event.srcElement ? event.srcElement : event.target;1.event.srcElement.parentNode.tagName; 得到上一个节点的标签名称 eg: <div style="border:10px red solid"> <in 阅读全文

posted @ 2012-08-23 16:53 け凨浩 阅读(243) 评论(0) 推荐(0) 编辑

2012年7月28日

Oracle数据库Where条件执行顺序 及Where子句的条件顺序对性能的影响

摘要: 1、Oracle数据库Where条件执行顺序:由于SQL优化起来比较复杂,并且还会受环境限制,在开发过程中,写SQL必须必须要遵循以下几点的原则: 1.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. 例如: (低效) SELECT … FROM EMP E WHERE SAL > 50000 AND JOB = ‘MANAGER’ AND 25 < (SELECT COUNT(*) FROM EMP WHERE MGR=E.EMPNO); (高效) SELE 阅读全文

posted @ 2012-07-28 17:25 け凨浩 阅读(5516) 评论(0) 推荐(0) 编辑

Oracle的优化器

摘要: 一、目的: 1、说一说Oracle的Optimizer及其相关的一些知识。 2、回答一下为什么有时一个表的某个字段明明有索引,当观察一些SQL的执行计划时,发现确不走索引的问题。 3、如果你对 FIRST_ROWS、 ALL_ROWS这两种模式有疑惑时也可以看一下这篇文章。Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。二、 1、优化器的优化方式: Oracle的优化器共有两种的优... 阅读全文

posted @ 2012-07-28 17:23 け凨浩 阅读(132) 评论(0) 推荐(0) 编辑

2012年7月26日

java中getRemoteAddr()方法获取客户端IP地址问题解决方案

摘要: 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr() ,这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。一、解决反向代理软件问题:如果使用了反向代理软件,将http://192.168.1.110:2046/的URL反向代理为http://www.xxx.com/ 的URL时,用request.getRemoteAddr() 方法获取的IP地址是:127.0.0.1 或 192.168.1.110,而并不是客户端的真实IP。经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器.. 阅读全文

posted @ 2012-07-26 17:18 け凨浩 阅读(661) 评论(0) 推荐(0) 编辑

2012年7月25日

div_固定table表头

摘要: 1、js+div其实基本思路跟方法2是一样的,只是更进一步,不在用table了,直接用div替代table来显示数据。这样做的主要好处是,可以比较方便的把它扩展成一个Grid widget,由于不使用table了,不用再维护一套操作table DOM的代码。因为行都是用div拼成的,增加排序、列宽调整、直接编辑等功能都会方便一点。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional. 阅读全文

posted @ 2012-07-25 19:35 け凨浩 阅读(678) 评论(0) 推荐(0) 编辑

2012年7月2日

Oracle数据删除后恢复

摘要: SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。 SCN提供了Oracle的内部时钟机制,可被看作逻辑时钟,这对于恢复操作是至关重要的 注释:Oracle 仅根据 SCN 执行恢复。 它定义了数据库在某个确切时刻提交的版本。在事物提交时,它被赋予一个唯一的标示事物的SCN 。一些人认为 SCN 是指, System Commit Number ,而通常 SCN 在提交时才变化,所以很多情况下, 这两个名词经常被交替使用。 究竟是哪个词其实对我们来说并不是最重要的,重要的是我们知道 SCN 是 Oracle 内部的... 阅读全文

posted @ 2012-07-02 23:01 け凨浩 阅读(105) 评论(0) 推荐(0) 编辑

页面回车事件

摘要: <script language="javascript" for="document" event="onkeydown"> if (event.keyCode == 13) { //事件 }</script> 阅读全文

posted @ 2012-07-02 17:22 け凨浩 阅读(115) 评论(0) 推荐(0) 编辑

防止网页嵌入

摘要: try{ top.location.hostname; //表明不存在跨域(或者未使用框架),就不采取操作 if (top.location.hostname != window.location.hostname) { //兼容Chrome浏览器 top.location.href =window.location.href; } }catch(e){ top.location.href = window.location.href; //表明存在跨域,就对top对象进行URL重导向 }当前框架和顶层框架的域名不相同时禁止... 阅读全文

posted @ 2012-07-02 15:48 け凨浩 阅读(120) 评论(0) 推荐(0) 编辑

动态添加CSS、JS

摘要: 本质上为:在<head>标签中动态添加<link>var dynamicLoading = { css: function(path){ if(!path || path.length === 0){ throw new Error('argument "path" is required !'); } var head = document.getElementsByTagName('head')[0]; var link = document.createElement('link'); link. 阅读全文

posted @ 2012-07-02 15:24 け凨浩 阅读(210) 评论(0) 推荐(0) 编辑

导航