专注于数据库与信息检索技术![sql9.com]

设计模式(3)-创建型-抽象工厂(Abstract Factory)

概述:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 适用性: 1.一个系统要独立于它的产品的创建、组合和表示时。 2.一个系统要由多个产品系列中的一个来配置时。 3.当你要强调一系列相关的产品对象的设计以便进行联合使用时。 4.当你提供一个产品类库,而只想显示它们的接口而不是实现时。 参与者: 1.AbstractFactory 声明一个创建抽象产品对象的操作接口。 2.ConcreteFactory 实现创建具体产品对象的操作。 3.AbstractProduct 为一类产品对象声明一个接口。 4.ConcreteProduct 定
发布时间:2012-04-24 | 类别:综合技术 | 阅读:1592 | 评论:0 | 标签:设计模式

PortQry-一个比较好的端口进程扫描工具

netstat -ano | findstr ....这种命令有时候也不一定方便使用。发现微软有一个工具PortQry, PortQryUI,还蛮不错的。下载地址:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17148Download PortQryV2.exe, a command-line utility that you can use to help troubleshoot TCP/IP connectivity issues. Portqry.exe runs on Windows 2000-based computers.http://www.microsoft.com/download/en/de
发布时间:2012-04-23 | 类别:综合技术 | 阅读:2270 | 评论:0 | 标签:PortQry Shell

设计模式(2)-创建型-工厂方法(Factory method)

概述:定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。 适用性: 1.当一个类不知道它所必须创建的对象的类的时候。 2.当一个类希望由它的子类来指定它所创建的对象的时候。 3.当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。 参与者: 1.Product 定义工厂方法所创建的对象的接口。 2.ConcreteProduct 实现Product接口。 3.Creator 声明工厂方法,该方法返回一个Product类型的对象。 Creator也可以定义一个工厂方法的缺省实现,它返回一个缺省
发布时间:2012-04-22 | 类别:综合技术 | 阅读:1565 | 评论:0 | 标签:设计模式

设计模式(1)-创建型-单件(Singleton)模式

提起设计模式,确实有不少著作讨论它,<<设计模式>>一书理论化很强,我这里干脆整理出一些用代码来体现的实例来说明。第一个就是Singleton模式,意指始终保证只创建或得到一个唯一的实例。其代码如下:package com.sql9.created;/** * @author iihero */class SafeSingleton{    public static class Holder    {        private static SafeSingleton instance = new SafeSingleton();&n
发布时间:2012-04-22 | 类别:综合技术 | 阅读:1965 | 评论:0 | 标签:设计模式

Sybase ASE FAQ List (Frequently asked questions),续

Q: What would be a good way to get a report that counts the number oftimes in a given period a particular stored procedure was executed?A: - Auditing- using Monitor server and Historical server to do some logging.- Sybase Central STP Monitor; realtime---Q: What are the standard commands to run to troubleshoot stored procs/sql?A: dbcc traceon(3604,302,310)set
发布时间:2012-04-20 | 类别:Sybase | 阅读:2526 | 评论:0 | 标签:Sybase ASE

Sybase ASE FAQ List (Frequently asked questions)

原文来自:http://www.sybaseteam.com/my-own-personal-sybase-ase-frequently-asked-questions-t-94.html(note: LOTS of this also works for Microsoft SQL Server)SQL Theory/Database Theory/ERD---Q: What is the "Halloween problem" in Sybase?A: An anomaly associated with cursor updates, whereby a row seems to appeartwice in the result set. This happens when the
发布时间:2012-04-20 | 类别:Sybase | 阅读:13635 | 评论:322524 | 标签:Sybase ASE

Ingres, Sybase, MS SQLServer, PostgreSQL的奠基人Michael Stonebraker

整理这篇短文时,对于技术和基于技术的商业产品的变迁不禁有些感慨。发现这个人实在是个大牛。Michael Stonebraker, 著名的数据库科学家,他在1992 年提出对象关系数据库模型在加州伯克利分校计算机教授达25年。在此期间他创作了Ingres, Illustra, Cohera, StreamBase Systems和Vertica等系统。Stonebraker教授也曾担任过Informix的CEO,目前他是MIT麻省理工学院客席教授。 Stonebraker 教授领导了称为Postgres的后Ingres项目。这个项目的成果非常巨大,在现代数据库的许多方面都做出的大量的贡献。Stonebraker 教授还做出了一件造福全人类的事情,那就是把Postgres 放在了BSD 版权的保护下。如今Postg
发布时间:2012-04-20 | 类别:Sybase | 阅读:4346 | 评论:0 | 标签:Sybase SQLServer PostgreSQL Ingres

程序实现启动和停止嵌入式Tomcat Web服务器

本文系本人原创性实验工作,如若转载,请尊重个人劳动,注明出处。这阵子,由于实验的需要,需要通过程序启动和停止Tomcat Web Server。很早以前就知道有Embedded tomcat。如果不使用嵌入式服务器,直接调用命令行startup.bat, shutdown.bat,将输入输出重定向,是比较容易的,但是这样的tomcat比较臃肿,也不好看。网上也有一些实例,但只是告诉我们启动tomcat,却没有合适的停止tomcat的示例。于是就尝试写一个TomcatServer.java, 用于启动和停止嵌入式的tomcat server。原理很简单:一个启动线程,一个停止线程。停止线程不断监听$TOMCAT_HOME/tomcat.stop 标志文件,如果有这个文件,直接stop tomcat engine,
发布时间:2012-04-20 | 类别:综合技术 | 阅读:3141 | 评论:0 | 标签:tomcat Java 云计算

Sybase ASA(SQL Anywhere)相关电子书籍文档及其他资源

Sybase除了大型商用关系数据库ASE以外,还有非常有名的移动数据库,称为Adaptive Server Anywhere,到了版本10开始,就改称为SQL Anywhere。自从Sybase收购mobile365以后,它也越来越受到更多的关注了。ASA是一个统称,它下边又有Ultralite(WinCE版本), UltraliteJ(J2ME版本), SQL Anywhere(支持所有操作系统)ASA也不再只是移动数据库了,一个DB的容量,按照data space的个数来算,可以达到13T还多。Sybase旗下除了ASE, ASA以外,其实还有别的数据库,如IQ(用于分析型商务智能,数据仓库), ADS(Advantage Database),用于消息服务。数一数,有多少种了,大类可以分为4种了。鉴于很多人
发布时间:2012-04-20 | 类别:Sybase | 阅读:4556 | 评论:0 | 标签:Sybase ASA SQLAnywhere

也谈Sybase ASE15.x在Windows下的静态安装(silent install)

Sybase ASE数据库的图形界面安装,虽然比较顺利,但是也让中文用户很不爽,那就是字符集的选择,似乎没有余地,只能Customize选择,还不一定一次能选对。比如,你一路安装的时候,  ASE sql server创建的时候,很难从界面里头选择语言和字符集。还好,ASE15.x提供了silent install的方式。1.  安装并生成silent install的配置文件运行setupconsole.exe -options-record c:\ase1503_silentinstall.txt,这一路你只安装软件,可选择完全安装,但别装数据库服务。这样得到了样本配置文件:ase1503_silentinstall.txt注意一边这几项内容即可:-P installLocation=&
发布时间:2012-04-20 | 类别:Sybase | 阅读:2226 | 评论:0 | 标签:Sybase ASE

公告

欢迎光临本站, SQL9.com,联系方式:
Tel:

欢迎使用SQL6生活搜索[由iihero labs提供]
天气|IP|身份证搜索|邮编|电话区号|JSON格式化

标签云