Spring注解详解

概述 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务...

2016-12-29 22:24:46

阅读数:294

评论数:0

读取Spring的配置文件applicationContext.xml的5种方法

1.利用ClassPathXmlApplicationContext,这种方式配置文件应该放在类包同路径下 Java代码: ApplicationContext ct=new ClassPathXmlApplicationContext("applicationContext01.xm...

2016-12-29 08:52:35

阅读数:1079

评论数:0

Spring xml配置实例

原文转载:http://blog.csdn.net/u010902721/article/details/51649715 Spring中如何装配Bean 在spring中,对象无需自己查找或者创建与它相关联的其他对象,由容器负责将需要相互协作的对象引用传递给各个对象。容器所做的这个工作就...

2016-12-28 22:17:52

阅读数:386

评论数:0

设计模式之观察者模式

观察者模式又称为发布-订阅(Publish/Subscribe)模式         观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题的对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使他们能够自动的更新自己。 说白了观察者模式就是解决“一动百动”的问题,即有一个...

2016-12-28 10:30:18

阅读数:176

评论数:0

设计模式分类(创建型模式、结构型模式、行为模式)

1.创建型模式 前面讲过,社会化的分工越来越细,自然在软件设计方面也是如此,因此对象的创建和对象的使用分开也就成为了必然趋势。因为对象的创建会消耗掉系统的很多资源,所以单独对对象的创建进行研究,从而能够高效地创建对象就是创建型模式要探讨的问题。这里有6个具体的创建型模式可供研究,它们分别是: ...

2016-12-28 09:11:44

阅读数:240

评论数:0

动态代理设计模式

创建一个借口 package jdkProxy; public interface Moveable { void move(); } 创建一个类来实现这个接口 package jdkProxy; public class car implements Moveable { pub...

2016-12-26 10:32:23

阅读数:182

评论数:0

IntelliJ IDEA添加jar包

1、选择file中的project structure 2、选择dependency,并点击右边的+选着要加入的jar包 3、找到自己jar包的位置,然后选中,点击ok 4、选中导入的jar包,点击页面下方的apply,然后点击ok关闭,好了现在jar...

2016-12-26 09:11:13

阅读数:252

评论数:0

设计模式-------工厂模式

一、简单工厂 下面以生产水果为例讲解 首先定义一个共同的生产接口 public interface Iproduce { void produce(); } 然后具体的水果 生产实现共同的生产接口,如苹果的生产,橘子的生产等,如下: public class Apple impleme...

2016-12-21 19:44:07

阅读数:236

评论数:1

MySql事务机制

事务机制: 事物通常包含一系列操作,这些更新操作是一个不可分割的逻辑单元。简而言之,事物中的更新操作要么都执行,要么都不执行,这个特征叫做事务的原子性。 一、事务机制的必要性 下面简单举一个银行转账的例子来说明,假设银行有两个账户甲和乙,并且要求这两个借记卡账户不能透支,即两个账户的余额...

2016-12-19 10:03:36

阅读数:392

评论数:1

Java集合框架(二)

实际上只有四种容器,Map,List,Set,Queue。但是每个接口不止一种实现方式。 HashTable、Vector、Stack的特征是,他们是过去遗留下来的类,知识为了支持老的程序(最好不要在新的程序中使用他们) 每种实现接口都有着自己的优缺点 List ArrayList底层是用数组实现...

2016-12-18 10:36:14

阅读数:211

评论数:0

Java transient关键字解析

本文内容很简单,但是因为transient这个关键字平时用得很少,我担心过段时间又不知道它是干嘛的了,写出来最起码可以让记忆更深刻,所以写本文的目的就是备忘!老鸟就不用往下看了~ 前言 在进入正文之前,我们先来看一段很简单的代码: Account.java: ...

2016-12-17 20:01:32

阅读数:164

评论数:0

单例模式的八种写法比较

单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到 饿汉式 和 懒汉式 这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。 原文链接: http://tianweili.github.io/blo...

2016-12-16 17:08:03

阅读数:220

评论数:0

排序算法之快速排序

基本思想: 1)选择一个基准元素,通常选择第一个元素或者最后一个元素, 2)通过一趟排序讲待排序的记录分割成独立的两部分,其中一部分记录的元素值均比基准元素值小。另一部分记录的 元素值比基准值大。 3)此时基准元素在其排好序后的正确位置 4)然后分别对这两部分记录用同样的方法继续进行排序,...

2016-12-15 20:50:36

阅读数:151

评论数:0

重建二叉树

题目   输入某二叉树的前序遍历和中序遍历,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含有重复的数字。   例如,前序遍历序列:{1,2,4,7,3,5,6,8},中序遍历序列:{4,7,2,1,5,3,8,6} 分析 分析前序遍历和中序遍历可知,前序遍历的第一个元素必定是...

2016-12-13 21:33:05

阅读数:192

评论数:0

mysql利用触发器在删除父表的之前先删除子表记录

下面sql语句分别创建组织organization表(父表)与成员member表(子表)。注意:这两个表之间虽然创建了外键约束关系,但不存在级联删除选项。 create table organization( o_no int not null auto_increment, o_name v...

2016-12-12 16:31:50

阅读数:3111

评论数:0

Java的static关键词详解

通常来说,当创建类时,就是描述那个类的对象的外观与行为。除非用new创建那个类的对象,否则,实际上并未获得任何对象。执行new来创建对象时,数据储存空间才被分配,其方法才供外界调用。 有两种情况上述方法是无法解决的。 一种情况是,只想为特定域分配单一储存空间,而不去考虑究竟要创建多少对象,甚至根本...

2016-12-12 10:17:25

阅读数:194

评论数:0

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