- 博客(29)
- 收藏
- 关注
转载 Java get post 编码问题解析
<br />6.1 HTTP协议及浏览器编码行为<br />HTTP协议和浏览器是Web国际化的基础,在进入Java服务器端之前,必须先对它们的编码行为有所了解。<br />6.1.1 HTTP协议<br />HTTP协议是B/S体系结构应用程序的基础,只有了解了HTTP协议,才能理解如何在B/S体系结构下实现应用程序的国际化。<br />1.HTTP请求<br />当用户在浏览器的地址栏中输入一个URL并按回车键之后,浏览器会向HTTP服务器发送HTTP请求。HTTP请求主要分为“Get”和“Post”两
2010-11-22 17:05:00 3828
原创 后台运行weblogic
unix后台启动weblogic命令unix后台启动weblogic命令unix后台启动weblogic命令nohup ./startWebLogic.sh >nohup.out&<br />还可以将标准输出和错误输出分开写 <br />nohup ./startWebLogic.sh 1>stdout.log 2>stderr.log就这样!鄙视一下.其实这是Linux下的远程启weblogic方法.<br /> <br />想看运行状态,输入<br /> <br />tail -f nohup.out
2011-05-05 11:19:00 1463
转载 JAVA定时执行任务
<br />Tomcat 下的定时任务<br />SysContextListener.java<br />package axtic.servlet;<br />import java.util.Timer;//定时器类<br />import axtic.bean.exportHistoryBean;<br />import javax.servlet.ServletContextEvent;<br />import javax.servlet.ServletContextListener;<br />
2011-05-04 16:36:00 1068
转载 Oracle数据库备份与恢复的三种方法
<br />Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。 <br />一、 导出/导入(Export/Import) <br />利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。 <br />1、 简单导出数据(Export)和导入数据(Import) <br />Oracle支持三种方式类型的输出: <br />(1)、表方式(T方式),将指定
2011-04-21 11:38:00 536
转载 正向代理与反向代理的区别
正向代理的概念<br />正向代理,也就是传说中的代理,他的工作原理就像一个跳板,<br />简单的说,<br />我是一个用户,我访问不了某网站,但是我能访问一个代理服务器<br />这个代理服务器呢,他能访问那个我不能访问的网站<br />于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容<br />代理服务器去取回来,然后返回给我<br />从网站的角度,只在代理服务器来取内容的时候有一次记录<br />有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不告
2011-04-15 21:56:00 2395 2
转载 Apache 防盗链
Apache 防盗链(Apache Anti-Leech)技术的简单实现<br /> 一. 遭遇图片盗链<br /> <br /> 我的个人网站 http://www.XiaoHui.com 使用的是国外付费空间,有流量限制。今天是 2007.03.29,收到主机商的通知邮件,提醒我本月的流量即将超出配额。——超出流量,就要向万恶的美帝资本家交银子,吓我一跳,平常网站的流量根本使用不完,马上查看 awstats 的日志分析,没有发现什么异常。于是把 access log 日志拉下来,用逆火网站日志分析器(
2011-02-18 10:26:00 453
原创 log4j.properties配置说明
log4j.properties配置说明1 log4j.rootCategory=INFO, stdout , R 此句为将等级为INFO的日志信息输出到stdout和R这两个目的地,stdout和R的定义在下面的代码,可以任意起名。等级可分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL,如果配置OFF则不打出任何信息,如果配置为INFO这样只显示INFO, WARN, ERROR的log信息,而DEBUG信息不会被显示,具体讲解可参照第三部分定义配置文件中的logger。 3
2011-02-16 14:23:00 793
转载 深入Java单例模式
深入Java单例模式在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现 首先,能够想到的最简单的实现是,把类的构造函数写成private的,从而保证别的类不能实例化此类,然后在类中提供一个静态的实例并能够返回给使用者
2011-01-26 12:17:00 628 1
转载 Apache中 RewriteCond 规则参数介绍
Apache中 RewriteCond 规则参数介绍类别:服务器设置: RewriteCond指令定义了规则生效的条件,即在一个RewriteRule指令之前可以有一个或多个RewriteCond指令。条件之后的重写规则仅在当前URI与Pattern匹配并且满足此处的条件时才会起作用。Apache模块 mod_rewrite 提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的URL操作机制。此URL操作可以依赖于各种测试,
2011-01-06 09:54:00 604
转载 Apache中 RewriteRule 规则参数介绍
Apache中 RewriteRule 规则参数介绍类别:服务器设置 : Apache模块 mod_rewrite 提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的URL操作机制。这里着重介绍 RewriteRule 规则以及参数说明。Apache模块 mod_rewrite 提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的URL操作
2011-01-06 09:53:00 436
原创 添加UltraEdit到鼠标右键
<br />1、新建文本文件<br />2、在文本文件里添加<br />Windows Registry Editor Version 5.00<br />[HKEY_CLASSES_ROOT/*/shell]<br />[HKEY_CLASSES_ROOT/*/shell/UltraEdit]<br />@="UltraEdit-32"<br />[HKEY_CLASSES_ROOT/*/shell/UltraEdit/Command]<br />@="D://Program File
2010-12-03 20:52:00 1637
原创 C# .NET VS2005加载Web服务,接口参数增多的问题?
<br />至于为什么会导致参数增多的情况呢?经过测试发现只要是用C# .NET开发的WEB服务就不会出现此问题(这点也很容易理解,用C#工具发布,再由C#工具引用加载肯定不会有问题);而我们的geoweb服务是是用JAVA开发的,用C# .NET调用;出现问题也很正常。<br /> <br />该问题的产生背景:<br />.net向webservice传double、int、datetime到服务器,而得到的返回值为null的情况,比如用C#.NET调用Java开发的WebService时,先在客户端封
2010-12-03 15:22:00 1268 1
原创 判断 iframe 是否加载完成的完美方法
<br />一般来说,我们判断 iframe 是否加载完成其实与 判断 JavaScript 文件是否加载完成 采用的方法很类似:var iframe = document.createElement("iframe");<br />iframe.src ="http://www.planabc.net";<br /><br />if(!/*@cc_on!@*/0){//if not IE<br /> iframe.onload =function(){<br /> alert("Loc
2010-11-22 17:07:00 455 1
原创 HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth 到底指的哪到哪的距离之完全详解
<br /><DIV id=oDivSTYLE="overflow:scroll;width:200px;height:100px;border:2px;solid #7e7e7e;"> . . . </DIV><br /> <BUTTON onclick="alert(oDiv.clientHeight)">client height</BUTTON><br /> //IE: height为79px;firefox:height为83px<br /> <BUTTON onclick="a
2010-11-22 16:58:00 555
原创 IE、FireFox关于event时间的区别
<br /> <input type="button" name="someButton" value="提交" onclick="javascript:gotoSubmit(event)"/><br /> <script language="javascript"><br /> function gotoSubmit(evt) {<br /> evt = evt ? evt : (window.event
2010-11-22 16:54:00 299
原创 DIV浮动IE文本产生3象素的bug
<br />左边对象浮动,右边采用外补丁的左边距来定位,右边对象内的文本会离左边有3px的间距. <br />#box{ float:left; width:800px;} <br />#left{ float:left; width:50%;} <br />#right{ width:50%;} <br />*html #left{ margin-right:-3px; //这句是关键} <br /><div id="box"> <br /> <div id="left"></div>
2010-11-22 16:53:00 829
原创 浮动ie产生的双倍距离
<br />#box{ float:left; width:100px; margin:0 0 0 100px; //这种情况之下IE会产生200px的距离 display:inline; //使浮动忽略} <br />这里细说一下block与inline两个元素:block元素的特点是,总是在新行上开始,高度,宽度,行高,边距都可以控制(块元素);Inline元素的特点是,和其他元素在同一行上,不可控制(内嵌元素); <br />#box{ display:block; //可以为内嵌元素模拟为块
2010-11-22 16:52:00 723
原创 IE对于空格的处理
<br /> IE对于空格的处理,firefox是忽略的而IE对于块与块之间的空格是处理的。也就是说一个div结束后要紧接着一个div写,中间不要有回车或者空格。不然也许会有问题,比如3px的偏差,而且这个原因很难发现。
2010-11-22 16:51:00 943
原创 ... 作为 input type="button/submit/reset"的一个代替者,功能更强大, 标签的语义也更明确 是实际开发中推荐使用的一个html标签.
<br />n <button>...</button> 作为 input type="button/submit/reset"的一个代替者,功能更强大, 标签的语义也更明确 是实际开发中推荐使用的一个html标签. <br />但是关于他有几个小细节.<br />首先<br />1) <button>...</button> 中间的 ... 支持html代码 (这个大家都知道吧) <br /><button>按<strong>钮</strong>啊</button> <br /><br /
2010-11-22 16:48:00 926
转载 深入研究DNS原理
<br />计算机在网络上进行通讯时只能识别如“201.51.0.73”之类的IP地址,而不能认识如www.ccidnet.com之类的域名,但是,当打开浏览器,在地址栏中输入如www.ccidnet.com 的域名后,就能看到所需要的页面,这是因为有一个叫“DNS服务器”的计算机自动把我们的域名“翻译”成了相应的IP地址,然后调出IP地址所对应的网页。<br />什么是DNS<br />DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系
2010-11-22 16:44:00 299
原创 巧用ROUTE命令实现跨网段访问
<br /> 问题的提出来自于我一个构想的实现,单位里原有一个基于Windows NT和Windows9x的局域网,其内部的静态IP地址为120.11.0.1~120.11.0.30,子网掩码为255.255.255.0 ,其中打字室有一台电脑(IP地址120.11.0.14,暂称之为A机)也挂在网上,由于工作需要把打字室另外一台电脑(因只有一个模块接口,故无法直接连接至网上,称之为B机)和A机共享打印机,于是我就设计了一个小的对等网方案,网络拓扑结构如图。在A、B机上各添加了一块网卡,用双绞线跳线将两卡
2010-11-22 16:42:00 3502
原创 巧用Ping命令排除局域网故障
<br />前不久,求学时期一位要好的同学,因所在单位以前的网管工作调动,刚刚被提升为局域网的网管。因其职闲已久矣,故同学一上任就遇到了一大摊子事儿:好多机器不正常,上不了Internet、网上邻居进不成的等等。因我这同学也是半路出家,故而有点慌,这不,向我求救来也:听说有个Ping命令,可以快速准确地判断出网络故障出现在何处,能准确地判定出网卡 及线路是否正常、DNS及网关配置是否正确,从而可迅速解决网络故障,问如何用。心想:呵呵这说起来,撒家在本单位干兼职网管也有些时晨了,这点小事找我算是你烧香找对佛了
2010-11-22 16:41:00 574
转载 Linux TCP 连接数修改
Linux TCP 连接数修改一、 文件数限制修改(1) vi /etc/security/limits.conf* soft nofile 10240 * hard nofile 10240(2) vi /etc/pam.d/loginsession required /lib/security/pam_limits.so二、 网络端口限制修改(1) vi /etc/rc.d/rc.local/sbin/modprobe ip_conntrack #
2010-11-22 16:38:00 475
原创 图片处理
<br />对于琐碎的小图片可以利用切图的方式把多个小图片拼在一起放在一张图片里面,然后利用css的position定位找到这些具体图片;这样减少的请求数,从而提高的了效率。
2010-11-22 16:34:00 300
原创 JS、CSS压缩
<br />前端利用yuiJsCompressor对JS和CSS进行压缩<br /> 后端利用Gzip对JS和CSS进行压缩,以及对js、css、png、jpg、gif进行了服务端的缓存。<br /> 两者加起来的压缩率可达到78%,这样可以为下载js、css节约流量;<br /> 附:针对js、css压缩,如果利用了apache web服务器的话,直接就可在apache的conf.xml配置文件里面配置对js、css进行压缩。
2010-11-22 16:32:00 412
原创 JSP预编译(程序式预编译)
使用命令行JAVA工具weblogic.jspc进行程序式预编译;新建weblogic.xml文件,由于我们已经使用了jspc进行了预编译,为了防止weblogic再次进行编译,因此我们要关掉它的自动预编译功能。内容如下:"http://www.bea.com/servers/wls700/dtd/weblogic700-web-jar.dtd"> precompilefalse
2010-11-22 16:31:00 716
转载 apache性能优化
<br />Apache的配置是针对原先较低的服务器来配置的,原先的配置显然已经不适合了,所以今天开始研究下Apache配置的问题。<br />1. 首先要了解Apache采用的MPM(Multi -Processing Modules,多道处理模块)<br />MPM是Apache的核心,它的作用是管理网络连接、调度请求。<br /><br />Apache2.0中MPM分为3种(prefork、worker、event)。prefork从Apache1.3中继承下来的,它采用的是进程管理方式,所以它可以
2010-11-22 16:29:00 379
原创 struts2 No result defined for action.....and result input
在开发struts2时,页面报No result defined for action and result时,大部分的原因有以下几种: 1、validate方法没有通过;(没有使用被排除掉)2、页面元素中有重命名时,但后台action类的对应的接收此同名参数的是变量而没有写成数组,这个极有可能,我就碰到过,搞了好久才发现是这个原因(其中一个原因)要检查这种错误时,可以 1,在后台action类中重写ActionSupport中的 void addActionError(String anErrorMess
2010-11-22 16:20:00 731
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人