自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 视图,存储过程

视图:view它也是一类数据库对象,其信息保存到sysobjects表中。格式为v。这种对象和表息息相关的,它是完全依赖于表的,不能独立存在。视图是指从不同角度看表,所得到的信息。视图在操作时相当于一个指针(其实内部实现就是用指针来实现的),来指向表的不同列。通过一个表可以创建无数视图对象,在实际程序开发中,会大量使用视图。因为表只有一张(因为表复制的情况是很少的),但可以根据

2014-02-27 20:09:00 573

原创 sql server2008

查看用户数据库mydb中的jobs表,因为此表是通过表复制功能得到的,所以除了主键列的自增属性外,所有约束都丢失了。在向复制表中追加约束之前,先查看源表中有哪些约束,根据源表中的约束进行追加:通过观察可以看到,源表jobs中有两个检查约束,一个默认约束和一个主键约束。现在将这四个约束一次性追加到目标表jobs上。use mydbgoselect * from

2014-02-27 11:19:04 682

原创 sql server2008(3)

从另一个角度对主键进行分类:1、    自然主键,该列与其他列没有依赖关系;2、    业务主键,该列数据与其他列数据之间有着依赖的关系; 第三种约束:默认约束 defaut此种约束也是用来限制列数据内容的;作用是:当向表中添加记录时,如果该列中设置了默认值,没有显式提供插入数据,则以默认值自动填充;如果显式提供了数据,则以提供的数据填充。好处在于省略了相同而重复的内容

2014-02-21 15:35:19 604

原创 hadoop(1)

Hadoop是什么?适合大数据的分布式存储与计算平台 Hadoop核心项目:HDFS:Hadoop Distributed File System 分布式文件系统MapReduce:并行计算框架 HDFS框架:   主从结构:       主节点:只有一个,namenode               负责:1. 接受用户操作请求

2014-02-20 21:22:37 445

原创 sql server2008(2)

为了增强表的安全性(在数据库中创建的用户表必须安全),需要对表中的每列数进行约束。约束方式有两种:1、    建表时设置约束2、    建表后追加约束 当应用程序访问数据库时,还要注意的是,如果是数据库设计方面的操作,一定要在数据库中完成,而不能借用其他形式(如在应用程序中操作); 单表的五类约束:多表的一类约束:第一类约束:可空、非空约束null,默认可空

2014-02-20 16:17:18 503

原创 sql server2008中百度中没有解决的问题

