`
zznj1123
  • 浏览: 121300 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
一些网站采用了字母和数字的验证码,数字和字母加起来一共30多个,如果有心,还是能够通过方法识别出来。   我在网上看到一篇文章"jsp彩色验证码",我进行了加强,生成的验证码内容为汉字,可以方便应用在面向汉语网民的网站认证上。   当然,我还看到别人考虑的几种方法:   1.生成计算题,比如20+34*(23-12)=?,用户必须输入正确的答案才能通过验证,这个想法挺好,但是用户必须打开计算器进行计算,增加了用户的难度   2.问一些常见的问题,比如“人”这个字由几笔组成。这也是不错的想法,关键是必须有上万条的题库,而且题库的答案必须是明确的,简单易比较的,这个难度也较大。 ...
在实际的工作环境下,许多人会遇到海量数据这个复杂而艰巨的问题,它的主要难点有以下几个方面:   一、数据量过大,数据中什么情况都可能存在。 如果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百 ...
首先,在开始->运行中敲cmd,进入MS-DOS界面 cd 到tomcat的bin目录下 运行命令service install 就可以把tomcat注册成系统服务了 删除服务运行 service uninstall就可以了   当然,这样注册出来的服务启动类型是手动的,如果想设置为开机自动启动,则需要修改 bin目录下的service.bat文件 打开此文件,在倒数第三行左右的那句输出 echo The service '%SERVICE_NAME%' has been installed. 这句是输出服务安装成功,在这之前加一句 sc config %SERVICE_NAME% sta ...
这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面对的。 这里讨论一下大型网站需要注意和考虑的问题 1、海量数据的处理 众所周知,对于一些相对小的站点来说,数据量并不是很大,select和update就可以解决我们面对的问题,本身负载量不是很大,最多再 ...
附录 A:监控 SQL Server 的运行状况   Microsoft SQL Server 2005 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。 常规服务器动态管理对象包括: dm_db_*:数据库和数据库对象 dm_exec_*:执行用户代码和关联的连接 dm_os_*:内存、锁定和时间安排 dm_tran_*:事务和隔离 dm_io_*:网络和磁盘的输入/输出 此部分介绍为监控 SQL Server 运行状况而针对这些动态管 ...
SQL Server死锁总结 :http://www.cnblogs.com/happyhippy/archive/2009/02/27/1333922.html
首先添加相应jar包到web-inf的lib里面。一、在web.xml添加下面代码     <servlet>        <display-name>Apache-Axis Servlet</display-name>        <servlet-name>AxisServlet</servlet-name>        <servlet-class>org.apache.axis2.transport.http.AxisServlet</
在SQL Server中,为了查询性能的优化,有时我们就需要对数据表通过建立索引的方式,目的主要是根据查询要求,迅速缩小查询范围,避免全表扫描。索引有两种类型,分别是聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index
/*数据库分页存储过程,支持倒序和升序参数说明:   @tablename:为搜索表名   @tablefield:为表的字段,约定为表的主键,   @where:为搜索表名,要显示所有记录请设为"1=1"   @orderby:为搜索结果排序,如order by id desc   @fieldlist:为字段列表,如userid, username   @curpage:当前页码   @page_record:每页记录条数   @Sort:排序标识(如果是倒序排,参数值为desc,为升序,参数值为asc,跟orderby参数是对应的)结果: 返回表tablename中满足 ...
数据库性能优化涉及到很多方面,在数据库开发时可以通过一些基本的优化技巧提高数据库的性能: 1.原则上为创建的每个表都建立一个主键,主键唯一标识某一行记录,用于强制表的实体完整性。SQL Server 2005 Database Engine 将通过为主键列创建唯一索引来强制数据的唯一性。查询中使用主键时,此索引还可用来对数据进行快速访问。(注意:如果你建立了主键,默认情况下它就是聚集索引) 2.为每一个外键列建立一个索引,如果确认它是唯一的,就建立唯一索引。当在查询中组合相关表中的数据时,经常在联接条件中使用外键列,索引使 SQL Server 2005 数据库引擎 可以在外键表中快速查找相关数 ...
通过WMI来实现获取客户端计算机硬件及系统信息:  1//系统信息获取  2function getSysInfo(){  3    
http://www.blogjava.net/youxia/archive/2008/12/07/244883.html
本文主要谈一下密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看Bruce Schneier的著作:Applied Crypotography。在jdk1.5的发行版本中安全性方面有了很大的改进,也提供了对RSA算法的直接支持, ...
服务器环境变量 功能简述 localhost  服务器的域名 192.168.0.5  服务器的IP地址 Windows XP  服务器操作系统 1.6.0  服务器 Java 虚拟机版本 2.5  服务器支持的 Servlet API 版本 2.1  服务器支持的 JSP API 版本 Apache Tomcat/6.0.16  服务器软件的名称及版本(建议 Tomcat 6.0) 8080  服务器正在运行的端口 pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86 服务器 CPU ...
论坛上看了不少Spring Security的相关文章。这些文章基本上都还是基于Acegi-1.X的配置方式,而主要的配置示例也来自于SpringSide的贡献。 众所周知,Spring Security针对Acegi的一个重大的改进就在于其配置方式大大简化了。所以如果配置还是基于Acegi-1.X这样比较繁琐的配置方式的话,那么我们还不如直接使用Acegi而不要去升级了。所以在这里,我将结合一个示例,重点讨论一下Spring Security 2是如何进行配置简化的。 搭建基础环境 首先我们为示例搭建基本的开发环境,环境的搭建方式,可以参考我的另外一篇文章:http://www.iteye.c ...
Global site tag (gtag.js) - Google Analytics