自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MYSQL5.1复制参数binlog_format(转)

<br />zz<br />http://apps.hi.baidu.com/share/detail/31674919<br /><br /><br />MySQL 5.1 中,在复制方面的改进就是引进了新的复制技术:基于行的复制。简言之,这种新技术就是关注表中发生变化的记录,而非以前的照抄 binlog 模式。从 MySQL 5.1.12 开始,可以用以下三种模式来实现:基于SQL语句的复制(statement-based replication, SBR),基于行的复制(row-based repli

2011-05-25 22:49:00 578

原创 从代码角度优化oracle数据数据库访问

<br />从网上看了一下内容,收集并整理、摘抄了一些:<br /> <br />第一部分、导致Oracle优化器不使用索引扫描而直接全表扫描的情况<br /> <br />1、使用不等于操作符(<>、!=)<br />下面的查询即使在cust_rating列有一个索引,查询语句仍然执行一次全表扫描。        <br />select cust_Id,cust_name from customers where cust_rating <> 'aa';<br />把上面的语句改成如下的查询语句,这样,

2011-05-25 22:44:00 585

转载 MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能

<br />在网上看到一个有趣的例子。http://www.mysqlops.com/2011/04/11/mysql-%e5%ae%9e%e7%8e%b0oracle-row_number-overpartition-by-%e5%88%86%e7%bb%84%e6%8e%92%e5%ba%8f%e5%8a%9f%e8%83%bd.html<br /> <br />由于MYSQL没有提供类似ORACLE中OVER()这样丰富的分析函数. 所以在MYSQL里需要实现这样的功能,我们只能用一些灵活的办法:<b

2011-05-09 21:42:00 821

原创 Oracle Hint:USE_NL、USE_MERGE、UESE_HASH

<br /> <br />--下面内容取自http://yangtingkun.itpub.net/post/468/26696<br /> <br />一、USE_NL(嵌套循环连接)<br />    在嵌套循环连接中,Oracle从第一个行源中读取第一行,然后和第二个行源中的数据进行对比。所有匹配的记录放在结果集中,然后Oracle将读取第一个行源中的下一行。按这种方式直至第一个数据源中的所在行都经过处理。第一个记录源通常称为外部表,或者驱动表,相应的第二个行源称为内部表。使用嵌套循环连接是一种从连接

2011-05-06 17:22:00 8268

转载 优化器提示——性能调整手册和参考

<br />Hint是Oracle数据库灵活性的体现。由于Hint具有最高的优先级,因此可以通过Hint使优化器根据用户的需要来生成指定的执行计划。<br /> <br />Oracle的hint种类繁多,大致可以分为下面几类:<br /> <br />优化方式和目标:如RULE、CHOOSE、FIRST_ROWS、ALL_ROWS等。<br /> <br />访问路径:如INDEX、FULL、CLUSTER、INDEX_FFS等。<br /> <br />查询转换:如MERGE、USE_CONCAT、NO

2011-05-06 17:21:00 528

原创 存储过程的复制测试

复制测试数据库环境mysql5.1,复制参数如下:log_bin=dblogbinlog-do-db=zhang两个库test,zhang每个库都有一个共同的表t_error,和存储过程AddOuterNetUsers1表脚本:CREATE TABLE `t_error` (  `id` int(11) DEFAULT NULL,  `dt` datetime DEFAULT NULL,  `dt1` timestamp NULL DEFAULT NULL) ENGINE=InnoDB DEFAULT CH

2011-05-04 23:18:00 478

原创 MySQL存储过程详解(三)

【转】 MySQL存储过程详解(三)2011-03-10 16:50转载自 xiaoyu338最终编辑 dkf198314以下介绍下存储过程的基本语法和常用函数<br /><br />一.创建存储过程1.基本语法:create procedure sp_name()<br />begin<br />………<br />end<br />2.参数传递<br />二.调用存储过程1.基本语法:call sp_name()<br />注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递<br />三.删

2011-04-02 15:01:00 600

转载 QueryCache说明(一)

<br />QueryCache 之后所带来的负面影响: <br />a) Query 语句的hash 运算以及hash 查找资源消耗。当我们使用Query Cache 之后,每条SELECT 类型的Query 在到达MySQL 之后,都需要进行一个hash 运算然后查找是否存在该Query 的 Cache,虽然这个hash 运算的算法可能已经非常高效了,hash 查找的过程也已经足够的优化了,对于一条Query 来说消耗的资源确实是非常非常的少,但是当我们每秒都有上千甚至几千条Query 的时候,我们就不

2011-03-23 14:05:00 783

