代码改变世界

消息中间件和JMS

2011-06-01 15:52 by bingcaihuang, 422 阅读, 1 推荐, 收藏, 编辑
摘要:当前,CORBA、DCOM、RMI等RPC中间件技术已广泛应用于各个领域。但是面对规模和复杂度都越来越高的分布式系统,这些技术也显示出其局限性:(1)同步通信:客户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行;(2)客户和服务对象的生命周期紧密耦合:客户进程和服务对象进程都必须正常运行;如果由于服务对象崩溃或者网络故障导致客户的请求不可达,客户会接收到异常;(3)点对点通信:客户的一次调用只发送给某个单独的目标对象。 面向消息的中间件(Message Oriented Middleware,MOM)较好的解决了以上问题。发送者将消息发送给消息服务器,消息服务器将消息存放在若干队 阅读全文

DAO、RDO、ADO、OLE DB 、ODBC and JDB

2011-05-24 17:21 by bingcaihuang, 650 阅读, 0 推荐, 收藏, 编辑
摘要:ADO---Active Data Objects,活动数据对象DAO---Data Access Objects,数据访问对象RDO---Remote Data Objects,远程数据对象ODBC---Open Database Connectivity,开放式数据库连接性DSN---Data Source Name,数据源名BDE---Borland Database Engine,Borland数据库引擎JET---Joint EngineTechnology,数据连接性引擎技术OLEDB---Objects Link Embed DataBase对象链接嵌入数据库ado的效率不是最佳 阅读全文

SQL server 自增列的使用

2011-05-24 17:08 by bingcaihuang, 1935 阅读, 0 推荐, 收藏, 编辑
摘要:一、标识列的定义以及特点SQL Server中的标识列又称标识符列,习惯上又叫自增列。该种列具有以下三种特点:1、列的数据类型为不带小数的数值类型2、在进行插入(Insert)操作时,该列的值是由系统按一定规律生成,不允许空值3、列值不重复,具有标识表中每一行的作用,每个表只能有一个标识列。由于以上特点,使得标识列在数据库的设计中得到广泛的使用。二、标识列的组成创建一个标识列,通常要指定三个内容:1、类型(type)在SQL Server 2000中,标识列类型必须是数值类型,如下:decimal、int、numeric、smallint、bigint 、tinyint其中要注意的是,当选择d 阅读全文

在SqlServer视图中小心使用*符号

2011-05-24 16:58 by bingcaihuang, 476 阅读, 1 推荐, 收藏, 编辑
摘要:在学校学习的过程中,老师降到全部字段的查询用*符号,可是做项目时,技术主管告诉我不要用*符号,当时不是很了解,后来看了下面的文章后才知道其中的原因。 在这里,使用的数据库是SqlServer2000自带的Northwind,这样方便大家自己私下里测试。首先,创建两个视图,视图的脚本如下:--视图 vCustomersAcreate view vCustomersAasselect CustomerID ,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Faxfrom dbo.Cu 阅读全文

刻度数常用值

2011-05-21 16:37 by bingcaihuang, 335 阅读, 0 推荐, 收藏, 编辑
摘要:一天中的刻度数864,000,000,0001 小时的刻度数36,000,000,0001 毫秒的刻度数10,0001 分钟的刻度数600,000,0001 秒的刻度数10,000,000 阅读全文

SQl Server 建表SQL的脚本

2011-05-21 16:36 by bingcaihuang, 636 阅读, 0 推荐, 收藏, 编辑
摘要:数据库里新建一个表的方式比较多,可以在对象资源管理器手动新建一个表,这样的建表方式比较方便、直观。但是如果该表要在几个数据库(测试系统、正式系统等)里新建的话,这时反而不如用脚本来处理方便得多。尤其是在创建数据库时要新建上百个表时,那种方式想都不敢想。这里主要讨论、收集使用脚本来新建表的写法。如有不妥或不对的地方,希望大家多多指教,更正我的错误。下面来看看第一种SQL写法CREATETABLEUserContactPerson(IDINTPRIMARYKEY,UserIDINT,ContactPersonIDINT)(贴代码是格式错位了)这种写法是最原始、落后的。也是最容易产生错误的写法:首先 阅读全文

.Net日期时间格式化输出大全 DateTime.ToString(?)

2011-05-21 16:35 by bingcaihuang, 564 阅读, 0 推荐, 收藏, 编辑
摘要:日期时间的输出和显示,在日常应用中,是最普遍的了。因为不同的情况,我们通常需要将日期时间以各种不同的样式格式化后输出,而不是简单的显示。日期时间、数字、货币等的格式,默认情况下是受操作系统的区域设置影响的,在程序里,就体现在 当前线程的culture上(Thread.CurrentThread.CurrentCulture),为了避免区域不同的影响,我们通常需要设置Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;虽然 System.DateTime本身已经具有了不少现 阅读全文

sql2005创建存储过程(需要注意的几点)

2011-05-21 16:34 by bingcaihuang, 448 阅读, 0 推荐, 收藏, 编辑
摘要:sql2005创建存储过程(需要注意的几点)创建存储过程。存储过程是已保存的 Transact-SQL 语句集合,或对 Microsoft .NET Framework 公共语言运行时 (CLR) 方法的引用,可接收并返回用户提供的参数。可以创建过程供永久使用,或在一个会话(局部临时过程)中临时使用,或在所有会话(全局临时过程)中临时使用。启动 SQL Server 的一个实例时,也可以创建并自动运行存储过程。Transact-SQL 语法约定语法CREATE { PROC | PROCEDURE } [schema_name.] procedure_name [ ; number ] [ { 阅读全文

环境变量设置

2011-05-13 10:11 by bingcaihuang, 616 阅读, 0 推荐, 收藏, 编辑
摘要:一、查看所有环境变量的名称和值:Linux下:exportWindows下:set二、根据名称查该环境变量的值:Linux下:echo $环境变量名比如:echo $ORACLE_HOMEWindows下:set 环境变量名set设置Windows环境变量在cmd中设置只对当前的cmd命令运行窗口有效,关闭当前窗口后,原先的命令设置都不起作用。这就好象word中对文件格式风格的设置不会影响到下一次文档编辑的效果一样。也就是说,cmd中的设置都是些temp设置,而命令运行窗口初始化path是通过系统环境和用户环境两者的参数实现的。①查看环境变量C:> set②查看某一个环境变量C:> 阅读全文

MQ服务启动失败的解决方法

2011-05-12 16:28 by bingcaihuang, 5082 阅读, 0 推荐, 收藏, 编辑
摘要:昨天在学习MB是把MQ的默认用户MUSR_MQADMIN的密码改了,当时因为MQ的服务已经起来了,所以没有发现什么问题。今天早上来了以后启动MQ服务时出错了,错误提示如下。***************************************** 命令: amqmdain qmgr start QM29****************************************初始化资源“amqmsrvn”失败,rc=0x8000401a因为配置类型不正确,系统无法开始服务器进程。请检查用户名和密码。退出值 = -4自己郁闷一阵后,找到了解决方法。方法如下:1) 检查amqmsrv 阅读全文
上一页 1 2 3 4 5 6 7 ··· 18 下一页