文档
文章平均质量分 77
sun33170161
这个作者很懒,什么都没留下…
展开
-
跨站Script攻击和防范
第一部分:跨站Script攻击每当我们想到黑客的时候,黑客往往是这样一幅画像:一个孤独的人,悄悄进入别人的服务器中,进行破坏或者窃取别人的秘密资料。也许他会更改我们的主页,甚者会窃取客户的信用卡号和密码。另外,黑客还会攻击访问我们网站的客户。与此同时,我们的服务器也成了他的帮凶。微软称这种攻击为“跨站script”攻击。而这种攻击大多数都发生在网站动态产生网页的时侯,但黑客的目标并不是你的网站,而转载 2007-12-23 01:51:00 · 674 阅读 · 0 评论 -
数据库设计中的14个实用技巧
下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握。并逐步做到:在应用中发展,在发展中应用。 1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原转载 2008-01-11 16:04:00 · 438 阅读 · 0 评论 -
Oracle数据库设计开发阶段性能优化策略
摘 要 通过对Oracle 数据库系统物理结构和逻辑结构的分析,阐述了在Oralce数据库设计开发阶段性能优化的一些策略和方法。 关键词 Oracle 数据库 性能优化 策略 引言 Oracle是目前使用最为广泛的大型数据库管理系统,提高Oracle数据库系统的运行效率,是整个计算机信息系统高效运转的前提和保证。影响Oracle数据库应用系统性能的因素很多,既有软件方面的因转载 2008-01-11 16:01:00 · 534 阅读 · 0 评论 -
敏捷开发
敏捷开发(agile development)是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。简言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 敏捷开发是全新理论吗?答案莫衷一是。细心的人们可以发现,敏捷开发其实借鉴转载 2008-01-12 19:59:00 · 877 阅读 · 0 评论 -
Oracle9i数据库设计指引全集
1 数据库物理设计原则 1.1 数据库环境配置原则 1.1.1 操作系统环境: 对于中小型数据库系统,采用linux操作系统比较合适,对于数据库冗余要求负载均衡能力要求较高的系统,可以采用Oracle9i RAC的集群数据库的方法,集群节点数范围在2—64个。对于大型数据库系统,可以采用Sun Solaris SPARC 64位小型机系统或HP 9000 系列小型机系统。RA转载 2008-01-11 16:15:00 · 724 阅读 · 0 评论 -
RUP
RUP(Rational Unified Process,统一软件开发过程,统一软件过程)是一个面向对象且基于网络的程序开发方法论。根据Rational(Rational Rose和统一建模语言的开发者)的说法,好像一个在线的指导者,它可以为所有方面和层次的程序开发提供指导方针,模版以及事例支持。 RUP和类似的产品--例如面向对象的软件过程(OOSP),以及OPEN Process都是理解性的转载 2008-01-07 11:50:00 · 458 阅读 · 0 评论 -
Java 5.0多线程编程
Java自1995年面世以来得到了广泛得一个运用,但是对多线程编程的支持Java很长时间一直停留在初级阶段。在Java 5.0之前Java里的多线程编程主要是通过Thread类,Runnable接口,Object对象中的wait()、 notify()、 notifyAll()等方法和synchronized关键词来实现的。这些工具虽然能在大多数情况下解决对共享资源的管理和线程间的调度,但存在以下转载 2007-12-29 18:55:00 · 773 阅读 · 0 评论 -
j2ee下的结构模式
客户端对远程对象运用一个【proxy】,远程对象的各个服务可以用一个【facede】,为了强化某个服务的功能,可以用一个【decorator】,为了能调用另外一个接口的服务,需要用到【adapter】,各个服务可以共享一些组件【flyweight】 ,为了统一调用一系列的组件,可以运用【composite】,dao中分离具体的实现,用到了【bridge】原创 2007-12-24 23:11:00 · 465 阅读 · 0 评论 -
源码研读-netty多线程模型
netty和mina都出自于同一个作者,所以netty和mina的多线程模型,除了一些细节方面,大体的模型基本是一样的。本文在分析源码的过程中,也会适当对这些细节做一个对比。(注:netty源码版本为netty-4.0.2.Final)1. 端口绑定 不同于mina,netty采用了一个线程池来监听不同的端口。 final ChannelFuture initAn原创 2013-08-12 00:10:05 · 1879 阅读 · 0 评论