- 浏览: 953172 次
- 性别:
- 来自: 北京
-
最新评论
-
天使建站:
jquery获取网页里多选框checkbox选中项的值的方法及 ...
JS jQuery分别获取选中的复选框值 -
abao1:
发现一个小问题 sortAndSave方法中的for循环 第二 ...
完整java实现外部排序 -
西巴拉古呀那:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
kafodaote:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
成大大的:
Kafka分布式消息系统实 ...
消息系统kafka介绍
文章列表
Extjs可以说是目前最优秀的js开发库了。除了那个蹩脚的GPLV3授权。
但是使用中遇到的第一个问题就是,Extjs那庞大的个头。想办法压缩ExtJS的大小成了首先要解决的问题。
谈谈我的解决方法,欢迎拍砖。突然发现前面那个广告贴被锁了
1、压缩混淆
除了ExtJS的大个子以外,引用的很多其他的js库,项目中自己的js文件等等。采用OPOA组件式开发最后一定会增大js文件的总量。所以项目后期要
对这些文件进行压缩合并。现在流行的js压缩工具有很多,如packer,jsMin,Esc,JSA,yui-compressor等等。经过实际使用
我选的是yu ...
- 2009-08-20 15:07
- 浏览 3071
- 评论(0)
XMLHttpRequest层:Firebug
适用范围
Ajax应用程序
优点
使用方便,数据截取完整
缺点
只能分析XMLHttpRequest请求,其他类型的请求无能为力
Firebug
应该是尽人皆知了。它的控制台能监视XMLHttpRequest请求,能看到完整的请求和应答的数据。用它来调试Ajax程序是最好不过了。
HTTP层:Tamper Data
适用范围
普通网页,Ajax应用程序,Flash
优点
使用方便,适用范围广,任何HTTP请求都能截获
缺点
只能截获请求头、请求内容、应答头,得不到应答内容 ...
- 2009-08-20 14:26
- 浏览 1304
- 评论(0)
1
.为什么要验证数据?
如果不验证数据,容易导致
WEB
应用出现多种漏洞,比如:
SQL
注入攻击,命令注入攻击,跨站点脚本攻击,编码攻击,文件系统攻击和缓冲区溢出。因此,为了保护
WEB
应用的安全,我们必须验证数据。
2
.什么地方需要验证数据?
所有从用户或其它设备接受数据的代码部分。
3
.什么数据需要验证?
HTTP
头部,
cookies,
,
session
,查询字符串,表格字段,和隐藏字段等。
- 2009-08-20 13:49
- 浏览 1205
- 评论(0)
前些年,在 Oracle 8i 横向的那些日子里,要在 Linux 下装 Oracle
还真不是件容易的事儿。不但安装前需要打补丁,而且,在安装过程中也问题多多。随着 Linux 的流行,甲骨文好像不得不开始重视 Linux
这个平台了。于是,在随后推出的 Oracle 9i ,安装就容易很多了。2003年,甲骨文发布了 Oracle 10g,不但使得在 Linux
下安装 Oracle 变得很容易,而且其本身的维护管理的自动化程度也提高了很多。
有时候,需要多次安装 Oracle,尤其是在搭建测试平台的时候。于是,笔者就将 Oracle 安装的配置过程写成了脚本,从而实现了配置 ...
- 2009-08-20 13:45
- 浏览 1421
- 评论(0)
基于网络的 Red Hat
无人值守安装
1.
方案介绍
这种方案需要首先设置一个启动服务器和一个安装服务器(可以配置在同一台物理机上),然后通过网络启动存放在启动服务器上的安装程序。安装程序会自动访问存放在安装服务器上的安装配置文件和安装介质来完成安装。
涉及到的技术
该方案主要应用了三种技术:
1)
在PC
上从网络启动Red Hat Linux
安装程序的PXE
协议
- 2009-08-20 13:39
- 浏览 1471
- 评论(0)
一个规模稍大的公司,往往会使用多种数据库,比如我们公司,就使用了 Oracle, MySQL, 和 Sybase。所以作为一个系统管理人员,有必要掌握多种数据库技术。这次,我们来简单说说 Mysql 的安装,管理工具,性能监控和提升方法和工具。
一. 自动安装MySQL
相对于其它 ./ocnfigure && make && make install
就可以搞定的软件来说,MySQL
的安装步骤较多,也叫麻烦,如果把某些安全加固措施也包括进来的话,步骤就更多了。鉴于此,笔者将安装的过程写成了下面的脚本,自动完成安装过程。附件
mysql 安装脚本 ...
- 2009-08-20 13:37
- 浏览 2830
- 评论(0)
一. 简介
作为 Firefox 的插件, Tamper Data
简单易用,功能强大,可以用来查看和修改 HTTP/HTTPS 的头部和 POST 参数;可以用来跟踪 HTTP 请求和响应并记时;可以对
WEB 站点进行某些安全测试,从而为调试 WEB 配置带来了极大的便利,是网站维护人员不可多得的实用工具。
二. 安装
Tamper Data 的安装很简单,如下所示:
第一步:打开 Firefox,进入 google.cn,搜索 “tamper data”,并点击搜到的 "
Tamper Data : ...
- 2009-08-20 13:32
- 浏览 1325
- 评论(0)
背景:
HTTP 压缩可以大大提高浏览网站的速度,它的
原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML
,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP
, ASP , Servlet,SHTML等输出的网页也能进行压缩,压缩效率惊人一,对于Tomcat5.0以后的版本是支持对输出内容进行压缩的. 使用的是gzip压缩格式
下面是tomcat5.5.20 中的$tomcat_home$/conf/ser ...
- 2009-08-20 12:00
- 浏览 1181
- 评论(0)
MooTools资源大集合1
MooTool是一款灵活的,模块化的,经过压缩的Javascript框架。尽管它的资源数量还不能同JQuery等Javascript框架同日而语,但是MooTools的社区已经拥有了大量非常成熟的文章,指南,和第三方插件来满足大部分人的需求。
MooTools概述
MooTools的核心思想是为Javascript开发人员提供更好的应用程序接口,通过
拓展它的基础元素来优化语言,并且提供更多的简单面向对象工具。因此,有一些人可能倾向于认为MooTools对于浏览器脚本来说并没有什么显著的特点。
事实上,MooToo ...
- 2009-08-14 16:46
- 浏览 2076
- 评论(0)
八款Js框架介绍及比较,Dojo 、Scriptaculous 、Prototype 、yui-ext 、Jquery 、Mochikit、mootools 、moo.fx,componentartui
Extjs 与 JQuery
1.Turbomail(www.turbomail.org)下一版本决定用Extjs + jquery 开发。
2.JQuery 提供了方便的对网页元素操作方法,但 ...
- 2009-08-14 16:34
- 浏览 4799
- 评论(0)
概述
jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX 交互。 jQuery 还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还 ...
- 2009-07-18 17:29
- 浏览 1544
- 评论(0)
性能测试工具
免费工具
性能测试工具WAS
Microsoft Web Application Stress Tool 是由微软的网站测试人员所开发,专门用来进行实际网站压力测试的一套工具。透过这套功能强大的压力测试工具,您可以使用少量的Client端计算机仿真 ...
- 2009-06-17 16:41
- 浏览 1476
- 评论(0)
Log4j实在是很熟悉,几乎所有的Java项目都用它啊。但是我确一直没有搞明白。终于有一天我受不了了,定下心去看了一把文档,才两个小时,我终于搞明白了。一般情况下Log4j总是和Apache Commons-logging一起用的,我也就一起介绍吧。多了个东西不是更麻烦,而是更简单!
<!--[if !supportLists]-->一、<!--[endif]-->Log4j的简单思想
Log4j真的很简单,简单到令人发指的地步。不是要记录日志吗?那就给你一个Log,然后你用Log来写东西就行了,先来一个完整类示例:
package test;
imp ...
- 2009-04-28 12:34
- 浏览 1236
- 评论(0)
发布日期:2006年07月30日,更新日期:2006年07月30日
1996年初,欧洲安全电子市场(EU
SEMPER)项目组决定编写自己的日志记录API,后来这个API演变成了Log4j。Log4j是一个开放源码项目,一个非常流行的Java日志记录
包。它允许开发者向代码中插入日志记录语句,还允许在不修改应用程序源码的情况下修改记录日志的行为。
1996年初,欧洲安全电子市场(EU
SEMPER)项目组决定编写自己的日志记录API,后来这个API演变成了Log4j。Log4j是一个开放源码项目,一个非常流行的Java日志记录
包。它允许开发者向代码中插入日志记录语句,还允许在不修改 ...
- 2009-04-27 17:38
- 浏览 1559
- 评论(0)
一、整体规范
按照错误类型,通常的处理方式如下:
错误类型
范围
处理方式
操作员错误
与人机界面交互时不满足输入规则、输入范围等发生的错误
校验用户输入
提示正确规则
强制其改正
运行时错误
与外部资源交互时发生的错误,如网络、文件系统、数据库、其它业务应用系统等
记录并抛出异常
其它详见“异常处理规范”
程序员错误
与客户模块交互时不满足前置条件后置条件发生的错误,如类库被其他程序员调用时参数超出范围等
使用断言
按照调用类型,通常的处理方式如下:
调用类 ...
- 2009-04-27 16:44
- 浏览 1256
- 评论(0)