自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 Java类加载器总结

Java类加载器总结 1.类的加载过程   JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)链接又分为三个步骤,如下图所示: 1) 装载:查找并加载类的二进制数据; 2)链接: 验证:确保被加载类的正确性; 准备:为类的静态变量分配内存,并将其初始化为默认值; 解析:把类中的符号引用

2015-04-09 16:11:01 353

转载 java 数组

数组(Array):相同类型数据的集合。   定义数组   方式1(推荐,更能表明数组类型)   type[] 变量名 = new type[数组中元素的个数];   比如:   int[] a = new int[10];   数组名,也即引用a,指向数组元素的首地址。   方式2(同C语言)   type变量名[] = new type[数

2015-04-03 19:24:38 335

原创 oracle--left join and 和left join where的区别

oracle--left join and 和left join where的区别      开发程序时,经常会遇到left join,inner join的语句,Join是关系型数据库系统的重要操作之一,相对来说速度要快一些,所以大家一般都会优先选择join语句。      但是在做程序时,对于join的一些用法却不一定很清晰。今天给大家讲的是left join and 和l

2015-04-15 19:19:33 335

转载 oracle 中使用单引号(')和双引号(")

oracle 中使用单引号(')和双引号(")   在ORACLE中,单引号有两个作用:           1:字符串是由单引号引用---字符串引用。           2:转义。 转义时:单引号的使用是就近配对,即就近原则。 1.从第二个单引号开始被视为转义符,如果第二个单引号后面还有单引号(哪怕只有一个)。      SQL> select '''' result f

2015-04-10 11:43:11 11697 1

转载 java中静态代码块的用法 static用法详解

java中静态代码块的用法 static用法详解 (一)java 静态代码块 静态方法区别 一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用 比如main方法就必须

2015-04-09 16:07:44 346

转载 数据库范式

设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,还又称完美范式)。 目录 1范式简介

2015-04-09 15:07:53 297

转载 分布式与集群的区别

简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。 例如: 如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。 采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需一个小时。(这种工作模式的一个典型代表就是Hadoop的

2015-04-09 11:51:13 1007

转载 数据库 数据切分

前言 通过MySQLReplication功能所实现的扩展总是会受到数据库大小的限制,一旦数据库过于庞大,尤其是当写入过于频繁,很难由一台主机支撑的时候,我们还是会面临到扩展瓶颈。这时候,我们就必须许找其他技术手段来解决这个瓶颈,那就是我们这一章所要介绍恶的数据切分技术。   何谓数据切分 可能很多读者朋友在网上或者杂志上面都已经多次见到关于数据切分的相关文章了,只不过在有

2015-04-09 11:31:16 1429

转载 SQL CHECK 约束

SQL CHECK 约束 SQL Foreign Key SQL Default SQL CHECK 约束 CHECK 约束用于限制列中的值的范围。 如果对单个列定义 CHECK 约束,那么该列只允许特定的值。 如果对一个表定义 CHECK 约束,那么此约束会在特定的列中对值进行限制。 SQL CHECK Constraint

2015-04-09 11:20:47 540

转载 创建分布式分区视图

创建分布式分区视图 在实现分区视图之前,必须先对表进行水平分区。设计分区方案时,每个成员表所包含的数据必须是明确的。原表将被替换为若干较小的成员表。每个成员表与原表包含相同数量的列,并且每一列与原表中的相应列具有相同的属性,如数据类型、大小和排序规则。如果正在创建分布式分区视图,则每个成员表分别位于不同的成员服务器上。为了获得最大程度的位置透明度,各个成员服务器上的成员数据库的名

2015-04-09 11:14:46 439

转载 从关系型数据库到非关系型数据库

1. 关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库。 关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。 关系模型中常用的概念:

2015-04-08 17:44:13 268

转载 Struts2的工作原理

Struts2的工作原理   上图来源于Struts2官方站点,是Struts 2 的整体结构。  一个请求在Struts2框架中的处理大概分为以下几个步骤  1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求  2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts

2015-04-08 17:15:02 237

转载 iBatis 开源框架

iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。 官网为:http://www.mybatis.org/   搭建iBatis 开发环境: 1 、导入相关的jar 包,iba

2015-04-08 16:55:38 359

转载 Hibernate框架简述

Hibernate框架简述 Hibernate的核心组件 在基于MVC设计模式的JAVA WEB应用中,Hibernate可以作为模型层/数据访问层。它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(***.hbm.xml)把JAVA对象或PO(Persistent Object,持久化对象)映射到数据库中的数据库,然后通过操作P

2015-04-08 15:03:05 290

转载 Spring面向切面(AOP)的例子

Spring面向切面(AOP)的例子 分类: 编程开发 Spring学习2009-07-16 23:56 3034人阅读 评论(2) 收藏 举报 aopspring任务classlog4jobject AOP被定义为一种编程技术,用来在系统中提升业务的分离,它将服务模块化,使得业务层完全没必要理会这些服务的存在,比如日志,事务,安全等。 还是继续上次的例子,要使得执行任

2015-04-08 09:38:24 1111

转载 struts1和struts2的区别

struts1和struts2的区别其实并不是太大,两者的区别: Action 类: ◆Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 ◆Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Actio

2015-04-07 16:07:16 328

转载 Spring中的applicationContext.xml与SpringMVC的xxx-servlet.xml的区别

Spring中的applicationContext.xml与SpringMVC的xxx-servlet.xml的区别 分类: 所见所得2012-08-31 19:50 10647人阅读 评论(4) 收藏 举报 springservletwebappservletsreferencemvc 一直搞不明白两者的区别。 如果使用了SpringMVC,事实上,bean的配置完

2015-04-07 14:55:46 475

转载 spring

在类上 ,使用以下注解,实现bean 的声明 @Component 泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。 @Service 用于标注业务层组件 @Controller 用于标注控制层组件(如srping mvc的controller,struts中的action) @Repository 用于标注数据访问组件,即DAO组件 示例: @C

2015-04-07 14:55:24 304

转载 JSP 生命周期

JSP 生命周期 理解JSP底层功能的关键就是去理解它们所遵守的生命周期。 JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。 以下是JSP生命周期中所走过的几个阶段: 编译阶段: servlet容器编译servlet源文件,生成servlet类 初始化阶段: 加载与JSP对应的servlet

2015-04-03 16:07:25 244

转载 web.xml配置详解

web.xml配置详解        对于一个J2EE领域的程序员而言,基本上每天都会和web应用打交道。 什么是web应用?最简单的web应用什么样?给你一个web应用你该从何入手? 1、什么是web应用?       web应用是一种可以通过Web访问的应用程序。在J2EE领域下,web应用就是遵守基于JAVA技术的一系列标准的应用程序。 2、最简单的web应用什么样?

2015-04-03 08:58:08 316

空空如也

空空如也

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

TA关注的人

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