自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nvd11的专栏

it's a blank description

  • 博客(448)
  • 收藏
  • 关注

原创 Java 里的泛型简介.

我们在JDK中有时回jiandan

2014-06-08 23:37:40 1116

原创 Java 里的HashMap(HashTable) 简介.

之前已经介绍过Java的另1个容器HashSet.  其实HashMap

2014-06-08 19:07:52 1104

原创 Java Iterator 接口简介和简单用法.

Iterator 的中文意思是迭代器.

2014-06-01 15:23:36 5564

原创 Java 容器之Hashset 详解.

在之前的博文中本屌已经介绍过java的Co

2014-05-31 18:26:47 6097 2

原创 Java 中 Comparable 接口的意义和用法.

在之前的博文中已经介绍了Java中http://blog.csdn.net/nvd11/article/details/21516075

2014-05-29 23:40:13 52747 21

原创 Oracle Flashback(闪回) 详解.

通常我们对数据库进行了误操作时, 需要把数据库Rollback到

2014-05-25 15:13:02 7498 2

原创 Java里的容器存放的元素必须是1个对象.

我们经常看到这个句话.

2014-05-17 10:48:47 3069

原创 Java里的容器 Collection 简介

容器也是Java面试经常问到的问题.  也是Java编程的其中1个难点.在一篇文章中很难全部讲清楚, 我打算分几篇逐步介绍.一.  什么是容器1.1 容器的定义Java里的容器的定义很简单:容器(Connnections)也称为集合, 在java中就是指对象的集合.这里可以看出1个特性:  容器里存放的都只能是对象. 实际上是存放对象的指针(头部地址).

2014-05-14 00:12:06 2897 2

原创 Java线程的挂起与恢复 wait(), notify()方法介绍

一, 什么是线程的挂起与恢复从字面理解也很简单.所谓线程挂起就是指暂停线程的执行(阻塞状态).而恢复时就是让暂停的线程得以继续执行.(返回就绪状态)二, 为何需要挂起和恢复线程.我们来看1个经典的例子(生产消费):1个仓库最多容纳6个产品, 制造者现在需要制造超过20件产品存入仓库, 销售者要从仓库取出这20件产品来消费.制造和消费的速度很可能是不一样的

2014-03-10 15:55:45 3490

原创 Java 里的字符串处理类StringBuffer简介

一, 什么是StringBuffer 和 为何需要StringBufferhttp://blog.csdn.net/nvd11/article/details/19552449本人在上篇介绍String 类 的博文里提过:  String类 是代表字符串的类, 但是String类指向的字符串是常量是不可修改的.而且String类本身没有提供类似 insert, delete,

2014-02-23 14:39:05 1071

原创 Java里的字符串, String类简单介绍.

String类在java面试中也是1个常见的问题点. 所以也是写在这里方便以后查阅了.大家都知道c语言里是没有String 字符串这个数据类型的.只能用字符数组的1个特殊形式来表示一个字符串, 就是这个字符数组的最后1元素必须是以'\0'(空) 来结尾的.例如:char c[] = "abcd" 是1个字符串, 但是它的长度是5, char[4] = '\0'char

2014-02-22 19:36:35 3649

原创 Java 的toString() 和 equals()函数简单介绍

toString() 和 equals() 都是java面试中经常问到的地方. 特别是1条经典问题:  equals 和 "==" 的区别...本文就从简单介绍下这两个object中的函数.一. toString()函数我们首先看1个简单的代码例子:package Object_kng.Object_baseMethod;class Ob_1{}

2014-02-19 19:31:03 4097

原创 java同步机制简单介绍

在java编程里经常听到类似的术语: 这个函数是不是同步的...本文就简单介绍下什么是同步, java中同步的一些处理方法。1.同步问题产生的原因Java中同步问题是伴随这多线程而产生的, 也就是说如果一个程序是单线程的, 那么就没有同步的概念。举1个最常见的例子:假如1个售票程序支持多个线程同时售票。它里面的核心代码大概是这样的:void sellTi

2014-02-18 21:34:59 1198 2

原创 Java里的线程控制

这篇文章接着上篇文章> 写的.http://blog.csdn.net/nvd11/article/details/19118683上一篇文章提到,  java程序猿可以利用类Thread或其接口Runnable开启一条新线程.但开启一条新线程之后, 不能任由它不管啊. 其实java有很多方法让程序猿控制线程的执行过程.一, 线程的三种状态切换

2014-02-17 18:08:24 1031

原创 Java 里的thread (线程)简介

在Java里 thread 就是线程的意思.说到线程的概念, 自然离不开另外两个词: 程序和进程.从最基本的程序讲起:一. 什么是程序所谓程序, 就是1个严格有序的指令集合. 程序规定了完成某一任务时,计算机所需要做的各种操作, 以及操作的顺序.一. 什么是进程

2014-02-14 00:16:04 3168

原创 Java 里的异常(Exception)详解

