摘要:
前言我们在做企业管理系统时,有多多少少都有对数据的完整性有所要求,比如要求系统不能物理删除记录,要求添加每一条数据时都要有系统记录、或者更新某条数据都需要跟踪到变化的内容、或者删除数据时需要记录谁删除了,何时删除了,以便误删后可以通过系统的XXX功能来恢复误删的数据。我将这种功能称为操作日志为什么要做操作日志?其 实上文也描述了一些,其主要目的就是跟踪到每一个用户在系统的操作行为,如对数据进行查询、新增、编辑或删除甚至是登录等行为。更进一步的理解可以说是对 用户使用系统情况的跟踪,对数据的跟踪防止数据意外删除、更改时有所记录,有所依据,以便对数据的还原,从某种程序上可以保护数据的完整性。系统设 阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(280)
评论(0)
推荐(0)
摘要:
如何实现连接池?确保你每一次的连接使用相同的连接字符串(和连接池相同);只有连接字符串相同时连接池才会工作。如果连接字符串不相同,应用程序就不会使用连接池而是创建一个新的连接。优点使用连接池的最主要的优点是性能。创建一个新的数据库连接所耗费的时间主要取决于网络的速度以及应用程序和数据库服务器 的(网络)距离,而且这个过程通常是一个很耗时的过程。而采用数据库连接池后,数据库连接请求可以直接通过连接池满足而不需要为该请求重新连接、认证到数 据库服务器,这样就节省了时间。缺点数据库连接池中可能存在着多个没有被使用的连接一直连接着数据库(这意味着资源的浪费)。技巧和提示1. 当你需要数据库连接时才去创 阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(332)
评论(0)
推荐(0)
摘要:
1. 熟悉工作环境,认识新同事 2. 制定学习计划、跟进学习进度(1) 了解新人的情况,制定出尽量适合新人的学习计划,计划制定的要细致,包括各个阶段要学习的内容、学习时间、学习资料、学习产出。(2) 找个机会和新人一起看下学习计划,讲解计划内容以及认真听取新人的意见,根据新人反馈的信息适当的调整计划。和新人的沟通可以让自已更能了解新人,制定尽量适合新人的计划能让新人带着合理的目标去学习,而不会让新人感到迷茫和困惑。(3) 跟进学习进度是让自已了解前期制定的计划是不是适合新人,并且可以通过这种方式了解新人的学习情况和遇到的问题,及时根据具体情况协助新人解决。在新人执行计划前,告诉新人以日报的形式 阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(701)
评论(0)
推荐(0)
摘要:
服务器安全设置1、系统盘和站点放置盘必须设置为NTFS格式,方便设置权限。2、系统盘和站点放置盘除administrators 和system的用户权限全部去除。3、启用windows自带防火墙,只保留有用的端口,比如远程和Web、Ftp(3389、80、21)等等,有邮件服务器的还要打开25和130端口。4、安装好SQL后进入目录搜索 xplog70 然后将找到的三个文件改名或者删除。5、更改sa密码为你都不知道的超长密码,在任何情况下都不要用sa这个帐户。6、改名系统默认帐户名并新建一个Administrator帐户作为陷阱帐户,设置超长密码,并去掉所有用户组。(就是在用户组那里设置为空即 阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(252)
评论(0)
推荐(0)
摘要:
在Javascript中的对象和原型(二)中我们提到,用构造函数创建的对象里面,每个对象之间都是独立的,这样就会降低系统资源的利用率,解决这样问题,我们就要用到下面提到的原型对象。一 原型对象原型对象实际上就是构造函数的一个实例对象,和普通的实例对象没有本质上的区别。 可以包含特定类型的所有实例的共享属性或者方法。这样,如果我们需要修改所有实例中的属性或者方法,就只需要修改一处,就能够影响到所有实例了。因为原型 中的属性和方法是共享的。我们可以看下两个图示: 构造函数方式原型模式方式从上面的图示中我们就不难看出,为何下面的代码中"user1.show == user2.show;&q 阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(207)
评论(0)
推荐(0)
摘要:
概述在 软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧 烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对象的各个部分”的变化,从而保持系统中的 “稳定构建算法”不随着需求改变而改变?这就是要说的建造者模式。本文通过现实生活中的买KFC的例子,用图解的方式来诠释建造者模式。意图将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。模型图生活中的例子生 成器模式将复杂对象的构建与对象的表现分离开来,这样使得同样的构建过程可以创建 阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(202)
评论(0)
推荐(0)
摘要:
概述Singleton模 式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程 序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计者的责任,而不是类使用者的责任。从另一个角度来说,Singleton模式其实也是一种职责型模式。因为我们创建了一个对象,这个对象扮演了独一无二的角色,在这个单独的对象实例中,它集中了它所属类的所有权力,同时它也肩负了行使这种权力的职责!意图保证一个类仅有一个实例,并提供一个访问它的全局访问点。模型图逻辑模型图:物理模型图:生活中的例子美国总 阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(128)
评论(0)
推荐(0)
摘要:
概述在软件系统中,由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但是新环境要求的接口是这些现存对象所不满足的。那么如何应对这种“迁移的变化”?如何既能利用现有对象的良好实现,同时又能满足新的应用环境所要求的接口?这就是本文要说的Adapter 模式。意图将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。结构图图1 类的Adapter模式结构图图2 对象的Adapter模式结构图生活中的例子适配器模式允许将一个类的接口转换成客户期望的另一个接口,使得原本由于接口不兼容而不能一起工作的类可以一起工作。扳手提 阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(260)
评论(0)
推荐(0)
摘要:
1、找相关的人员询问需求,收集需求。2、整理需求,分析需求,把需求归类,拆分。3、产生感念模型。4、转化为物理模型。5、转化为系统数据结构和接口、抽象类、类、关系等程序元素。 阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(394)
评论(0)
推荐(0)
摘要:
---------------权威资料看这里---------------清华大学信息网络工程研究中心-中国教育和科研计算机网应急响应组《ARP 欺骗网页劫持攻击分析》PDF文件,直接IE打开或者另存为查看http://202.203.128.31/manage/upload/attach/11975323420.pdf---------------民间资料看这里---------------网 站突然出现访问迟钝,并且打开之后杀毒软件立即提示含有木马病毒,IE提示下载安装Microsoft Data Access...信息。从IE查看页面的源代码,在网页的源代码中加入了 嵌套框架网页,该网. 阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(1654)
评论(0)
推荐(0)

浙公网安备 33010602011771号