- 博客(16)
- 资源 (2)
- 收藏
- 关注
转载 Spring注解详解
概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中,
2016-12-29 22:24:46 420
转载 读取Spring的配置文件applicationContext.xml的5种方法
1.利用ClassPathXmlApplicationContext,这种方式配置文件应该放在类包同路径下Java代码:ApplicationContext ct=new ClassPathXmlApplicationContext("applicationContext01.xml");ct.getBean("");2.利用FileSystemXmlApplic
2016-12-29 08:52:35 4279
转载 Spring xml配置实例
原文转载:http://blog.csdn.net/u010902721/article/details/51649715Spring中如何装配Bean在spring中,对象无需自己查找或者创建与它相关联的其他对象,由容器负责将需要相互协作的对象引用传递给各个对象。容器所做的这个工作就是依赖注入的本质,这是Spring提供的最基本的功能。 Spring是一个基于容器的框架,如果没有
2016-12-28 22:17:52 536
原创 设计模式之观察者模式
观察者模式又称为发布-订阅(Publish/Subscribe)模式 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题的对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使他们能够自动的更新自己。说白了观察者模式就是解决“一动百动”的问题,即有一个主题对象发生了变化,对应的所有的观察对象都要发生变化。比如说我们的手机订阅了天气预报的功能,当天气
2016-12-28 10:30:18 295
转载 设计模式分类(创建型模式、结构型模式、行为模式)
1.创建型模式前面讲过,社会化的分工越来越细,自然在软件设计方面也是如此,因此对象的创建和对象的使用分开也就成为了必然趋势。因为对象的创建会消耗掉系统的很多资源,所以单独对对象的创建进行研究,从而能够高效地创建对象就是创建型模式要探讨的问题。这里有6个具体的创建型模式可供研究,它们分别是:简单工厂模式(Simple Factory)工厂方法模式(Factory Method)抽
2016-12-28 09:11:44 451
原创 动态代理设计模式
创建一个借口package jdkProxy;public interface Moveable { void move();}创建一个类来实现这个接口package jdkProxy;public class car implements Moveable { public void move(){ System.out.println("正在移动---
2016-12-26 10:32:23 290
原创 IntelliJ IDEA添加jar包
1、选择file中的project structure2、选择dependency,并点击右边的+选着要加入的jar包3、找到自己jar包的位置,然后选中,点击ok4、选中导入的jar包,点击页面下方的apply,然后点击ok关闭,好了现在jar包已经引入了
2016-12-26 09:11:13 441
原创 设计模式-------工厂模式
一、简单工厂下面以生产水果为例讲解首先定义一个共同的生产接口public interface Iproduce { void produce();}然后具体的水果 生产实现共同的生产接口,如苹果的生产,橘子的生产等,如下:public class Apple implements Iproduce { public void produce(){
2016-12-21 19:44:07 410 1
原创 MySql事务机制
事务机制:事物通常包含一系列操作,这些更新操作是一个不可分割的逻辑单元。简而言之,事物中的更新操作要么都执行,要么都不执行,这个特征叫做事务的原子性。一、事务机制的必要性下面简单举一个银行转账的例子来说明,假设银行有两个账户甲和乙,并且要求这两个借记卡账户不能透支,即两个账户的余额不能小于零。1、下面创建账户表create table account( account_n
2016-12-19 10:03:36 1207 1
原创 Java集合框架(二)
实际上只有四种容器,Map,List,Set,Queue。但是每个接口不止一种实现方式。HashTable、Vector、Stack的特征是,他们是过去遗留下来的类,知识为了支持老的程序(最好不要在新的程序中使用他们)每种实现接口都有着自己的优缺点ListArrayList底层是用数组实现的;而LinkedList是由双向链表实现的,如果经常在表中插入或者删除元素,LinkList
2016-12-18 10:36:14 306
转载 Java transient关键字解析
本文内容很简单,但是因为transient这个关键字平时用得很少,我担心过段时间又不知道它是干嘛的了,写出来最起码可以让记忆更深刻,所以写本文的目的就是备忘!老鸟就不用往下看了~前言在进入正文之前,我们先来看一段很简单的代码:Account.java:12345678910111213141516171819202122232425262728293
2016-12-17 20:01:32 337
转载 单例模式的八种写法比较
单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到 饿汉式 和 懒汉式 这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。原文链接: http://tianweili.github.io/blog/2015/03/02/singleton-pattern/简介单例模式是一种常用的
2016-12-16 17:08:03 309
原创 排序算法之快速排序
基本思想:1)选择一个基准元素,通常选择第一个元素或者最后一个元素,2)通过一趟排序讲待排序的记录分割成独立的两部分,其中一部分记录的元素值均比基准元素值小。另一部分记录的 元素值比基准值大。3)此时基准元素在其排好序后的正确位置4)然后分别对这两部分记录用同样的方法继续进行排序,直到整个序列有序。下面我们通过一个案例来演示一下快速排
2016-12-15 20:50:36 408
原创 重建二叉树
题目 输入某二叉树的前序遍历和中序遍历,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含有重复的数字。 例如,前序遍历序列:{1,2,4,7,3,5,6,8},中序遍历序列:{4,7,2,1,5,3,8,6}分析分析前序遍历和中序遍历可知,前序遍历的第一个元素必定是树的根节点,如题根据前序遍历序列{1,2,4,7,3,5,6,8},可知1为树
2016-12-13 21:33:05 317
原创 mysql利用触发器在删除父表的之前先删除子表记录
下面sql语句分别创建组织organization表(父表)与成员member表(子表)。注意:这两个表之间虽然创建了外键约束关系,但不存在级联删除选项。create table organization( o_no int not null auto_increment, o_name varchar(32) default '', primary key(o_no))engine=
2016-12-12 16:31:50 7990 2
原创 Java的static关键词详解
通常来说,当创建类时,就是描述那个类的对象的外观与行为。除非用new创建那个类的对象,否则,实际上并未获得任何对象。执行new来创建对象时,数据储存空间才被分配,其方法才供外界调用。有两种情况上述方法是无法解决的。一种情况是,只想为特定域分配单一储存空间,而不去考虑究竟要创建多少对象,甚至根本就不创建对象。 另一种情况是,希望某个方法不与包含它的类的任何对象关联在一起。也就是说,即使没
2016-12-12 10:17:25 380
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人