自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (2)
  • 收藏
  • 关注

原创 java的UUID类型字段,如何通过jdbc进行数据库的CRUD

关键字:UUID byte[] jdbc mysql java1、UUID/GUID概念UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Distributed Computing Environment,

2012-05-27 20:04:38 9205

原创 ibatis2.3.4应用的几个问题

1、关于dbcp的配置问题ibatis应用dbcp做数据库连接池时,针对dbcp的配置中,对连接池属性除Pool.MaximumActiveConnections 、Pool.MaximumIdleConnections、Pool.MaximumWait 、Pool.Vali

2011-08-09 09:26:24 2120

原创 谈谈对oracle处理DDL和DML语句的事务管理

一、先说问题在开发过程中,遇到了oracle DDL语句和DML语句需要在一个事务中一块处理的情况,该方法要么成功,要么失败。对于这个问题,sql server等数据库是可以解决的,因为其能对DDL语句做回滚,而oracle在执行ddl语句时会先执行commit,所以就不能对

2011-08-06 12:46:42 3552

转载 WCF服务-绑定

 服务之间的通信方式是多种多样的,有多种可能的通信模式。包括:同步的请求/应答(Request/Reply)消息,或者异步的“即发即弃(Fire-and-Forget)”消息;双向(Bidirectional)消息;即时消息或队列消息;以及持久(Durable)队列或者可变(Volatile)队列。传递消息的传输协议包括:HTTP(或HTTPS)、TCP、P2P(对等网)、IPC(命名管道

2009-04-27 11:48:00 1018

转载 谈谈C#中的接口

 谈谈C#中的接口接口的相关陈述1.一个接口定义了一个契约。2.接口可以包容方法、C#属性、事件、以及索引器。3.在一个接口声明中,我们可以声明零个或者多个成员。4.所有接口成员的默认访问类型都是public。5.如果在接口成员声明中包括了任何修饰符,那么会产生一个编译器错误。6.与一个非抽象类类似,一个抽象类必须提供接口中所有成员的实现,只要这些成员在这个类的基类中出现过

2009-04-25 16:18:00 1007

转载 C#接口实例

 针对接口编程能帮助达到面向对象开发和设计中"低耦合"的要求.         举个例子:某公司有一台特殊打印机,还可以使用一年,一年后可能换为另一种打印机,这两种打印机都特殊而贵.所以现在的程序希望换了打印机后也少量修改就可用.       方法:       1,定义一个打印机接口.       2,定义打印机类A,B,分别实现此接口.       3,定义一个工厂类,

2009-04-25 16:10:00 7790 1

转载 软件工程简史

 二十世纪二十年代末期,世界上第一台现代计算机诞生于波兰,这是一台电子机械,大约与打字机一般大小,主要用于消息的加密。后来,这台设备被卖给了德国商业部。30年代,它被德国军方用来实现通信加密,也就是闻名遐迩的“英格玛(Enigma)”。Enigma使用机械转子(Mechanical Rotors)根据不同的密码字母改变从键到灯板的电流路径。Enigma并非通常意义上的计算机:它只能实现加密(E

2009-04-25 15:03:00 842

转载 wcf基础1

在WCF中,最重要的概念自然是服务(Service)。书中对服务的定义为“服务是暴露在外的一组功能的集合”。虽然服务大部分是以契约接口的形式存在,而对于服务的定义通常也与“面向接口编程”的思想近似,但更重要的是我们必须理解服务的含义。传统的编程思想,在理解业务逻辑的时候,我们可以将业务逻辑封装为对象,该对象提供了与业务相关的功能;而WCF编程却更多的是考虑如何提供业务服务,以及服务的消费者——

2009-04-25 14:10:00 518

转载 应用程序域(AppDomain) 浅析

我们知道,进程是操作系统用于隔离众多正在运行的应用程序的机制。在.Net之前,每一个应用程序被加载到单独的进程中,并为该进程指定私有的虚拟内存。进程不能直接访问物理内存,操作系统通过其它的处理把这些虚拟内存映射到物理内存或IO设备的某个区域,而这些物理内存之间不会有重叠,这就决定了一个进程不可能访问分配给另一个进程的内存。相应地,运行在该进程中的应用程序也不可能写入另一个应用程序的内存,这确保

2009-04-22 14:42:00 747

转载 一些关于 c#的重载,覆写,虚方法和抽象方法的问题

有些人问了,重载,覆写,虚方法,和抽象方法的区别,网络上的繁而乱,搞的一些人越来越糊涂。我现在用简要的话来加以区别。(1)重载:这个很简单,以相同的方法名,借由不同的形参,来实现不同的功能。例如:public class a{public int sum(int b,int c){return (b+c);}public int sum(int d){

2009-04-21 13:44:00 718

转载 深入剖析C#继承机制

内容导航一、继承基础知识 二、C#的继承规则 三. 访问与隐藏基类成员 四、多级继承 五、继承与访问修饰符 一. 继承基础知识   为了提高软件模块的可复用性和可扩充性,以便提高软件的开发效率,我们总是希望能够利用前人或自己以前的开发成果,同时又希望在自己的开发过程中能够有足够的灵活性,不拘泥于复用的模块。C#这种完全面向对象的程序设计语言提供了两个重要的特性--继

2009-04-21 11:06:00 431

转载 深入剖析C#的多态

 一、什么是多态 可以把一组对象放到一个数组中,然后调用它们的方法,在这种场合下,多态性作用就体现出来了,这些对象不必是相同类型的对象。当然,如果它们都继承自某个类,你可以把这些派生类,都放到一个数组中。如果这些对象都有同名方法,就可以调用每个对象的同名方法。同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。多态性通过派生类重载基类中的虚函数型方

2009-04-21 09:31:00 512

转载 SQLSERVER内核架构

很多入门级做管理软件的,SQL语句玩的熟练,从子查询到Having到交叉表统计SQL都能做出来,甚至存储过程能写2000多行,游标、自定义函数、触发器、约束用的眼花缭乱。再入点门,在SQL查询器中可以使用SQL分析优化索引,用SQL Profile可以跟踪SQL,甚至在性能查看器中监测SQLSERVER内存、CPU、线程、I/O的运行状态,甚至为自己会使用DBCC而沾沾自喜。你是如

2009-04-17 09:44:00 1026

原创 sql like通配符

LIKE确定给定的字符串是否与指定的模式匹配。模式可以包含常规字符和通配符字符。模式匹配过程中,常规字符必须与字符串中指定的字符完全匹配。然而,可使用字符串的任意片段匹配通配符。与使用 = 和 != 字符串比较运算符相比,使用通配符可使 LIKE 运算符更加灵活。如果任何参数都不属于字符串数据类型,Microsoft® SQL Server™ 会将其转换成字符串数据类型(如果可能)。语法

2009-04-17 09:27:00 28080 3

原创 c#调试web service http头验证项目总结

 前段时间,公司接入了企信通,对方提供了一个webservice,要求身份验证,不是普通的soap header方式,采用的是http头验证Authorization。现在项目完成,总结几个问题:1、调用对方提供的web service后,net也提供了Credentials属性,用于获取或设置 XML Web services 客户端身份验证的安全凭据。测试本地一个禁用匿名访问的网站,用这种

2009-04-02 11:02:00 2272

转载 已有的WSDL文件在VS2005中生成server端代码

一般一个已经实现功能的WEB Server会发布自己的WSDL文件,供客户端生成代理类。 但有时是先有的server与client交互的接口定义(WSDL)文件,然后由server和client端分别写程序,一个提供web服务,一个使用web服务。 以下介绍如何由已有的WSDL文件在VS2005中生成server端代码。 1)使用VS2005提供的工具wsdl.exe由WSDL文件生成cs文件:

2009-03-15 12:32:00 2195

转载 存储过程 DTS包

存储过程执行DTS包set @shellSql = dtsrun /S " + @serverip +" /U " + @user + " /P " + @pwd + " /N "gz_ParseFile_City" /A "type_id":"19"=" + cast(@type_id as varchar) + " /A "file

2009-03-02 10:10:00 840

转载 定义和处理 SOAP 头

 如何:定义和处理 SOAP 头 代码示例 使用 ASP.NET 创建的 Web 服务可以定义和处理 SOAP 头。定义 SOAP 头的过程是:定义表示特定 SOAP 头中数据的类,然后从 SoapHeader 类中派生该类。定义表示 SOAP 头的类创建一个从 SoapHeader 类派生的类,其名称与 SOAP 头的根元素匹配。 C#

2009-02-12 15:38:00 708

转载 uml五类图

第一类是用例图:从用户角度描述系统功能,并指出各功能的操作者第二类是静态图:包括类图,对象图,包图。类图描述系统中类的静态结构,不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等也包括类的内部结构(类的属性和动作)。类图描述的是一种静态关系,在系统的整个声明周期都是有效的,对象图是类图的实例,几乎使用与类图相同的标识。他们的不同点在于对象图显示类图的多个对象实例,而不是实际的类,一个对象图是

2009-02-08 14:44:00 1315

转载 XML Web 服务的 XML 序列化

XML Web 服务的 XML 序列化 XML 序列化是 XML Web 服务结构中使用的基础传输机制,它由 XmlSerializer 类执行。要控制由 XML Web 服务生成的 XML,可将控制 XML 序列化的属性和控制编码的 SOAP 序列化的属性中列出的属性应用于在创建 XML Web 服务 (.asmx) 时使用的文件的类、返回值、参数和字段。有关创建 XML W

2009-02-05 14:34:00 1179

原创 java和.net互相调用webservice注意事项

 一、java调用。net写的web service,.net如何让java方便调用?       注意两点:方法的action要为空;命名空间要正确;如:[WebService(Namespace = "http://*****")][SoapDocumentService(RoutingStyle = SoapServiceRoutingStyle.RequestElement

2009-01-22 11:58:00 861

原创 net调用web service如何处理异常

wsdl文件,某方法如下                                                                                                                      。net调用这个web service后,如果返回异常,用  System.Web.Services.Protocols.S

2009-01-22 11:31:00 2139 1

原创 sql server 中uniqueidentifier类型如何转换为十六进制

在sql server数据库的msdb.dbo.sysjobs 表中,job_id字段为uniqueidentifier类型,16字节,每4个字节用-隔开,如何把这个转换为16进制呢?假设有个作业名为11,通过如下语句可以实现:DECLARE @JobID BINARY(16)   SELECT @JobID = job_id       FROM   msdb.dbo.sysjobs  

2008-12-31 14:47:00 1527

转载 FTP命令详解

FTP命令详解 FTP命令详解命令行模式或者Windows的DOS窗口里面执行 FTP> ! 从 ftp 子系统退出到外壳。 FTP> ? 显示 ftp 命令说明。? 与 help 相同。 格式:? [command] 说明:[command]指定需要帮助的命令名称。如果没有指定 comma

2008-12-31 11:49:00 746

原创 sql server 事件探查器 profile

 sql server有一个很好的东西:2000中叫事件探查器,2005变成了profile,差不多,都是用于跟踪sql server执行和检测的。筛选的定义要根据你的跟踪目的来定,一般常常会定义的筛选列包括:         1.DatabaseName   同于你要监测的数据库名(不过这个好像不起作用,我的电脑上设置无效)     2.DatabaseID       同于你要检测的数据库

2008-12-29 16:53:00 1804

原创 sql server 2005 发布订阅

在做测试时,发现第4步有问题,,发布订阅时如果在快照代理安全性选进程帐户的话,设置这一步会导致错误:快照代理 已以用户 ***/*** 的身份执行。 客户端没有所需的特权。.  该步骤失败。 选择sql代理帐户测试没问题。单机测试不用准备工作,直接测试即可,跨机器必须做准备工作。一、准备工作:1.建立一个 WINDOWS 用户,设置为管理员权限,并设置密码,作为发布快照文件的有效访问用户。

2008-12-16 08:50:00 2207 2

原创 附加数据库出现"所指定的文件不是有效的SQL Server数据库文件"

sql 2000 下,我分离了数据库后,再附加,出现错误提示:所指定的文件不是有效的SQL Server数据库文件查找数据库的mdf文件较小,而ldf文件很大,可能是这个原因而附加不上。后来我附加ldf文件,成功。但在数据库中显示mdf文件很大,而ldf文件很小,是不是两个文件颠倒了呢?

2008-12-16 08:45:00 9557

原创 获取数据库的sql语句

--查询表是否有标识列 select name from syscolumns  where id = object_id(tb_city) and autoval is not null查询表字段属性sp_MShelpcolumns Ndbo.cssz, null, id, 1查询表字段约束sp_MStablechecks Ndbo.cssz表主外键信息exe

2008-11-21 14:22:00 778

原创 c# 多个空格变为一个空格

System.Text.RegularExpressions.Regex.Replace(str, @" +", " ")

2008-11-21 14:20:00 1313

原创 关于SET QUOTED_IDENTIFIER {ON|OFF}的问题

 关于SET QUOTED_IDENTIFIER {ON|OFF}的问题 sTopicContent="/r/nSQL SERVER的联机丛书的解释:/r/n“当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER

2008-11-21 09:34:00 1165 1

原创 数据库优化-表变量替换游标

如何循环对数据表中的数据按行处理,大家很快会想到游标,不错,游标确实能实现这个功能,学校中教科书也介绍了这个方法。但对于效率,这个方法就不是最好的了。因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同进行不同的操作。而对于多表和大表中定义的游标(大的数据集合)循环很

2008-11-06 10:17:00 1556

原创 使用聚集索引

 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行后,便可以确保包含后续索引值的行在物理相邻。例如,如果应用程序执行的一个查询经常检索某一日期

2008-10-24 17:23:00 560

转载 SQL中的临时表和表变量

我们经常使用临时表和表变量,那现在我们就对临时表和表变量进行一下讨论.临时表 局部临时表 全局临时表 表变量                                临时表 临时表存储在TempDB数据库中,所有的使用此SQL Server 实例的用户都共享这个TempDB,因为我们应该确保用来存储TempDB数据库的硬盘有足够的空间,以使之能够自己的增长.最好能够存储在一个拥有

2008-10-24 14:42:00 660

转载 SQL server服务器大内存配置

 以前的服务器,由于内存的价格过高,一般配的内存不是很多,超过4G的当然就不多了.现在的服务器,配置超过4G就很多,在配作SQL 数据库服务器后,很多的人只选默认的设置,虽然可以正常使用,可是却把大量的内存给浪费(SQL服务使用的内存不会超过1.8G),系统的性能也不能因为的大内存而提升,这是很可惜的.  在本文中,我大致讲一下配置的过程.(如果服务器的内存少于4G,不用配置)(网上完全讲这个

2008-10-24 14:35:00 622

原创 数据表生成sql脚本

create  proc SPGenInsertSQL (@tablename varchar(256))asbegin  declare @sql varchar(8000)  declare @sqlValues varchar(8000)  set @sql = (  set @sqlValues = values (+  select @sqlValues = @sqlValu

2008-10-18 13:15:00 618

转载 XML 语法

 XML 语法编写 XML 必须遵循一些简单的语法规则,主要列示如下:每个开始标记 (opening tag) 必须有结束标记 (closing tag) 一个 XML 文档只能有一个根元素 (root element) 所有 XML 元素必须正确嵌套 属性值必须加引号 一个元素不能有相同的属性 (attribute)

2008-10-16 18:40:00 626

转载 XML 实体引用

 XML 实体引用 (Entity References)XML 有 5 个预定的实体引用?XML 文档里,除了表示一个标记的开始之外arw("]Cf,^e", ark2); ,不允许有小于号 if age 上面的写法会导致 XML 文档的错误。为避免这样的错误,而你又需要arw("[ha", ark7); 在 X

2008-10-16 18:37:00 2839 1

原创 java 如何调用webservice

最近在学习Web Service,发现了一个国内的Web Service提供站点,其中最简单的是查询QQ在线状态服务。我通过Java直接发送SOAP请求文件访问Web Service成功,这种方式实现比较简单,不需要第三方的软件包。import java.io.*;import java.net.*;class QQOnlineService {    public static void

2008-10-16 17:47:00 5548 1

原创 VC常用数据类型

 刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。         我们先定义一些常见类型变量借以说明         int   i   =   100;     long   l   =   2001;     float   f=300.2;     double   d=12345.119;     char   username[]="女侠程佩

2008-09-27 11:37:00 603

原创 在VC中,系统时间的获取

在VC中,系统时间的获取一般使用GetSystemTime()函数来实现,但是这样获取的是格林尼治标准时间,比如北京时间比格林尼治标准时间快8个小时,要想获得所在地的 当前时间,就要考虑时区的影响。简单的操作就是直接用GetLocalTime()函数。   CString str;     SYSTEMTIME st;  ::GetLocalTime(&st);  CTime t;  t =

2008-09-27 11:32:00 487

ibatis 开发指南

ibatis 开发指南 ibatis 2.x版本

2010-05-30

excel常用技巧-经典实用

excel常用技巧,里边有50多做常用的技巧说明,可以帮助您游刃有余于日常各种应用

2008-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除