- 浏览: 124043 次
- 性别:
- 来自: 上海
最新评论
-
bruthe:
奔溃啊 能不能国际化点啊 中文类名
建造模式--JavaMail发送邮件(多语言无乱码) -
missyoutoo8:
建议以后试过成功以后再发这样的帖子!
把解压缩版的tomcat6注册成服务并设置自启动 -
liu0521:
你测试成功了吗?
自定义apache响应Service Temporarily Unavailable -
tuyinbo:
解释很清除,代码很详细!
JAVA通过Session和Cookie实现网站自动登录的技术 -
sunson468:
1,所以在显式的调用后台的时候尽可能的使用post方式2,对于 ...
JSP应用程序开发中安全问题的实例解析
文章列表
一些网站采用了字母和数字的验证码,数字和字母加起来一共30多个,如果有心,还是能够通过方法识别出来。 我在网上看到一篇文章"jsp彩色验证码",我进行了加强,生成的验证码内容为汉字,可以方便应用在面向汉语网民的网站认证上。 当然,我还看到别人考虑的几种方法: 1.生成计算题,比如20+34*(23-12)=?,用户必须输入正确的答案才能通过验证,这个想法挺好,但是用户必须打开计算器进行计算,增加了用户的难度 2.问一些常见的问题,比如“人”这个字由几笔组成。这也是不错的想法,关键是必须有上万条的题库,而且题库的答案必须是明确的,简单易比较的,这个难度也较大。 ...
- 2009-04-03 11:57
- 浏览 816
- 评论(0)
在实际的工作环境下,许多人会遇到海量数据这个复杂而艰巨的问题,它的主要难点有以下几个方面:
一、数据量过大,数据中什么情况都可能存在。 如果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百 ...
- 2009-03-27 13:57
- 浏览 2094
- 评论(1)
首先,在开始->运行中敲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 ...
- 2009-03-14 23:42
- 浏览 3990
- 评论(1)
这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面对的。
这里讨论一下大型网站需要注意和考虑的问题
1、海量数据的处理
众所周知,对于一些相对小的站点来说,数据量并不是很大,select和update就可以解决我们面对的问题,本身负载量不是很大,最多再 ...
- 2009-03-02 10:46
- 浏览 867
- 评论(0)
附录 A:监控 SQL Server 的运行状况
Microsoft SQL Server 2005 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。
常规服务器动态管理对象包括:
dm_db_*:数据库和数据库对象
dm_exec_*:执行用户代码和关联的连接
dm_os_*:内存、锁定和时间安排
dm_tran_*:事务和隔离
dm_io_*:网络和磁盘的输入/输出
此部分介绍为监控 SQL Server 运行状况而针对这些动态管 ...
- 2009-03-01 20:51
- 浏览 5614
- 评论(0)
SQL Server死锁总结 :http://www.cnblogs.com/happyhippy/archive/2009/02/27/1333922.html
- 2009-03-01 20:00
- 浏览 1075
- 评论(0)
首先添加相应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</
- 2009-02-27 12:59
- 浏览 1742
- 评论(0)
在SQL Server中,为了查询性能的优化,有时我们就需要对数据表通过建立索引的方式,目的主要是根据查询要求,迅速缩小查询范围,避免全表扫描。索引有两种类型,分别是聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index
- 2009-02-24 11:40
- 浏览 1099
- 评论(0)
/*数据库分页存储过程,支持倒序和升序参数说明: @tablename:为搜索表名 @tablefield:为表的字段,约定为表的主键, @where:为搜索表名,要显示所有记录请设为"1=1" @orderby:为搜索结果排序,如order by id desc @fieldlist:为字段列表,如userid, username @curpage:当前页码 @page_record:每页记录条数 @Sort:排序标识(如果是倒序排,参数值为desc,为升序,参数值为asc,跟orderby参数是对应的)结果: 返回表tablename中满足 ...
- 2009-02-24 11:22
- 浏览 888
- 评论(0)
数据库性能优化涉及到很多方面,在数据库开发时可以通过一些基本的优化技巧提高数据库的性能:
1.原则上为创建的每个表都建立一个主键,主键唯一标识某一行记录,用于强制表的实体完整性。SQL Server 2005 Database Engine 将通过为主键列创建唯一索引来强制数据的唯一性。查询中使用主键时,此索引还可用来对数据进行快速访问。(注意:如果你建立了主键,默认情况下它就是聚集索引)
2.为每一个外键列建立一个索引,如果确认它是唯一的,就建立唯一索引。当在查询中组合相关表中的数据时,经常在联接条件中使用外键列,索引使 SQL Server 2005 数据库引擎 可以在外键表中快速查找相关数 ...
- 2009-02-24 10:40
- 浏览 869
- 评论(0)
通过WMI来实现获取客户端计算机硬件及系统信息:
1//系统信息获取 2function getSysInfo(){ 3
- 2009-02-17 13:23
- 浏览 1646
- 评论(0)
http://www.blogjava.net/youxia/archive/2008/12/07/244883.html
- 2009-02-12 22:20
- 浏览 1019
- 评论(0)
本文主要谈一下密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看Bruce Schneier的著作:Applied Crypotography。在jdk1.5的发行版本中安全性方面有了很大的改进,也提供了对RSA算法的直接支持, ...
- 2009-02-06 12:17
- 浏览 984
- 评论(0)
服务器环境变量
功能简述
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 ...
- 2009-02-06 10:35
- 浏览 944
- 评论(0)
论坛上看了不少Spring Security的相关文章。这些文章基本上都还是基于Acegi-1.X的配置方式,而主要的配置示例也来自于SpringSide的贡献。 众所周知,Spring Security针对Acegi的一个重大的改进就在于其配置方式大大简化了。所以如果配置还是基于Acegi-1.X这样比较繁琐的配置方式的话,那么我们还不如直接使用Acegi而不要去升级了。所以在这里,我将结合一个示例,重点讨论一下Spring Security 2是如何进行配置简化的。 搭建基础环境 首先我们为示例搭建基本的开发环境,环境的搭建方式,可以参考我的另外一篇文章:http://www.iteye.c ...
- 2009-02-03 11:06
- 浏览 1384
- 评论(0)