摘要:
详细介绍Hadoop-2.6.0,Zookeeper-3.4.6,HBase-0.98.9-hadoop2环境搭建 阅读全文
摘要:
一个4节点Hadoop集群的配置示例,其中包括一个name node,一个secondary name node,两个data node。 阅读全文
摘要:
Redis是一种内存数据库,以KEY-VALUE(即键值对)的形式存储数据,文章主要介绍Redis安装及其高可用性配置。 阅读全文
摘要:
Log4j2的常见使用示例,几个常用Appender的介绍,以及介绍如何配置syslog或syslog-ng。 阅读全文
摘要:
今天我们来了解Oracle中一项重要的机制,锁机制,它在允许最大并发性能的前提下保证数据的一致与完整。很多文章在说到锁机制时,往往写得特别复杂,在各种锁之外,又引入了所谓的”意向锁”等等,同时在该详细的地方,比如锁的兼容性方面,缺乏进一步的解释。所以我倾向”简单粗暴”风格,尽量把内容往简单的写。1)锁机制的分类,2)锁机制的基本示例,3)Select for update语句与锁,4)Lock table命令与锁,5)谁占用了锁?6)表级锁兼容性的解释,7)DBMS_LOCK的使用 阅读全文
摘要:
在App开发的过程中,有些数据访问频率很高但是数据变化不大,我们一般会让它驻留内存以提高访问性能,但是此种机制存在一个问题,那就是如何监测数据的变化,Oracle 10g中引入的 Change Notification的引入能很好的解决这个问题。简单来说,Change Notification即Oracle可以在你指定的表数据发生变化时,给出一个通知。 阅读全文
摘要:
10G中引入了SCHEDULER,其强大的功能远超9I中的JOB,比如在其定期执行任务时引入的repeat_interval,使得我们可以极其自由地设置任务的执行时间;比如其允许ORACLE执行外部程序或调用操作系统命令;又比如新引入的事件、CHAIN、时间窗等高级概念。本文回顾了9i中的Job的使用,为10g中的Scheduler作了示例,同时重点讲解了repeat_interval的设置。 阅读全文
摘要:
这段时间断断续续写的WPF家谱小软件,先截两张图放着,后续再写写中间一些问题。 阅读全文
摘要:
Oracle AQ是Oracle数据库中集成的一种消息队列机制,可以用于不同应用程序间的消息交互,例如PL/SQL可以通过相应的Package访问队列、C#应该程序可以通过ODP.NET访问队列、Java应用程序则可以通过OJMS访问队列。AQ内部是通过数据库表实现的(即消息实际上是存储在数据库表中)。随笔展示了PL/SQL中使用AQ的基本用法,希望对各位有帮助。 阅读全文
摘要:
随笔简单介绍了分区表及分区索引的基本信息以及基本用法,同时介绍了Oracle 11G中新引入的分区机制Interval Partitioning. 阅读全文
摘要:
在字符集与编码世界的漫漫历史长河里(伪),出现过很多让人如雷贯耳的名字,这些名字,有些已经成了浮云飘散了,有些还在我们的代码中折腾。作为计算机工作者的我们,是否知道它们,是否知道UTF8,UTF16,UTF32的区别,是否知道GBK与GB18030,是否知道Codepage,是否知道ANSI codepage与OEM codepage,是否知道Oracle中的数据库字符集与国家字符集,是否知道Oracle的字符集转换,是否知道客户端NLS_LANG对ODP.NET的影响……希望本文能给大家提供一些帮助,有谬误之处希望大家指正。 阅读全文
摘要:
本文介绍了Oracle中与时区相关的内容,包括与其关联的数据类型、参数、函数等等,同时介绍了时区转换的基本概念以及使用ODP.NET在应用程序中设置客户端的时区。 阅读全文
摘要:
VPD,Oracle Virtual Private Database,即【Oracle虚拟专用数据库】,通过应用一些策略,使得用户只能访问被允许访问的那部分数据。文章通过完整的实例介绍VPD的简单应用,希望对初学者有帮助。 阅读全文
摘要:
1)概述,2)事务级与语句级,3)隐式保存点,4)触发器与事务,5)Database link与事务,6)自治事务 阅读全文
摘要:
本文通过实例详细地介绍了C#如何使用ODP.NET处理几类常见的复杂PL/SQL类型,包括:1.引用游标(REF Cursor);2.关联数组(Associative array);3.嵌套表(Nested table);4.动态数组(VARRAY);5.对象(Object);6.对象集合(Object collection) 阅读全文
摘要:
详细介绍PL/SQL中的集合类型Associative array,Nested table,VARRAY的声明、初始化及使用。 阅读全文
摘要:
本文以实例方式介绍BULK SQL的基本使用。Oracle在PL/SQL中引入了BULK SQL,用于尽量减少PL/SQL – SQL引擎之间的交互,以期提高性能。具体而言,Oracle BULK SQL包括FORALL语句、BULK COLLECT子句。前者将多条语句(通常是DML)一次性发送给SQL引擎;后者将SQL引擎所获得的结果一次性返回给PL/SQL引擎。 阅读全文
摘要:
一)CONNECT BY; 二)START WITH; 三)SYS_CONNECT_BY_PATH(); 四)CONNECT_BY_ISLEAF; 五)CONNECT BY与WHERE子句; 六)CONNECT BY LEVEL 阅读全文
摘要:
尝试写一个程序,定时刷新几个主要的火车票转让网站(比如赶集、58),当有新的转让信息出现时给出提醒。除了定时刷新之外,还希望能将电话直观地显示出来(避免一条条点击进入具体页面才能看到电话)。 阅读全文
摘要:
1)具名Oracle异常;
2)匿名Oracle异常;
3)普通自定义异常;
4)Raise_Application_Error(Num, Msg) 阅读全文