原创 MySQL下limit和join的优化建议

<br />转自http://blog.csdn.net/xiao7ng/archive/2010/03/06/5351113.aspx<br />PHP中分页肯定会使用到MySQL的limit,大部分对类似"select * from title where uid =** order by id desc limit m,n"很熟悉,也不是全部都能看出里面有什么不对,可是当是在大数据量下操作呢,比如百万类似"select * from title where uid =177 order by id d

2011-03-20 18:32:00 1275

转载 mysql的索引使用(一)

<br />转帖自:http://blog.csdn.net/xiao7ng/archive/2009/09/24/4591396.aspx<br />一:mysql里目前只支持4种索引分别是:b-tree,full-text,hash以及r-tree索引<br />b-tree索引应该是mysql里最广泛的索引的了,除了archive,基本所有的存储引擎都支持它.<br />1.b-tree在myisam里的形式和innodb稍有不同<br />在innodb里面有两种形态:其一是primary key形

2011-03-20 18:15:00 645

原创 mysqld与mysqld_safe的区别

文章1:直接运行mysqld程序来启动MySQL服务的方法很少见,mysqld_safe脚本会在启动MySQL服务器后继续监控其运行情况,并在其死机时重新启动它。用mysqld_safe脚本来启动MySQL服务器的做法在BSD风格的unix系统上很常见,非BSD风格的UNIX系统中的 mysql.server脚本其实也是调用mysqld_safe脚本去启动MySQL服务器的。它通常做如下事情:1. 检查系统和选项。2. 检查MyISAM表。3. 保持MySQL服务器窗口。4. 启动并监视mysqld,如果因

2011-03-18 18:28:00 1060

原创 使用 链接服务器执行SELECT、UPDATE、INSERT 或 DELETE 及其它命令

当在SQL SERVER中建立好链接服务器之后,我们可以使用下面的方法对远程的数据库进行相关的操作。假设链接服务器的名称为 OrclSELECT:    指明要选择的列的过虑条件,可以传入到openquery方法中,也可以在选出之后过滤。    select * from openquery(Orcl,select * from dept);    select * fro

2009-12-08 16:58:00 711

原创 死锁处理问题

查看锁信息create table #t(req_spid int,obj_name sysname)declare @s nvarchar(4000)       ,@rid int,@dbname sysname,@id int,@objname sysnamedeclare tb cursor for        select distinct req_spid,dbname=db_nam

2005-05-21 01:14:00 1250

转载 J2ME取随机数

