|
天堂之光 人间希望
你我共同品味
JAVA的浓香.
Linux的清芬. |
« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
链接 |
联系我
msn:zhanglincon@hotmail.com |
Blog信息 |
blog名称: 日志总数:99 评论数量:281 留言数量:4 访问次数:809390 建立时间:2005年11月17日 |

| |
javascript经典例子 文章收藏, 软件技术
zhanglincon 发表于 2008/2/12 0:25:00 |
一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形如 (2003-12-05) 2.3 长时间,形如 (2003-12-05 13:04:06) 2.4 只有年和月。形如(2003-05,或者2003-5) 2.5 只有小时和分钟,形如(12:03) 3、表单类 3.1 所有的表单的值都不能为空 3.2 多行文本框的值不能为空。 3.3 多行文本框的值不能超过sMaxStrleng 3.4 多行文本框的值不能少于sMixStrleng 3.5 判断单选框是否选择。 3.6 判断复选框是否选择. 3.7 复选框的全选,多选,全不选,反选 3.8 文件上传过程中判断文件类型 4、字符类 4.1 |
|
[JAVA Servlet]随机数字验证码的生成 文章收藏, 软件技术
zhanglincon 发表于 2008/2/12 0:04:55 |
有时候在我们的网络应用中,防止程序自动登录搞破坏,我们一般都会加上验证码,这些验证码一般来说都是由人来识别的,当然,如果验证码很有规律,或者说很清楚,漂亮,那么也是可能被程序识别的,我以前就识别过某网站的验证码,因为比较有规律,所以被识别了,并且识别率达到99%左右,其实我们可以制作很复杂一点的验证码,添加一些干扰的线条或者字体变形,使程序识别的难度加大,这样,我们的目的也就达到了.
下面是生成的图片:
代码如下,JSP代码
| |
[resin]linux下resin3.1环境下servlet或jsp输出乱码问题解决 原创空间, 软件技术
zhanglincon 发表于 2008/2/1 10:13:32 |
1,确定你的jsp有
<%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%>
<META http-equiv=Content-Type content="text/html; charset=gbk">
2,修改linux的/etc/sysconfig/i18
LANG="zh_CN.GBK" SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="latarcyrheb-sun16"
3,resin.conf里面加
<host id='www.xxx.com'> &nbs |
|
[Java与模式]jsp生成静态页(jsp+servlet+xml) 文章收藏, 软件技术
zhanglincon 发表于 2008/1/29 15:17:50 |
jsp生成静态页(jsp+servlet+xml)package ningxia.bl.admin.contentrele; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.SQLException; import java.util.Calendar; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.Htt |
|
五个有用的过滤器 Filter 原创空间, 软件技术
zhanglincon 发表于 2008/1/27 13:45:26 |
一、使浏览器不缓存页面的过滤器
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
|
|
如何选择最合适的RAID级别  文章收藏, 电脑与网络
zhanglincon 发表于 2008/1/25 14:55:49 |
众所周知,最常用的RAID配置等级分别是RAID-0、RAID-1、RAID-5。这三种 RAID等级针对数据的传输速度和保护程度都有所不同:RAID-0(数据条带化存储阵列)旨在提供速度,在所有RAID中速度最快,但是提供的保护最少;RAID-1(透明或条带化存储镜像)这种RAID能够提供最好的数据保护;而RAID-5(磁盘阵列,奇偶校验散布)能够同时提供良好的速度和保护,使得RAID-5在所有RAID中使用最为广泛。 不过,我们发现了一个普遍性的现象,那就是:采用RAID-5(ZCR)的服务器,在测试中的表 现(一个可靠MySQL资料库测试项目),远不及采用Host RAID-1的系统,而且测试表明,就算同样的RAID-1,采用独立RAID控制器的效果,竟然还不如最简单的集成的Host RAID-1,令人颇感意外。
一、寻找原因
确实,为什么采用低价RAID控制器的RAID-5的性能会不尽理想?要明白这一切,我们先要弄清楚RAID-5的运作原理。RAID-5是经过XOR运算 |
|
大规模网站性能优化方法-从LiveJournal后台发展看大规模网站性能优化方法 文章收藏, 电脑与网络
zhanglincon 发表于 2008/1/25 14:54:07 |
一、LiveJournal发展历程 LiveJournal是99年始于校园中的项目,几个人出于爱好做了这样一个应用,以实现以下功能:
* 博客,论坛 * 社会性网络,找到朋友 * 聚合,把朋友的文章聚合在一起
LiveJournal采用了大量的开源软件,甚至它本身也是一个开源软件。
在上线后,LiveJournal实现了非常快速的增长:
* 2004年4月份:280万注册用户。 * 2005年4月份:680万注册用户。 * 2005年8月份:790万注册用户。 * 达到了每秒钟上千次的页面请求及处理。 * 使用了大量MySQL服务器。 * 使用了大量通用组件。
二、LiveJournal架构现状概况
|
阅读全文(1451) | 回复(0) | 编辑 | 精华 | 删除 |
| |
大型网站设计注意事项 文章收藏, 软件技术
zhanglincon 发表于 2008/1/25 14:51:31 |
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,
尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的html静态网站所能比拟的。
大型网站,比如门户网站。在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。但是除了这几个方面,还没法根本解决大型网站面临的高负载和高并发问题。
上面提供的几个解决思路在一定程度上也意味着更大的投入,并且这样的解决思路具备瓶颈,没有很好的扩展性,下面我从低成本、高性能和高扩张性的角度来说说我的一些经验。
1、HTML静态化
其实大家都知道,效率最高、消耗最小的就 |
|
[Apache]apache ab命令 文章收藏, 软件技术
zhanglincon 发表于 2008/1/25 14:48:58 |
/*在这个例子的一开始,我执行了这样一个命令 ab -n 10 -c 10 http://www.google.com/。这个命令的意思是启动 ab ,向 www.google.com 发送10个请求(-n 10) ,并每次发送10个请求(-c 10)——也就是说一次都发过去了。跟着下面的是 ab 输出的测试报告,红色部分是我添加的注释。*/
C:\Program Files\Apache Software Foundation\Apache2.2\bin>ab -n 10 -c 10 http
://www.google.com/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, |
|
|