作为一位初学者, 我也没有能力对异常谈得很深入.   只不过java里关于Exception的东西实在是很多. 所以这篇文章很长就是了..一, 什么是java里的异常由于java是c\c++ 发展而来的,  首先我们先看看c语言里的错误.1.1 c语言里的错误        我们实现1个程序的过程包括,  代码编写, 编译代码成为程序,  执行程序.

2014-02-11 19:31:12 25728 12

原创 jar包的生成和使用简单例子

一, 什么是jar包java中, 源代码文件是*.java,   编译后就生成若干class文件.     这些class文件可以被各平台的jvm虚拟机执行.java还提供1个工具, 可以将这些class文件打包成若干个包裹.  这些包裹就是所谓的jar包了.二, jar包的作用.jar包的作用主要分两点1.  用于发布产品.   

2014-02-08 16:12:12 4397 2

原创 Java里的接口的interface 简单介绍.

这是写给我自己和我这种初学者看的.Java作为1个强面向对象语言,  基本上所有东西(成员和方法)都是写在class(类)里面的.但是也存在一种与class平行的东西, 它就是interface , 中文译成接口.  本屌能力有限在这里这能写写Interface的一些语法规则与存在意义.一, 什么是接口Java里的接口, 就是抽象方法和常量值的集合.

2014-02-07 20:11:57 19451 5

原创 Java 里的 abstract 和 final 关键字

一. abstractabstract 的中文意思就是抽象的, 所谓抽象就是这个东西在现实里不存在, 也就是不能直接实例化的意思.abstract 可以修饰类, 类的方法1.1 abstract 修饰 类.现实中有一些类是不应该实例化的. 例如                 植物               /          \

2014-01-28 16:17:49 4144

原创 Java 多态的简单介绍.

作为面向对象三大知识点之一,  多态可以讲是相对最难理解那个. 本人在这里也是简单分析一下.

2014-01-22 15:19:49 998

原创 从内存分配角度分析c和java里的static 关键字.

即使作为Java的初学者, 对this 和 static 这两个关键字都不会陌生. 其实也不难理解:    this 关键字:  指的是对象的本身(注意不是类本身)  跟.net 语言的Me 关键字类似.    static 关键字: 静态分配的对象或对象成员.  也就是指被static 修饰的成员只属于类本身, 而不会想其他成员一样会对每个对象单独分配.    但是c语言也有st

2013-12-30 00:05:50 2895 1

原创 在linux命令行 下学习编写java

对于新手来讲, 使用eclipse 等IDE来学习java是最为方便和效率的. 学习Java能令程序猿深刻地理解面向对象的编程思想 .但Java 是一个跨平台的编程语言. 本文介绍下在命令行下学习java 的一个方案.当然, Linux下也有eclipse IDE, 但在命令下学习能让人更深刻地理解CLASSPATH env variable的概念,  javac java

2013-12-26 22:17:50 4754

原创 linux ant 解决 错误: 找不到或无法加载主类 org.apache.tools.ant.launch.Launcher

最近打算学习java.在使用ant 编译java时,  发现fedora 自己不知道什么时候已经安装上 ant了.但是使用ant时show出如下错误:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Launcher网上google之,

2013-12-26 19:27:25 17757 2

原创 Oracle TO_YMINTERVAL 函数简介

TO_YMINTERVAL 这个函数名字可以拆分为   TO YM INTERVAL这样就容易理解了.  其实TO_YMINTERVAL 函数是将1个string 类型的数据(char, nchar, varchar2, nvarchar2) 转化为 年和月的   时间差类型.什么是时间差类型?  例如'02-08'  就表示某两个时间差了 2年零 8个月.

2013-12-23 14:10:33 2560

原创 Oracle with子句的简单介绍.

在ocp题库中有一题是关于with语句的.Which statements are true regarding the usage of the WITH clause in complex correlated subqueries?(Choose all that apply.) A. It can be used only with the SELECT claus

2013-12-03 15:42:10 11464

原创 数据库范式介绍

写给自己复习的..第一范式所谓第一范式就是不允许出现重复组. 所谓重复组就是一列中有多个数据.. 第一范式是关系数据库的标志, 如果第一范式不满足, 就不是关系数据库表.1. 避免重复列.例如:学生       科目Jason    语文, 数学Peter     英语我们应该增加一个数据行确保列种每个值都是单一值.学生   

2013-11-05 00:34:47 794

转载 在数据准备区中允许使用的数据结构有哪些, 各有什么优点?

转自:http://www.chinabi.net/blog/user1/lastwood/archives/2006/905.htmlWhat are the permissible data structures for the data staging area? Briefly describe the pros and cons of each.答:1.

2013-11-04 23:15:56 2212

转载 ETL的四个基本过程.

转自:http://www.chinabi.net/blog/user1/lastwood/archives/2006/888.htmlWhat are the four basic data flow steps of an ETL process?答:Kimball 数据仓库构建方法中, ETL的过程和传统的实现方法有一些不同, 主要分为4个阶段, 分别是抽取(ex

