摘要: 策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。1,什么是策略模式?策略模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。2,策略模式有什么好处?策略模式的好处在于你可以动态的改变对象的行为。3,设计原则设计原则是把一个类中经常改变或者将来可能改变的部分提取出来,作为一个接口(c++中可以用虚类),然后在类中包含这个对象的实例,这样类的实例在运行时就可以随意调用实现了这个接口的类的行为。策略模式属于对象行为型 阅读全文
posted @ 2012-08-02 14:28 爱我所艾 阅读(2231) 评论(0) 推荐(0)
摘要: 清除数据库的时候经常遇到ORA-00054: 资源正忙这样的错误,转载个文章记录下。ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效=========================================================解决方法如下:=========================================================SQL> select session_id from v$locked_object;SESSION_ID----------142SQL> SELECT sid, seri 阅读全文
posted @ 2012-07-17 10:18 爱我所艾 阅读(463) 评论(0) 推荐(0)
摘要: 中午睡觉起来,发现桌面鼠标右键菜单不显示,网上搜索解决办法如下: 我的电脑—右键—属性—高级—性能—设置—视觉效果—淡入淡出或滑动菜单到视图,将其前面的复选框的钩去掉。 阅读全文
posted @ 2012-07-13 14:06 爱我所艾 阅读(988) 评论(0) 推荐(0)
摘要: 从Oracle9iR2 开始,ORACLE提供了表/表空间压缩技术,以减少磁盘开销,节省空间,并在某些情况下提高查询性能。 表压缩是如何工作的在Orcle9i第2版中,表压缩特性通过删除在数据库表中发现的重复数据值来节省空间。压缩是在数据库的数据块级别上进行的。当确定一个表要被压缩后,数据库便在每一个数据库数据块中保留空间,以便储存在该数据块中的多个位置上出现的数据的单一拷贝。这一被保留的空间被称作符号表(symbol table)。被标识为要进行压缩的数据只存储在该符号表中,而不是在数据库行本身内。当在一个数据库行中出现被标识为要压缩的数据时,该行在该符号表中存储一个指向相关数据的指针,而. 阅读全文
posted @ 2012-06-28 16:23 爱我所艾 阅读(14110) 评论(0) 推荐(0)
摘要: TCP与UDP区别TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快.UDPUDP 与 TCP 的主要区别在于 UDP 不一定提供可靠的数据传输。事实上,该协 阅读全文
posted @ 2012-06-26 11:02 爱我所艾 阅读(227) 评论(0) 推荐(0)
摘要: Report A: Snap Id Snap Time Sessions Curs/Sess --------- ------------------- -------- ---------Begin Snap: 4610 24-Jul-08 22:00:54 68 19.1End Snap: 4612 24-Jul-08 23:00:25 17 1.7 Elapsed: 59.51 (mins) DB Time: 466.37 (mins)Report B: Snap Id Snap Time Sessions Curs/Sess --------- ------------------- 阅读全文
posted @ 2012-06-21 16:56 爱我所艾 阅读(922) 评论(0) 推荐(0)
摘要: websphere远程debug就是当websphere跑工程时候,我们能在eclipse本地,调适布置在同时运行在websphere下的工程。 它跑的是domain下的工程,但是我们调试只是在本地调试对应的src里的JAVA文件,因此本地SRC的JAVA文件不用COMPILE也能DEBUG. 1.关于WEBSPHERE端。 相关连接:如何设置websphere. http://www.jetbrains.com/idea/docs/WebSpherehowto.pdf servers->application servers->servername->configurati 阅读全文
posted @ 2012-06-21 15:24 爱我所艾 阅读(2491) 评论(0) 推荐(0)
摘要: 原文地址:http://blog.csdn.net/ppp_10001/article/details/4688590控制文件(CONTROLFILE) 每个数据库都必须有一个控制文件。在装载数据库时,ORACLE会根据初始化参数文件中的control_file参数来定位控制文件;在启动例程时,ORACLE会根据控制文件中的数据库名称和位置,在例程和数据库只见建立关联;打开数据库时,ORACLE会根据控制文件中的数据文件名称和位置、重做日志文件名称和位置,打开这些文件。一、控制文件概述 控制文件是一个相当小的二进制文件。它含有数据库的结构信息(构成数据库的数据文件、重做日志文件)。在创建数据库 阅读全文
posted @ 2012-06-18 16:15 爱我所艾 阅读(242) 评论(0) 推荐(0)
摘要: 原文地址:http://blog.csdn.net/ppp_10001/article/details/4688596重做日志文件(REDO LOGFILE)又被称为事务日志文件(TRANSACTION LOGFILE)。它对ORACLE数据库来说是至关重要的。ORACLE中每执行一条更新操作时,都会引起数据库的变化,因此都会生成一定数量的重做日志,他们将被记录到重做日志文件中。以便在数据库出现例程失败或介质故障时,可以利用重做日志文件来恢复数据库。一、重做日志文件概述 重做日志文件是ORACLE三类文件中最为复杂的一类。在ORACLE 10G安装完毕后,会自动创建3个重做日志文件。重做日志文 阅读全文
posted @ 2012-06-18 16:14 爱我所艾 阅读(236) 评论(0) 推荐(0)
摘要: 原文地址:http://blog.csdn.net/ppp_10001/article/details/4688848数据文件(DATAFILE)是用于存储数据库中的数据的操作系统中的文件。系统数据、数据字典数据、临时数据、撤销数据、索引数据、应用程序表中存储的数据等都是物理的存储在数据文件中。表空间中不能没有数据文件,创建表空间必然创建数据文件,而一个数据文件却可以单独创建并隶属于一个表空间,尤其是可以不依赖于表空间而单独对数据文件进行管理。一、数据文件概述 数据文件是ORACLE三类文件中占用磁盘空间最大的一类文件。每个ORACLE数据库都有一个或多个数据文件。 ORACLE在存取数据时, 阅读全文
posted @ 2012-06-18 16:13 爱我所艾 阅读(328) 评论(0) 推荐(0)