Random rd;rd=rd.nextInt()>>>1%101,本来就是以时间为种子,分布应该是比较均匀的。至于sbamdanb00(甲虫)所说的:     /*****************************************************  * 功能介绍:取得随机数  * 输入参数:以上,以下  * 输出参数:随机结果  ********************

2005-01-19 15:06:00 1198

转载 J2ME的介绍

CLDC的目的    ·为小型的,且资源有限,Connected Limited的设备定义一个标准的Java平台。      ·允许动态的向这些设备发布内容与应用程序。    ·方便第三方软件厂商与开发者向这些设备移植内容与应用程序。 CLDC的范围    ·Java语言与虚拟机的特性      ·核心Java类库(如java.lang.*, java.util.*)      ·

2005-01-14 16:12:00 679

原创 在asp.net中发送带有smtp验证的邮件

在.Net Framework 1.1中,对这一需求有了考虑,在MailMessage组件中增加了Fields集合易增加ESMTP邮件服务器中的寄送者身份验证的问题。不过,这一方法仅适用于.Net Framework 1.1,不适用于.Net Framework 1.0版本。带有寄送者身份验证的邮件发送程序如下:MailMessage mail=new MailMessage(); mail.

2004-12-31 15:20:00 1715

转载 几种从数据库读取数据生成excel文件的比较

测试环境: 赛扬600+128M+Win2k Prof.(English.)+SQL Server 2000+Excel 2000+VB6(sp4)+ADO2.5测试表记录数:10322,字段数:9 返回表中所有的纪录(select * from table1),每种方法连续测试5次,在VB中使用MsgBox (DateDiff("s", t1, Now()))计时(秒)方法1

2004-12-31 11:07:00 846

转载 遍历ASP.NET页面控件

“如何遍历ASP.NET页面所有的控件呢?“,这是在社区发问的问题中最普遍的问题之一。通常我们对这个问题的回答为:”使用Page类的controls 属性来实现”!这个controls 属性可以使我们获取一个控件的所有子控件,但是如果其中的一个子控件同样拥有自己的子控件,仅仅使用这个属性便很难获取ASP.NET页面所有的控件。所以,要根本解决这个问题,我们需要书写一些额外的方法以获取页面中的所有控

2004-12-29 15:34:00 767

转载 SQL语句导入导出大全

 /*******  导出到excelEXEC master..xp_cmdshell bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""/***********  导入ExcelSELECT * FROM OpenDataSource( Microsoft.Jet.OLE

2004-12-18 22:49:00 707

原创 Java的学习日志(1)

最近又重新学习了一下,感觉受益匪浅,所以在这里将自己的感想写出来,供大家和自己在以后时间内学习。我们要明确一点,java是一个编译性语言。我们将java的源程序编译成字节码文件,而不是编译成机器语言,当我们在不同的操作系统下运行这个字节码文件的时候,不同操作系统中java的虚拟机解释执行这个字节码文件。这就是java为什么是跨平台语言的原因。下面我讲解一下java的运行环境。在图中我们看到

2004-12-18 22:22:00 1083

转载 ASP.NET中上传文件到数据库

  介绍为什么要将文件保存到数据库呢?理由很多,最直接的就是,将文件放入数据库以后,可以对文件进行更好的管理,特别是文本文件、图片等,如果不使用数据库,数量巨大的时候,很难做到有效的管理和区别。特别是需要作一些与文字密切相关的应用的时候,将文件全部放入数据库是最好的选择,对文字的处理、检索等,都可以直接利用数据库的一些功能,可以做到真正的有效管理。本文举例主要针对以文字为基础的文件,比如W

2004-12-18 18:16:00 519

转载 SQL优化

一)深入浅出理解索引结构实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地

2004-11-17 21:06:00 666

原创 blog收藏

SQL优化http://dev.csdn.net/develop/article/45/45356.shtm作者Blog:http://blog.csdn.net/fly_miss/【孟宪会之精彩世界 http://dotnet.aspx.cc/蝈蝈俊.net(csdn框架设计师郭俊辉) http://blog.joycode.com/ghj/J2ME 的游戏开发之旅 作者Blog:htt

2004-11-16 22:10:00 1210

转载 查询出每种类型的createtime第二和第三大的两条记录

sortid(类型) name createtime1             数   20071             英    20042             中   20062             三   20043             阿   20053             峨   20043             我   2003查询出每种类型的createtime第

2004-11-16 21:57:00 762

原创 sql日记(相关子查询,动态交叉表篇)

最近重新又翻看了一下关于sqlserver的书籍,主要查看了一下关于sql中的相关子查询和交叉表方面的知识。相关子查询和普通子查询区别在于:相关子查询引用了外部查询的列。这种引用外部查询的能力意味着相关子查询不能自己独立运行,其中对于外部查询引用会使会使其无法正常执行。因此相关子查询的执行顺序如下:1.首先执行一遍外部查询2.对于外部查询的每一行分别执行一遍子查询,而且每次执行子查询时候都会引用外

2004-11-14 00:55:00 1202

转载 五种常见的ASP.NET安全缺陷

保证应用程序的安全应当从编写第一行代码的时候开始做起,原因很简单,随着应用规模的发展,修补安全漏洞所需的代价也随之快速增长。根据IBM的系统科学协会(Systems Sciences Institute)的研究,如果等到软件部署之后再来修补缺陷,其代价相当于开发期间检测和消除缺陷的15倍。   为了用最小的代价保障应用程序的安全,在代码本身的安全性、抗御攻击的能力等方面,开发者应当担负更多的责

2004-10-19 01:01:00 631

转载 SQL Server 存储过程的分页方案比拼

 SQL Server 存储过程的分页,这个问题已经讨论过几年了,很多朋友在问我,所以在此发表一下我的观点建立表:CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] [

2004-09-15 16:44:00 599

转载 超强存储过程

 在开发数据库应用程序中,我们经常需要表示多层次关系的数据,譬如:MRP中的BOM,多级别的组织结构,多级的角色关系…… 在数据库中描述这种关系时,我们通常使用父节点指向的方式来设计表结构,譬如对部门的表结构定义如下:  CREATE TABLE TDepartment  (    ParentNo varchar(25),    /* 上级部门编号,如果为NULL则表示当前记录为顶级部门。

2004-09-14 12:53:00 575

转载 Asp.net中的页面乱码的问题和Asp.net页面输出到EXCEL

 1.            requestEncoding="gb2312"             responseEncoding="gb2312"    />或者2.下载文件时指定文件名,中文的文件名出现了乱码? Response.AddHeader("Content-Disposition", "attachment; filename="+HttpUtility.U

2004-09-10 10:12:00 1728

原创 面向对象的设计原则(整理于敏捷开发)

“开-闭”原则(OCP)对可变性封装 The OpenThe Open--Closed PrincipleClosed Principle任何系统在其生命周期中都会发生变化。如果我们希望开发出的系统不会在第一版本后就被抛弃,那么我们就必须牢牢记住这一点。软件组成实体(类,模块,函数,等等)应该是可扩展的,但是不可修改的。OCP OCP特征 特征可扩展(对扩展是开放的)模块的行为功能

2004-09-06 12:28:00 6335 16

原创 .net的垃圾回收

近期看了看有关.net的垃圾回收方面的知识,感觉有必要将这方面的资料总结一下,和广大网友分享一下.net的垃圾回收,借鉴了java的垃圾回收机制。在以前的windows环境下,我们实例化一个对象后,我们经常会忘记释放掉已经无用的内存,或者试图使用已经释放掉的内存,造成程序的崩溃。但是随着.net中的垃圾回收机制出现,这种情况得到了大大的改善。在.net中两种变量类型,一种是值类型,一种是引用类型,

2004-09-02 15:18:00 1467 1

转载 messagequeue的事务

private void sendmsg()  {   System.Data.OleDb.OleDbConnection myconn=new OleDbConnection("Provider=SQLOLEDB;User Id=sa;password=;DataSource=172.26.230.14;initial catalog=eAB-UC");   myconn.Open();   D

2004-08-18 11:25:00 851

原创 Messagqueue发送图片

摘自msdnusing System;using System.Messaging;using System.Drawing;using System.IO;namespace MyProject{        ///     /// Provides a container class for the example.    ///     public class MyNewQu

2004-08-18 11:18:00 1065

原创 文件上传下载webservice

Imports System.Web.ServicesImports System.ConfigurationImports System.IOhttp://www.dynamics-apps.com")> _Public Class FileServer    Inherits System.Web.Services.WebService#Region " Web Services De

2004-08-18 09:53:00 1946 3

转载 asp.net调用cmd

 cmd.asp木马大家一定用过吧。这是一个可以执行cmd命令的asp文件(不过要被杀毒软件追杀^_^)。其原理是用WSCRIPT.SHELL对象调用cmd.exe,然后把返回的信息放到一个临时文件,再利用FSO把临时文件信息读出来显示在浏览器里。呵呵,在asp.net环境下也是可以写出类似程序的。不过可以不用那些对象。VB.net里有一个shell函数,可以执行外部程序。呵呵,就是利

2004-08-10 09:12:00 1523

转载 showModalDialog(),showModelessDialog()使用详解

showModalDialog(),showModelessDialog()使用详解 作者:胡洪祥 showModalDialog()、showModelessDialog()方法使用详解 Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如: 

2004-08-03 08:57:00 771

原创 .NET资源站点汇总

.NET资源站点汇总 名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。****************************************************名称:微软官方.NET指导站点地址:http:

2004-08-02 12:44:00 1122

原创 关于webservice的异步调用简单实例

关于webservice的异步调用简单实例无论在任何情况下,被调用方的代码无论是被异步调用还是同步调用的情况下,被调用方的代码都是一样的, 下面,我们就以异步调用一个webservice 为例作说明。这是一个webservice     _    Public Function delCurTable(ByVal tbName As String) As Boolean        Try   

2004-07-20 15:02:00 1259 2

转载 使用System.Web.Mail通过需验证的邮件服务器发送邮件

  使用System.Web.Mail通过需验证的邮件服务器发送邮件   使用System.Web.Mail通过需验证的邮件服务器发送邮件,下面是Scott Water在dotText中写的一个发邮件的类,使用起来比较方便,整个类的代码如下: using System; using System.Web.Mail;   namespace ZZ {      ///      /// Syste

2004-07-13 17:07:00 713

转载 datagrid模板列

我在datagrid用到模板列,其中模板列中有时候用到textbox按钮,如果我有两个或者更多的textbox按钮,我应该如何捕获这个事件,或者是我在模板列中用到了dropdownlist或者radio这种控件,我应该如何捕获这些事件? 1.  编辑   删除 在.cs文件中添加public void LBClick(object source, System.EventArgs e )

2004-07-12 09:48:00 1086

MySQL核心技术手册(第二版)

MySQL核心技术手册(第二版) 涵盖5.1版本

2011-11-03

mysql odbc5.1.6

mysql odbc5.1.6,mysql最新的ODBC访问

2009-12-10

空空如也

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

TA关注的人

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