2013-11-04 22:59:41 11429

转载 grouping Function

转自:http://blog.csdn.net/xiadingling/article/details/7876120GROUPING函数可以接受一列,返回0或者1。如果列值为空,那么GROUPING()返回1;如果列值非空,那么返回0。GROUPING只能在使用ROLLUP或CUBE的查询中使用。当需要在返回空值的地方显示某个值时,GROUPING()就非常有用。 关

2013-10-17 13:44:19 910

原创 oracle Deferrable constraint 详解以及用法.

1. 两种验证时机.Oracle的constraints(约束) 根据验证时机可以分成两种.case 1.  在每一句insert statement 执行时就会马上验证, 如果约束验证失败,  则这句sql statement 会执行失败.case 2.   执行insert statements 时不会验证,   在commit的时候验证, 如果验证失败, 则整个Tra

2013-10-12 18:52:25 7600 2

原创 Oracle rollup 关键字用法简介.

1. 什么是Rollup在PL/sql 中,  Rollup 这个关键字通常用于select 语句的 group by 后面.在group by 后面使用rollup关键字,  select语句就可以对指定的分组的数据左汇总小计(求和).一旦使用rollup,   在数据集中, rollup的列会被自动排序.rollup 会创建n+1 层次的汇总. n是rollup 汇

2013-10-07 22:53:16 3422

原创 Oracle inline view 简介

什么是inline view?其实很简单.   inline view 就是指 from 后面出现另1个select 语句.例如最简单的inline view 用法select table_name from (select * from user_tables) 当然上面的inline view用法很多余让我们看看下面的例子:

2013-10-06 11:41:33 3469

原创 sqlplus 远程连接 oracle 12514 错误

事情是这样的.本屌的oracle 11g装在了虚拟机(redhat 5.4)上. 实体机也是linux系统.我在虚拟机上用sqlplus / as sysdba 命令是正常登陆的.实体机上用sqldeveloper 连接虚拟机的数据库, 也是正常的.但是在实体机上执行sqlplus 远程登陆时会出现ora-12514 错误sqlplus hr/3

2013-10-06 00:00:08 5957

原创 linux 下用ecipse 作用oracle 的客户端

大家都知道.在linux平台, 没有大受好评的pl sql developer . 虽然oracle 提供了跨平台的sql 客户端 sqldeveloper,  但是总系觉得用得很蛋疼.   关键是不支持vi模式输入.而eclipse 是有vi模式的.  只需要1个oracle 插件就可以令eclipse 变成1个合适的sql客户端:如下图:

2013-10-05 16:15:54 944

转载 oracle pivoting insert 用法简介

本的sql 语句 和例子转自:http://space.itpub.net/25724608/viewspace-695818oracle 有一种insert 语句叫 pivoting insert.直译就是旋转插入了.下面会用个例子做个简单说明.首先建表两张表  sales_source_data,    sales_info建表sql

2013-10-04 23:48:52 1265

原创 Oracle 同义词(synonym) 简介

从sql server or sybase 转到oracle既程序猿可能对同义词这个概念有点陌生.同义词不难理解, 只不过是oracle的对象起个别名罢了.下面介绍下同义词synonym的用法.1. 创建同义词的权限首先如果1个用户要创建同义, 前提是他必须具有 create synonym 的权限.假如我要用scott帐号来建立同义词, 则必须用sys

2013-10-04 00:23:26 2561

原创 Oracle 的关联子查询(correlated subquery) 简介.

相信 接触过 ocp考题既, 都会见到 correlated subquery的字眼.correlated subquery的中文名称就是相关子查询呢?1. 什么是子查询这个很简单,  子查询就是嵌套在主查询里的查询了.例如, 在scott 模式下我想查找所有比Allen 工资高的员工我们可以写成这样:select a.* from emp a,

2013-10-03 17:36:52 9217 1

原创 01

just stored file

2013-06-19 19:22:24 1760

原创 Oracle connet by prior 关键字的简单介绍和用法

简单来讲,   connect by piror 这个关键字是用来保存树结构的关系表的.    一, 树结构简单介绍        这里都简单解释一下树结构,   所谓树就是里面的成员除了最上级的成员外,  有且只有一个上级成员,  而且可以n个下级成员(n>=0). 最上级的成员没有上级成员.        在现实中, 一间公司的人事结构可以用树来表示啦, 前提是1个员工不能

2013-06-01 15:38:28 1894 1

原创 c语言位运算 求1个整数的二进制数有多少个1

今日见到1个函数, 它的作用是求1个整数的二进制数有多少个1.     函数如下:unsigned long fun(unsigned long x){ int count = 0 ; while(x) { count++; x = x & (x - 1); } return count;}     看了半小时才看懂, 关键是那个 x = x &

2013-05-07 01:27:48 2551

空空如也

空空如也

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

TA关注的人

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