自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 Oracle 序列详解

序列: 是oacle提供的用于产生一系列唯一数字的数据库对象。l 自动提供唯一的数值l 共享对象l 主要用于提供主键值l 将序列值装入内存可以提高访问效率创建序列:1、 要有创建序列的权限 create sequence 或 create any sequence2、 创建序列的语法CREATE SEQUENCE sequence //创建序列名称[INCREM

2013-03-01 08:31:00 226

转载 Oracle10g服务

Oracle服务对数据库的运行和系统管理来说至关重要。在Windows中,Oracle以服务的形式来启动每个实例。服务是一个在Windows注册表中注册并由Windows管理的可执行进程(Process)。注册表自动跟踪并记录每个所创建服务的安全信息。服务简化了启动数据库的过程。当计算机重新启动时,系统自动启动并配置数据库,不需要用户的参与,这是由服务来完成的。服务启动的是后台进程,这类似于U

2013-02-28 16:19:01 242

转载 C#委托之个人理解

什么是委托  首先要知道什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。如何使用委托  在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。声明,如:namespace Vczx.ProCSharp.Exc 2 { 3 deleg

2013-02-28 12:02:48 199

转载 C#事件(event)解析

事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道windows消息处理机制的重要,其实C#事件就是基于windows消息处理机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可以开发出强大的基于事件的应用程序来。先来看看事件编程有哪些好处。在以往我们编写这类程序中,往往采用等待机制,为了等待某

2013-02-28 11:58:58 243

转载 Action<T>和Func<T>泛型委托

1.泛型Action委托表示引用一个void返回类型的方法。因为这个委托类存在不同的变体,所以可以传递至多16种不同的参数类型。没有泛型参数的Action类可调用没有参数的方法。Action调用带一个参数的方法,Action调用带两个参数的方法,Action调用带8个参数的方法。2,Func委托可以以类似的方式使用。Func允许调用带返回类型的方法。与Action类似,Func也定

2013-02-28 11:00:42 272

转载 LINQ

LINQ,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。查询表达式(LINQ)简介LINQ是Language Integrated Query的简称,它是集成在.NET编程语言中的一种特性。已成为编程语言的一个组成部分,在编写程序

2013-02-28 10:04:22 208

转载 N/A

N/A是指:Not Applicable。不是Not Available 的缩写。 是指表格中空出的地方要填的一栏,与你的情况不合。N/A是你填进去的字,不是原有印在上面的。比如表格要你填state或prorinve,但你的国家或你住的地方,没有“省”这个概念,如有的国家,国家下面就是“区”了。还有,有的表格问你有几个孩子,你连结婚都没有结,自然填N/A。 见下面N/A即Not Applic

2013-02-27 18:00:01 216

转载 is和as的区别

关于类型的判断和转换有is和as这2个操作符。具体区别和用法如下is就是处于对类型的判断。返回true和false。如果一个对象是某个类型或是其父类型的话就返回为true,否则的话就会返回为false。另外is操作符永远不会抛出异常。代码如下:System.Boolean b1 = (o is System.Object);//b1 为trueSystem.Boolean b2 = (o

2013-02-27 15:21:57 257

转载 泛型之类型擦除

正确理解泛型概念的首要前提是理解类型擦除(type erasure)。 Java中的泛型基本上都是在编译器这个层次来实现的。在生成的Java字节代码中是不包含泛型中的类型信息的。使用泛型的时候加上的类型参数,会被编译器在编译的时候去掉。这个过程就称为类型擦除。如在代码中定义的List和List等类型,在编译之后都会变成List。JVM看到的只是List,而由泛型附加的类型信息对JVM来说是不可见的

2013-02-26 11:06:29 232

转载 浅谈c#中的枚举

枚举类型是一种的值类型,它用于声明一组命名的常数。(1)枚举的声明:枚举声明用于声明新的枚举类型。访问修辞符 enum 枚举名:基础类型{枚举成员}基础类型必须能够表示该枚举中定义的所有枚举数值。枚举声明可以显式地声明 byte、sbyte、short、ushort、int、uint、long 或 ulong 类型作为对应的基础类型。没有显式地声明基础类型的枚举声明意味着所

2013-02-25 12:06:56 193

转载 关于javascript中apply()和call()方法的区别

如果没接触过动态语言,以编译型语言的思维方式去理解javaScript将会有种神奇而怪异的感觉,因为意识上往往不可能的事偏偏就发生了,甚至觉得不可理喻.如果在学JavaScript这自由而变幻无穷的语言过程中遇到这种感觉,那么就从现在形始,请放下的您的”偏见”,因为这对您来说绝对是一片新大陆,让JavaScrip好,言归正传,先理解JavaScrtipt动态变换运行时上下文特性,这种特性主

2013-02-24 15:55:45 283

转载 脚本

脚本是批处理文件的延伸,是一种纯文本保存的程序,一般来说的计算机脚本程序是确定的一系列控制计算机进行运算操作动作的组合,在其中可以实现一定的逻辑分支等。        脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它

2013-02-22 16:58:59 213

转载 什么是超文本?

标记语言的真正威力在于其收集能力,它可以将收集来的文档组合成一个完整的信息库,并且可以将文档库与世界上的其他文档集合链接起来。这样的话,读者不仅可以完全控制文档在屏幕上的显示,还可以通过超链接来控制浏览信息的顺序。这就是 HTML 和 XHTML 中的 “HT” - 超文本(hypertext),就是它将整个 Web 网络连接起来。超文本的基础知识超文本的基本特征就是可

2013-02-22 12:01:50 222

转载 ppi

每英寸所拥有的像素数目。pixels per inch所表示的是每英寸所拥有的像素(pixel)数目。因此PPI数值越高,即代表显示屏能够以越高的密度显示图像。当然,显示的密度越高,拟真度就越高。         pixels per inch是图像分辨率的单位,图像ppi值越高,画面的细节就越丰富,因为单位面积的像素数量更多,数码相机拍出来的图片因品牌或生产时间不同可能有所不同,常见的有72

2013-02-22 09:42:17 141

转载 HTML <!DOCTYPE> 标签

声明位于文档中的最前面的位置,处于 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。该标签可声明三种 DTD 类型,分别表示严格版本、过渡版本以及基于框架的 HTML 文档。以下面这个 标签为例:<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR

2013-02-21 16:29:11 210

转载 常用Xpath对照表

常用的XPATH表达式说明//表示返回XML文档中的所有符合查找准则的元素,而忽略文档中元素的位置级别/表示绝对路径News/Links/name表示相对路径./表示当前节点../表示父节点*表所所有元素or或And 与其它表达式=,!=,,>=,Text()文本

2013-02-21 08:30:18 193

转载 java.net.InetAddress类的使用

1. java.net.InetAddress类的使用1.1. 简介IP地址是IP使用的32位(IPv4)或者128位(IPv6)位无符号数字,它是传输层协议TCP,UDP的基础。InetAddress是Java对IP地址的封装,在java.net中有许多类都使用到了InetAddress,包括ServerSocket,Socket,DatagramSocket等等。InetAddre

2013-02-19 12:28:31 158

转载 Java IO流

Java流操作有关的类或接口:Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符流和字节流

2013-02-01 18:07:32 200

转载 transient关键字

Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想 用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transie

2013-02-01 17:13:01 207

转载 两种不同的方法用来在内存存储整数和浮点数

根据你所使用的平台类型,有两种不同的方法用来在内存存储整数和浮点数。例如,假设你所使用的是4字节的int,如果有一个十进制数是1234,也就是十六进制的4D2(1234=4*256+13*16+2),那么它可以按照内存中的4字节的第一个字节存储最高位字节的方式来存储为:00   00   04   D2,这就是所谓的高位在前顺序;我们也可以从最低位字节开始:D2     0400 00 ,这种

2013-02-01 15:59:55 306

转载 java中的native关键字

Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。          可以将native方法比作Java程序同C程序的接口,其实现步骤:  1、在Java中声明native()方法,然后编译;  2、用javah产生一个.h文件;  3、写一

2013-02-01 12:23:02 200

原创 获取当前类的工作目录

调用System.getProperty("user.dir")即可获得

2013-02-01 12:11:28 178

转载

流是指数据流。类似我们从键盘,从硬盘读取数据。并不是一股脑把所有数据乱糟糟的发过来。而是一个数据一个数据的发。像流水似的。所以叫做流。

2013-02-01 11:29:16 174

转载 ""与null的区别

null 是没有的意思 不占用内存空间""是空的字符串 它是一个字符串,不过里面没有内容举例 ""是有一个包装袋没装东西null是连包装袋都没有

2013-01-31 18:24:05 195

转载 Java的注释规范

一、背景 1、当我们第一次接触某段代码,但又被要求在极短的时间内有效地分析这段代码,我们需要什么样的注释信息? 2、怎么样避免我们的注释冗长而且凌乱不堪呢? 3、在多人协同开发、维护的今天,我们需要怎么样的注释来保证高质、高交的进行开发和维护工作呢? 二、意义 程序中的注释是程序设计者与程序阅读者之间通信的重要手段。应用注释规范对于软件本身和软件开发人员而言尤为重要。并且在流行

2013-01-31 17:58:16 293

转载 Java对象的序列化和反序列化

当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。   把Java对象转换为字节序列的过程称为对象的序列化。  把字节序列恢复为Java对象的过程称为对象的反序列化。  对象的序列化主要有两种用途:

2013-01-31 12:50:18 149

转载 用例

用例,或译使用案例、用况(Use Case)是软件工程或系统工程中对系统如何反应外界请求的描述,是一种通过用户的使用场景来获取需求的技术。每个用例提供了一个或多个场景,该场景说明了系统是如何同最终用户或其它系统交互(interact)的,也就是谁可以用系统做什么,从而获得一个明确的业务目标。编写用例时要避免使用技术术语,而应该用最终用户或者领域专家的语言。用例一般是由软件开发者和最终用户共同创

2013-01-31 11:48:22 213

转载 Java回调函数的理解

所谓回调,就是客户程序A调用服务程序B中的某个函数S,然后B又在某个时候反过来调用A中的某个函数T,对于A来说,这个T便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个

2013-01-31 10:53:12 212

原创 如果狼来了的故事是这样的话

《狼来了》 从前,有个放羊娃,每天都去山上放羊。 一天,他觉得十分无聊,就想了个捉弄大家寻开心的主意。他向着山下正在种田的农夫们大声喊:“狼来了!狼来了!快逃啊!”农夫们听到喊声急忙收拾东西准备逃跑。农夫们气喘吁吁地收拾完东西却发现,连狼的影子也没有!放羊娃哈哈大笑:“真有意思,你们上当了!”农夫们生气地走了。 第二天,放羊娃故伎重演,善良的农夫们又收拾东西准备逃跑,可还是没有见到

2013-01-29 18:42:00 257

转载 深入理解Java Servlet与Web容器之间的关系

自从计算机软件开发进入网络时代,就开始涉及到通讯问题。在客户/服务器(也叫C/S应用)时期,每个软件都有自己的客户端和服务器端软件。并且客户端和服务器端之间的通讯协议差别也很大。后来随着互联网的发展,基于浏览器/服务器的应用逐渐成为主流,通讯协议也统一到HTTP协议。但是,在HTTP协议之上,如何处理来自客户端的请求信息,以及如何对请求进行回应,则经历了很长时间也没有统一下来。目前,对于这个问题的

2013-01-29 17:31:29 323

转载 数据结构之哈希表

一.哈希表哈希是hash的音译,有时也意译成散列。它定义了一种将字符组成的字符串转换为固定长度(一般是更短长度)的数值或索引值的方法,称为散列法,也叫哈希法。由于通过更短的哈希值比用原始值进行数据库搜索更快,这种方法一般用来在数据库中建立索引并进行搜索,同时还用在各种解密算法中。正因为哈希有快速检索和加密两大功能。因此在编程中大量应用哈希算法。哈希的原理比较容易懂。我们看一

2013-01-29 16:35:32 253

转载 一个牛人给java初学者的建议(二)

Spring 大名鼎鼎的Spring框架 有人曾说2005年一片叫春之声,指的就是该框架 Spring起源于Rod Johnson的《Expert One-on-One J2EE Design and Development》一书 Rod Johnson认为,J2ee里面的那一套//尤其是ejb 太重了,对于单机的系统来说,没有必要使用那么复杂的东西 于是就开始设计并引导Spr

2013-01-29 16:02:19 296

转载 一个牛人给java初学者的建议

在现在企业级应用中,我们的应用软件一般分为三层 三层分别是表示层,业务逻辑层,数据持久层 ------------------------------ |表示层|业务逻辑层|数据持久层| ------------------------------ 我们来说说三层中的代表软件 表示层这一层一般在客户端pc机上,最常见的是IE浏览器,这就是表示层的软件 表示层是直接与

2013-01-29 15:44:41 270

转载 Java 类加载体系与ContextClassLoader

Ja va是非常简单精巧的语言,背后的基本原来也很简单,总的说来有两点:1 . JVM的内存管理,理解了这个,有关对象的问题都能解决。比如线程安全问题,内存泄露问题等。2.JVM的类加载体系,理解了这个,有关jar包的配置问题,包括各种appServer的配置,应用的发布问题都能解决。有关JVM的内存管理,只要理解了以上的图,基本上就能理解得八九不离十。本文档主要讲解JVM的类加载

2013-01-27 10:15:14 537

转载 Struts2中的ModelDriven机制

ModelDriven背后的机制就是ValueStack。界面通过:username/age/address这样的名称,就能够被直接赋值给user对象,这证明user对象正是ValueStack中的一个root对象!那么,为什么user对象会在ValueStack中呢?它是什么时候被压入ValueStack的呢?答案是:ModelDrivenInterceptor(关于Intercepto

2013-01-25 21:18:59 250

原创 Spring没有注入?

配置如下:在RoleAction上注解@controller,然后一直报ClassNotFoundException。我找了半天,总是发现犯了一个低级错误。RoleAction在com.ywj.view包中,而配置却是在com.ywj.oa中扫描。将包名改成com.ywj.oa.view,再重启服务器,就OK了。教训:命名包的之前应该统一写在文档里,包建好之

2013-01-25 11:46:08 203

转载 Unicode码&String类和对象池

Unicode码扩展自ASCII字元集。在严格的ASCII中,每个字元用7位元表示,或者电脑上普遍使用的每字元有8位元宽;而Unicode使用全16位元字元集。这使得Unicode能够表示世界上所有的书写语言中可能用於电脑通讯的字元、象形文字和其他符号。Unicode最初打算作为ASCII的补充,可能的话,最终将代替它。考虑到ASCII是电脑中最具支配地位的标准,所以这的确是一个很高的目标。

2013-01-23 16:20:11 205

空空如也

空空如也

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

TA关注的人

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