自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

szyzxcv5689的专栏

~从现在开始,一点一滴...

  • 博客(56)
  • 资源 (14)
  • 收藏
  • 关注

原创 redo和undo事务提交和回滚

执行COMMIT时候执行ROLLBACK时候

2013-10-04 13:52:08 983

原创 重新整理oracle学习大纲路线

体系结构整理:oracle实例和数据库是两个东西   首先:oracle实例是内存和后台进程的总称   但是数据库是实例和文件的总称oracle rac 多个实例,一个库。多台机子同时运行一个库。但是他们写的数据都在一个数据库里边。sga ,系统全局区。(shared pool、buffer cache、redo buffer、...)shared po

2013-10-03 19:08:25 2919

原创 oracle学习需要的linux基本操作

oracle目录结构,oracle_base、oracle_home1.   linux目录的操作命令(增,删,改,查,目录权限设置)目录的树形结构:树:根: /枝干:大,二,三、、、、/tmp  /var  /home … /oracle/oracle/app/oracle/oracle.zip叶:oracle.zip Cd /到根目录Ls 查看所有目录

2013-09-29 09:50:27 3849

原创 分区与分区索引基本概念

分区:把一个表数据按照某个字段规则组成很多段,表分区后,分区变成各自的段,而表表成一个逻辑名称。user_extents查看对应表空间每一个分区都是一个段,每一个段都有自己的高水位。表做分区后,数据放在不同表空间上。create table t_p (id int) --创建分区语句partition by range(id)(partition p1

2013-09-23 21:56:31 1171

转载 用 rman 备份自动备份控制文件恢复数据库

最近学习rman备份恢复数据库,但是着手开始操作的时候,遇到了很多问题,下面的文章解决了我的问题:本文章来自 : http://blog.163.com/yanenshun@126/blog/static/12838816920124149330739/1.用rman连接登入,设置自动备份controlfile:CONFIGURE CONTROLFILE AUTOB

2013-09-13 20:59:26 1757

原创 解决ora-4031方法

1. alter system flush shared_pool ; (只是暂时的解决问题,但是治标不治本)2. alter system set cursor_sharing = 'force' ;  (将sql语句中没有绑定变量的语句变为绑定变量的语句) 例如: select * from emp where empno=10;  和select * from emp whe

2013-08-26 00:05:10 2047

转载 PL/SQL客户端连接虚拟机(linux)下的oracle服务器配置

本文章来自 :  http://blog.csdn.net/hellowheat/article/details/4863252前提,虚拟机上linux装了oracle数据库服务器,想通过windowspl/sql客户端连接到服务器上,虚拟机的网络连接方式我设置为host-only。 去oracle官方网站下载instantclient-basiclite-win32-10.2.0.3-200

2013-08-25 20:55:22 1315

转载 SecureCRT和Xmanager解决向上、向下跳回已经执行过得sql

本文章来自:  http://www.itpub.net/thread-1766650-1-1.html在Windows操作系统上,当使用SecureCRT和Xmanager访问远程oracle,运行SQL*Plus的时候,往往不可以使用向上,向下键来跳回之前已经执行过的SQL语句.你可以根据需要修改他们,然后按Enter键重新提交执行.为了在Linux中达到同样的目的,你可以安装

2013-08-20 20:59:32 1003

转载 Oracle自治事务

本文章来自http://hi.baidu.com/sqlercn/item/10f170c96fbbfad7964452b8Oracle自治事务介绍        在正常情况下一但发出commit或是rollback语句就会把这之前的所有修改提交或回滚,但是在oracle中提供了一种自治事务,在自治事务中发出的commit或rollback语句只会对自治事务内的更改起做用而

2013-08-09 08:58:56 526

原创 MSSQL隔离级别理解

数据库的六种隔离级别的自我理解:隔离级别(isolation level)分类:未提交事务(read uncommitted)已提交事务(read committed)可重复度(repeatableread)可序列化(serializable)最高级别其实这几种隔离级别最终是对数据库增删改查进行的锁的限制。比如说在中写入create table Product(Prod

2013-07-31 23:23:36 1053

转载 ORACLE not available

博客来源http://blog.csdn.net/zhanghai412/article/details/7947460上次由于关闭数据库的时候,还没有正常关闭的时候关闭了sqllus窗口。导致再次登录的时候不能登陆数据库解决方法一:ERROR:ORA-01034: ORACLE not availableORA-27101: shared memory r

2013-07-25 21:50:50 680

原创 碎片解决方案

通过重新排列索引行和页面使物理和逻辑顺序相符来解决索引中的碎片,为了减少外部碎片,可以物理重排索引的叶子页面使其遵循索引逻辑顺序。1.卸载并重建索引卸载并且重建索引是最大限度的减少索引。这样完全为索引建立了新的页面并且用现有的数据填充这些页面。但不幸的是这样的缺点:阻塞,该方法增加了系统的开销。丢失索引,因为索引被卸载并且在等待重建的,对该表的查询将没有可用索引,这可能导致性能下降

2013-07-19 20:34:22 1870

原创 sql server时间类型

CONVERT(nvarchar(10),count_time,121): CONVERT为日期转换函数,一般就是在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到的函数的3个参数,第1个参数为,转换后的大小,第2个为转换日期的字段或函数,第3个为转换的格式,具体如下:0 | 0 or 100 |

2013-07-19 19:40:36 1325

原创 还原AdventureWorks2008数据库FileStream错误

FILESTREAM是SQL Server 2008 新添加的特性, 默认是关闭的. 如果数据库备份文件启用了这个功能,在另外一台电脑上还原时也需要启动这个特性。网上给出了一般的解决方案:  1、开始-->Microsoft SQL Server 2008-->配置工具-->SQL Server 配置管理器  2、SQL Server服务-->SQL Server(MSSQLSERVER)

2013-07-12 19:31:07 1212

原创 索引设计建议

一、检查where子句和连接条件列下面是不带where子句的select语句组成select p.Name, p.StandardCost, p.Weight, p.ProductIDfrom Production.Product p打开set statistics io on报告,该select语句逻辑读取操作数量如下表 'Product'。扫描计数 1,逻辑读取 15 次

2013-07-10 19:55:01 1071

原创 连接数据库操作业务逻辑层

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data;using System.Data.SqlClient;using System.Configuration;namespace RecruitmentSystem.

2013-07-10 12:44:40 1631

转载 sql事务简单用法

本文章来自: http://www.cnblogs.com/zhuifengnianshao/archive/2010/11/24/1886939.html事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。在sql

2013-07-08 18:23:07 1014

转载 SQL SERVER的recovery interval

该文章来自http://www.cnblogs.com/qanholas/archive/2012/03/10/2389201.html其实有很多朋友都问到过Recovery Interval,有问这个是干吗的,有问怎么调节这个值,所以今天写一篇小Blog,一劳永逸。众所周知,SQL Server依靠Log来保证性能和数据持久性两不耽搁。那么我们来看一看SQL Server是如何处

2013-07-04 19:35:20 713

原创 计数器 的解释

Available Bytes计数器代表系统中的空闲物理内存。为了实现好的性能,这个计数器不应该太小。他的值 与系统相关Pages/sec 和 Page Fault/sec 计数器(在介绍这两个计数器是 先引出软页面错误和硬页面错误。如果错误的页面在物理内存的其他地方找到,被称为软页面错误。硬页面错误则发生在一个进程需要不在其工作集中的代码或数据和物理内存中的其他地方,因而必须从磁盘中读取的时

2013-07-04 13:54:36 1123

原创 性能监视器

性能监视器捕捉硬件和软件部件,如处理器、进程、线程等生成的性能数据,由此跟踪资源状态。运行性能监视器,通过运行命令提示符指令 perfmon如图:为了获得以前只在性能监视器中可用的大量数据的实时快照,SQL SERVER现在通过一组动态管理视图(DMV)和动态管理函数(DMF),在内部提供了相同的数据。通过sys.dm_os_performance_counte

2013-07-04 12:06:46 860

原创 SQL 游标整理碎片

当数据到达客户端时,几乎总是要获取行集,然后逐行的处理,便用到游标。游标是指用一组数据并能够一次与一个单独的记录进行交互的方法。使用游标时候要用到的步骤。:声明、打开、使用或导航、关闭、释放 declare cursorfor 下面写一个例子declare @SchemaName varchar(255);declare @TableName varchar

2013-06-27 19:55:48 639

原创 ORACLE数据库学习05

数据库的体系结构。各个数据库是独立的,每个数据库都有自己的全套相关文件,有个各自的密码文件、参数文件、数据文件、控制文件和日志文件。数据库由一些物理文件组成,我们的表存储在数据库中,数据库不能直接读取,我们通过实例来访问数据库。实例的维护实例由内存和后台进程组成,实例是访问数据库的方法,初始化参数控制实例的行为,一个实例只能连接一个数据库,启动实例不需要数据库,有初始化参数文件就可以启

2013-06-13 23:38:30 978

原创 ORACLE数据库学习04

复合变量,可以存放多个值得变量(1)通过员工号,筛选出该员工的姓名,工资,和他的工作职位。declare type emp_record_type is record(name emp.ename%type,salary emp.sal%type,title emp.job%type) --定义sp_record变量。变量类型是emp_record_type;sp_record

2013-06-05 16:16:03 818

原创 ORACLE数据库学习03

PL/SQL学习。缺点(移植性不好,如果换了数据库则存储过程不能用了)。创建存储过程。create or replace procedure szy_pro1(过程名) is begin--执行的操作,sql语句。end; 调用存储过程有两种形式,1.exec 过程名(参数1,参数2 ....)   2.call 过程名(参数1,参数2 .....)PL/SQL部分相当于是

2013-06-05 15:56:03 502

原创 ORACLE数据库学习02

数据库的管理。导出表。导入和到处,要到oracle安装目录的BIN文件下  1.导出自己的表  exp userid=scott/laoying000@ORCL tables=(emp,dept) file=d:\emp.dmp;2.导出其他方案表  exp userid=scott/laoying000@ORCL table=(scott.emp) file=d:\semp.dmp;

2013-06-03 13:17:17 644

原创 ORACLE数据库学习01

最开始学习Oracle的时候,就学习的该数据库的用户,该用户的角色和权限问题。比如我建立了一个ORCL的数据库,该数据库边有sys和system两个拥有dba角色的用户。利用sqlplus登陆。 conn sys/密码 as sysdba 或者以操作员登陆 conn sys/密码 as sysoper。然后理解角色和权限问题,角色包括了CONNECT、DBA、RESOURCE等角色,每个角色

2013-06-03 12:16:44 672

原创 C# 获得IPV4地址

IPAddress[] ips = Dns.GetHostAddresses(Dns.GetHostName()); //txtlocalIP.Text = ips[0].ToString(); IPAddress ip; foreach (IPAddress ipa in ips)

2013-05-21 17:51:40 4935

翻译 装箱和拆箱的基本原理

3.1.4 简述装箱和拆箱原理 40 · 装箱和拆箱的基本概念· 装箱拆箱对性能的影响· 如何有效避免装箱拆箱  分析问题1.装箱和拆箱的基本概念在第3.1.3节中,笔者已经介绍了,所有的值类型都继承自System.ValueType,而System.ValueType继承自System.Object。所有的值类型对象都分配在堆栈上,而所有的引用类型包括System.Obj

2013-04-21 16:31:54 4449

转载 值类型和引用类型区别

3.1.3 值类型和引用类型的区别 37 · 值类型和引用类型的基本概念· 值类型和引用类型的内存分配· 值类型的基类  分析问题所有.NET的类型都可以分为两类:值类型和引用类型。最简单也最明确的一个区分标准是:所有的值类型都继承自 System.ValueType(System.ValueType继承自System.Object),也就是说,所有继承自System.Valu

2013-04-21 15:59:15 2213

转载 CLS规范

代码2-1  CLS规范:CLS.csusing System;using System.Collections.Generic;using System.Text;//申明C符合CLS规范[assembly: CLSCompliantAttribute(true)] namespace NET.MST.Second{ public class CLS {

2013-04-21 11:06:09 1625

原创 队列优先级输出

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace ConsoleApplication1{ class Program { public struct pqItem

2013-04-18 22:49:14 822

转载 web.config配置数据库

web.config配置数据库第一种:取连接字符串string connString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["SqlConnStr"].ConnectionString;或者protected static string connectionStr

2013-04-13 16:32:13 633

原创 Repeater控件的点击事件

'>   ' runat="server" ImageUrl="~/Images/Delete.gif"/>以上是asp.net前台代码,其运行效果如下当鼠标放在图片上的笔时候效果如下:通过点击通过传入的字符串进行页面的跳转,进行修改信息。点击的时候在后台通过CommandName和CommandArgument。1.通过Co

2013-04-12 17:56:13 1727

原创 JQuery弹出窗口

href="#" id='' class="GetMes"> 前台放置一个标签,通过js代码实现窗口弹出效果。js代码如下$(".GetMes").click(function () { //如果己为Id属性指定用户Id,则可以查看详细 if ($.trim($(this).attr("id")).length

2013-04-09 22:35:31 860

原创 存储过程学习(二)

AspNetPager高效分页如下是首页添加了aspnetpager的代码:<webdiyer:AspNetPager ID="PagerUserService" runat="server" AlwaysShow="True" CustomInfoHTML="共[%RecordCount%]条,[%CurrentPageIndex%]

2013-04-09 21:24:30 814

原创 存储过程学习(一)

存储过程中的 SET NOCOUNT ON 什么意思?当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。即使当 SET NOCOUNT 为 ON 时,也更新 @@ROWCOUNT 函数。当 SET NOCOUNT 为 ON 时,将不给客户端发送存储过程中的每个语句的 DONE_

2013-04-08 22:41:36 567

原创 在girdview中删除按钮显示消息框

选择编辑列,然后添加一个CommandField字段。并且将他转换为TemplateFiled。最后在前台的写上OnclientClick=“return confirm(‘是否删除’)”就完成了

2013-03-27 21:52:43 578

原创 寒假个人总结

不得不说时间过得真快,转眼间又到了这个寒假的最后两天,明天便是我们年级集中的时候。总结一下这个寒假我所干的事情吧,如下:仿照亮剑页面导航这本书,做了电子商务系统。里面主要是用到的EntityDataSource控件进行数据的绑定,根据传入的参数QueryString进行页面跳转,根据EntityDataSource控件的where属性得到传入的参数。在该系统的首页就有一项热门产品列表,根据LI

2013-02-26 10:45:14 456

原创 简单的javascript

' a2='' scr='Images/' //repeater控件的数据绑定$("img").mousemove(function(e){ $("spanUserName").text($(this).attr("al1")); $("spanAge").text($(this).attr("al2")); $("divDetails").css("top",e.pageY)

2013-02-06 16:56:25 551

原创 LINQ TO SQL语句

products , orders , orderdetails表var results= from e in db.Products from c in db.Orders jion o in db.OrderDetails on new {

2013-02-02 13:43:18 580

postgresql高可用对比

本人进行了postgresql数据库两种高可用pgpool和keepalived进行了性能对比,里面包括了自己写的性能测试脚本和测试结果的对比数据。

2018-11-04

postgresql高可用

postgresql数据库高可用的演进,里面介绍了许多高可用架构情况

2018-11-04

mongo数据迁移到mysql的python脚本

mongodb的数据迁移到mysql数据库中脚本, 在迁移前需要将mysql的表创建完成,他只负责数据同步

2018-08-08

linux安装oracle基本linux操作学习

oracle目录结构,oracle_base、oracle_home 1. linux目录的操作命令(增,删,改,查,目录权限设置) 2. oracle文件操作命令(增,删,改,查,vi编辑文件) 3. oracle用户、组 (linux用户、组的操作命令、切换用户) 4. oracle安装需要的包(软件)支持 5. linux软件安装、解压缩的命令,yum工具 6. oracle需要的网络设置(linux主机名,网络配置、网络查看) 7. oracle存储规划(linux磁盘管理命令,存储配置命令raw,多路径软件的配置) 8. oracle需要的参数配置(/etc/profile、 .bash_profile、 /etc/sysctl.conf) 9. oracle安装需要的图形化支持(linux的xmanager配置,vnc配置) 10.对oracle rac配置ssh的互信 11.oracle优化的操作系统层(linux优化命令)

2013-09-29

委托和线程基本代码

C#中简单的委托和线程的代码。 一个在文本框里输入一段字符串,选择显示的文本框,点击“提交”显示出来。 理解委托的好处:使用委托使程序员可以将方法引用封装在委托对象,然后可以将该委托对象传递给可调用所引用方法的代码。而不必在编程中知道将调用哪个方法。 线程:增强程序工作的并发性,提高执行效率,实现用户界面的实时响应以改善软件的交互性。 这两个代码是实现同一个功能,但可以体验出线程的作用。前一个委托代码,可以运行体验,就会发现明显的不同。前一个程序,鼠标指针显示为一个环,界面锁死。而后面线程写的,用户点击提交的同时还可以继续操作鼠标。

2013-05-18

C#版基础的数据结构代码

里面有查找二叉树,单向链表和双向链表的基本代码。另外也有一个图的拓扑排序和深度、广度排序的代码。

2013-05-16

LINQ TO SQL语句

很有用的LINQ语句,基本上涵盖了所有操作,相当与资料可以查看和学习

2013-01-25

银行家算法

简单的银行家算法,最基础的操作.包含了安全性检测,

2012-12-24

变幻之美DIV+CSS

?合理地应用XHTML标签建立良好的页面结构; ?单列式与两列式页面布局的CSS技巧; ?三行两列式页面布局的CSS技巧; ?多列式CSS页面布局的实现; ?应用“反向浮动”将主要内容置于文档前面部分; ?应用无序列表ul构建水平横向菜单; ?应用无序列表ul制作多种菜单元素; ?标题标签h1-h4在页面中的使用; ?定义列表dl的应用实例及组织页面元素的实例; ?有序列表ol的应用实例; ?CSS Sprites工作原理; ?制作图文混排的页面元素; ?通过修改CSS文件实现页面重构; ?在页面中插入Flash文件; ?class与id同时配合使用; ?“代码重用”的编码思路; ?应用CSS实现“当前页”效果; ?以CSS实现截字效果; ?自适应高度的滑动背景图片及背景图片设置技巧; ?如何解决IE6双倍边距bug; ?认识IE6、IE7特定选择器; ?margin-bottom失效情况的解决; ?将icon图标集成于一个图片文件; ?设置链接变换小图标的样式; ?一张图片实现菜单的多种状态; ?相对单位em在文本缩进中的应用; ?浮动属性的灵活运用; ?网站文件与目录规划; ?CSS样式规划与组织; ?关于clear清除浮动属性。

2012-12-07

asp.net标准教程网络编程的实例代码

结合实际开发经验介绍通过ASP.NET+SQL Server 2000制作会员注册与登录,ASP.NET+SQL Server 2000制作留言本、ASP.NET制作文件上传与下载、ASP.NET制作电子邮件发送和接收、ASP.NET制作无刷新模式聊天室、ASP.NET+SQL Server 2000制作网络硬盘、ASP.NET+SQL Server 2000制作在线论坛BBS,ASP.NET+SQL Server 2000制作在线播客,ASP.NET+SQL Server 2000制作B2C网络购物商城等实例。

2012-12-04

软件设计师复习资料

软件设计师考试复习资料,里面都是要考到的类型

2012-11-23

软件设计师(中级)2004-2009年真题与复习资料、大纲

里面有软件设计师2004年-2009年真题与复习资料,另外还有考试大纲。是我从网上下的,并且集中到一个地方

2012-11-22

网页聊天应用

利用web程序语言(asp.net)做的网页聊天小应用

2012-11-19

C#多人聊天小程序

一个简单的多人聊天窗口的程序,利用tcp网络传输协议进行通信

2012-11-19

空空如也

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

TA关注的人

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