摘要: 本文地址:http://yunjiechao-163-com.iteye.com/blog/2126981 当一个开发人员提升计算机系统负荷时,通常会考虑两种方式垂直扩展和水平扩展。选用哪种策略主要依赖于要解决的问题 以及系统资源的限制。在这篇文章中我们将讲述这两种策略并讨论每种策越的优缺点。如果你 阅读全文
posted @ 2017-01-05 15:10 gudi 阅读(9834) 评论(1) 推荐(3) 编辑
摘要: 一.为什么需要优先级--线程调度的问题 在现实生活中,优先级是一个很常见的现象:在火车站,如果你是孕妇,你是可以走进站中的专门绿色通道的,可以提前上火车以免拥挤;火警119匪警110出警的时候,都是人命关天的大事,是可以优先使用道路的,行人和车辆一律避让;在银行,如果你是白金VIP,也会有专门的绿色 阅读全文
posted @ 2016-12-30 18:08 gudi 阅读(7205) 评论(0) 推荐(1) 编辑
摘要: 我们在《C#夯实基础之多线程一:初识多线程》一文中第二部分中指出,既然windows最终发展出了多线程模型,按理说,我们直接使用一个.NetFramework的线程类就可以直接撸代码了,但在这之前,我们还需要认识一下线程的一些基本特性,它们的出现并不是多余的,而是为了解决一部分问题出现的,毕竟存在即 阅读全文
posted @ 2016-12-29 17:56 gudi 阅读(11710) 评论(0) 推荐(0) 编辑
摘要: 早上BA抄送客户的邮件过来,说系统用不了,应用系统报异常Unable to open connection to oracle,Microsoft Provider v2.0.50727.42,既然是数据库连接不了,那使用plsql连接生产环境数据库,报如下异常: 看字面意思应该是归档错误,网上搜了 阅读全文
posted @ 2016-12-29 12:12 gudi 阅读(1479) 评论(0) 推荐(0) 编辑
摘要: 一. 烧水沏茶问题 在小学四年级有一个烧水沏茶问题,可以作为我们今天讨论话题的引子: 客人来了,要烧一壶茶,但是烧水需要5分钟,洗水壶需要1分钟,洗茶杯需要2分钟,接水需要1分钟,找茶叶需要1分钟,沏茶需要1分钟,问如何使客人能最快地喝上茶? 这是一个简单的时间安排问题,我们来分析一下. 一杯茶需要 阅读全文
posted @ 2016-12-26 14:36 gudi 阅读(879) 评论(0) 推荐(1) 编辑
摘要: 在Oracle中可能不小心会DROP掉一个表,如果没有定期做备份的话,将会带来很大的麻烦。如果有的情况下,每天的数据都很重要,而定期备份的周期又稍长,情况恐怕也不容乐观!以前只知道Windows有个回收站,今天听说Oracle也有个回收站! 不过还好Oracle有个回收站,概念就跟Windows里的 阅读全文
posted @ 2016-12-21 17:10 gudi 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 一. 接口的类型 接口是引用类型.因此从值类型赋值给接口是需要装箱的.如下所示: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 ISay catSay = new Cat(); 6 catSay.Say(); 7 Consol 阅读全文
posted @ 2016-12-04 22:22 gudi 阅读(1456) 评论(0) 推荐(0) 编辑
摘要: 前言 .... v$version:查看数据库版本 其中 Oracle Database:指代数据库版本 PL/SQL:ORACLE对于标准SQL的超集,全称Procedural Language/SQL TNS:透明网络底层,全称Transparence Network Substrate.我们常 阅读全文
posted @ 2016-11-29 15:08 gudi 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: 一.错误描述 今天在帮同事Debug的时候遇到这个问题,错误信息提示到是Data Provider的问题,首先我们看下环境. 数据库版本:Oracle 11.2.0.4.0 64位 数据库服务器:linux 应用服务器:32位windows IIS:IIS7 .NetFramework:4.0 猜测 阅读全文
posted @ 2016-11-28 19:30 gudi 阅读(42816) 评论(1) 推荐(3) 编辑
摘要: 一.问题描述 如下SQL: INSERT INTO tmp(val)VALUES('a&b'); 执行过程中会出现如下提示: 点击"确定"过后我们查看表中的数据: b后面的字符串没有插入进去. 二.原因解析--替代变量 SQL*PLUS中默认的"&"表示替代变量,当写入&时,数据库会要求其替换成其它 阅读全文
posted @ 2016-11-28 13:47 gudi 阅读(1315) 评论(0) 推荐(0) 编辑