在创建数据库时,有一个比较常见的问题, if exists(select name from sysdatabases where name='mydb')drop database mydbgocreate databASE mydb on primary(   name='mydb_dat',  --逻辑名称   filename='e:\db\mydb.mdf

2014-02-20 11:35:47 1387

原创 SQL Server2008(1)

一、  整型类:1、    bigint,完全等于Java中的long2、    int,完全等于java中的int3、    smallint,完全等于Java中的short4、    tinyint,它相当于Java中的byte类型,但表示的数值范围不同。byte: [-128,127],tinyint:[0,255]5、    bit,比特类型,这种数据类型在Java中不

2014-02-19 15:07:28 568

原创 线程

单线程:在java中,真正的单线程是不存在的。以前我们编写的程序,至少在后台有一个垃圾回收线程存在,这个后台线程在整个程序的运行中一直存在,它会在需要的时候启动。通常所说的单线程是指从表面上看,没有使用多线程的编码机制,只有一个main方法在运行。 多线程机制:java中支持多线程,它支持一个任务分为几部分(每一部分称为一个程序执行流,一条执行路线),使用多线程机制会极大提高效

2014-02-18 14:35:05 401

原创 cloud

1. 云计算   关于云计算的定义,目前为止至少有不下20种,这里选择了一种比较常见的定义:   云计算,是分布式计算技术的一种,其最基本的概念,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经搜寻、计算分析之后将处理结果回传给用户。透过这项技术,网络服务提供者可以在数秒之内,达成处理数以千万计甚至亿计的信息,达到和“超级计算机”同样强

2014-02-17 10:59:54 720

原创 java注解

注解与注释?注解不是注释!两种情形,或者说没有多大的相同之处。注释:对代码的解释,不参与编译。在编译源代码时,不会参与编译,注释存在于否,与最终生成的可执行文件没有影响。 c语言中只支持一种类型的注释,就是“段落注释”或“多行注释”:/* 注释内容行1注释内容行2*/有一些要求,就是注释内容中不能再包含多行注释。 在C++中支持两种类型的注释:多

2014-02-14 19:14:15 505

原创 正则表达式

在java中,与正则表达式有关的包为java.util.regex包中。1、符合一定规则的表达式;var s = “1+2+3”;这是一个合法的四则运算表达式。可以应用于JavaScript脚本语言中的一个运算表达式,运算后得到6这个结果;2、是一个字符串,这个表达式只能用来处理字符串。优势在于使用正则表达式操作字符串时,简便、高效。劣势在于学习难度高学习正则表达式的基础:

2014-02-13 21:42:54 542 1

原创 反射

反射是用来处理“元数据”的。比如说某类有一个字段,叫做name,它用来保存对象的姓名值;反射技术是来操作name这个字段本身的,是对字段、方法、构造器的封装。FieldMethodConstructor以上的三个反射类或相关类都在java.lang.reflect包中。在java源代码中,只有java.lang包中的类会自动导入进来,并不包括子包。就是说如果需要使用

2014-02-12 22:50:34 427

原创 我的JAVA不定项

好久没有做过不定项的选择题了,如今认真分析起来,才发现有些东西,确实需要深入的挖掘,才能真正了解到底层,从中我自己总结了一些忽略的东西:1.如下那些是java中正 确的整数表示(a,b,c)          a.22       b.0x22     c.022     d.22H 2.在java中,存储在数组当中的数据都属于同一数据类型3.下列标识符那些事合法的(b,d

2014-02-11 21:35:24 900

原创 is-a、 has-a、 use-a

1.Is-A继承关系:“表示类与类之间的继承关系、接口与接口之间的继承的关系以及类对接口实现的关系”public class Fruit{}public class Apple extends Fruit{}Apple和Fruit就是is-a关系2.Has-A合成关系:“是关联关系的一种,是整体和部分(通常为一个私有的变量)之间的关系,并且代表的整体对象负责构建和销毁代

2014-01-14 20:03:23 638

原创 抽象类和接口

一、抽象类:用abstract关键字修饰的类是抽象类。1.抽象类中可以有构造器2.不能构造对象3.抽象类中的构造器,在构造具体子类对象时调用4.抽象方法决定抽象类5.抽象类中可以没有抽象方法6.具体父类型可以作为引用类型的声明;抽象父类型也可以作为引用类型的声明;7.如果一个具体子类继承抽象类,那么就要实现抽象父类中的所有抽象方法;8.在子类中重写父类方法时,访问级

2014-01-14 09:22:08 888 2

翻译 父类--子类

在子类中,对于继承来的方法,根据子类本身的需要,将方法中的代码进行改写,称为“重写override”。子类对于父类中成员的继承,是没有任何选择,即“全盘继承”,不是有选择的继承;利用父类型的引用来操纵子类对象,就可以调用子类中重写的方法;要点在于:通过父类型引用调用的方法,都是在父类型中定义的;父类中的四种访问级别的成员:private子类会全部继承下来,但是对于继承来的成员,

2014-01-12 20:34:24 739

原创 类的继承

在java中,子结构的功能一定强于父结构;   子结构的对象一定强于父结构的对象,父结构对象能够完成的,子对象都可完成;   父对象包含在子对象之中; 在一些面向对象的编程语言中,在继承方面分为两种情况:1、    多继承2、    单继承(java中只支持这种情况)在访问级别的继承上,它只支持公有继承;与继承有关的一个重要关键这:extends在j

2014-01-10 22:24:08 472

原创

在类中定义实例常量,它是属于对象,有三种初始化方式:1、    直接赋值2、    构造器中初始化3、    实例代码中初始化无论哪种方式,只能初始化一次;静态常量;用static关键字修饰的常量,称为静态常量;静态常量的初始化方式:1、    直接赋值;2、    静态代码块:用static关键修改的代码块{  }思考一个问题,静态常量能否在构造器中赋值?

2014-01-08 14:01:08 453

原创 java基础小考总结

1.用最有效的方法计算2*8等于几----------22.内存分区的理解:  栈:小部分,存放内置类型的变量,引用变量,局部变量,块变量  堆:  占内存中的大部分,存放对象,数组  方法区:方法,静态变量、常量、常量池3.

2014-01-07 15:17:55 443

翻译

在实际编程中,对于不同的需求,要选择合适的封装方式;封装时,将事物的静态信息和对信息的操作集中在一起,共同操作,即将数据和方法集合中一起,数据是私有的,方法是公有的;方法操纵数据;Java类中成员(数据成员和方法成员)的访问级别,数据成员指静态数据;公有,public,项目访问级别,如果修饰一个类,那么在整个项目中这个类都是可见的;私有,private,类(接口,枚举,注解)访

2014-01-04 20:01:38 426

翻译 final

在使用for_each循环时,集合带有复数表示,临时变量用单数表示。Java中的常量:在java中,常量分为两种:字面常量和文本常量。用关键字final修饰文本常量,用一个标识符来操作的常量,称为文本;final int NUM=10;字面常量,即常量数据本身;如,5,1.2,’a’等一旦一个常量被定义,通常情况下要在定义时初始化,一旦初始化就不能再更改;

2014-01-04 19:54:34 399

翻译 数组

数组: 用来保存同种类型的数据集合;这种集合中的数据是可以重复的    访问数组集合中的每个值(元素),用数组名加下标的方式:arrayName[index]其中index的范围为:[0,len)  区间Java中的数组操作中,可以通过数组对象的属性length来得到元素个数;   在方法中定义局部变量或块变量时,在使用之前一定要初始化(首次赋值);   在C或C++中通常情况

2014-01-02 18:33:21 457

翻译 java中简单内存分析:

java中简单内存分析:硬盘与内存:数据存储到硬盘上,因为硬盘存储量大,存取效率低;程序运行在内存中,因为内存存储量小,但速度快;物理内存在Java中和在其他语言中一样,也是分为几部分:1、     栈区:stack,6%左右,用来存放内置类型的变量,引用变量(只与所在系统中整数占用的内存相同),2、     堆区:heap,90%左右,用来存放对象,数组元素;哪个区域

2014-01-02 18:24:52 377

原创 MyEclipses:

1、    改变字体的大小:windows->preperties->font2、    定义几个快捷键:windows->preperties->key3、    定制界面格式:windows->preperties->formatter方法:int add(int x,int y); 方法原型,也称为“方法标识”,参数列表也称为“参数标识”。根据方法有无返回类型,分为四

2014-01-02 11:26:00 473

原创 数据类型

数值型数据类型:byte,short,int,long(8)float,double 关键字:keyword,在一种编程语言中,用来表示特定意义的特定标识符;保留字和关键字是否是同一个意思?在多种编程语言中,两者意义相同,在java中,有所区别;此处的“保留”是指将一些标识符做为Java的关键字,但没有任何作用,即没有赋予它们固定的功能。const,goto 字

2013-12-31 15:52:50 400

原创 变量问题

变量问题:用变量来操纵内存的方式;1: int num = 13;//如何解释这句代码?2: num = -9; //解释这句?          解释第1行的代码:第1点:在赋值号的左边int num;java编译器根据数据类型int,给这个变量在栈区分配4个字节的内存,但内存中没有初始值;第2点:如何操纵这块内存,给这个内存块起一个名字,

2013-12-28 13:53:17 450 1

原创 java1-基本的doc命令

平时写东西的时候一直很依赖myeclipse,今天回到java的原点时,才记起:只要在机子上安装上jdk,有记事本,就可以写java程序,myeclipse只是一个开发工具,但它确实强大,强大到,让我几乎忘了最原始的一些doc命令。  1、切换盘符:  2、在盘符下创建目录和删除目录(目录为空)

2013-12-27 17:04:49 537 1

struts2_base jar包

配置struts2的需要导入的基本jar包,不选择myeclipse里默认给的struts2包,有时会出问题

2014-03-19

空空如也

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

TA关注的人

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