摘要: 在项目中遇到一个这样的需求,项目的配置文件由外部传入,这时spring配置文件那些占位符变量该如何取值呢?解决这个问题的做法有几种,我想到的大概有以下三种:1.通过系统属性来实现,把外部传入的配置信息保存到系统属性,spring配置中的占位符可以获取到系统属性的值.这种做法很简单,调用System.... 阅读全文
posted @ 2015-07-17 14:49 heavenyes 阅读(4067) 评论(0) 推荐(0) 编辑
摘要: 一、简介 spring容器是整个spring框架的核心,通常我们说的spring容器就是bean工厂,bean工厂负责创建和初始化bean、装配bean并且管理应用程序中的bean.spring中提供了两个核心接口:BeanFactory和ApplicationContext,Applicatio... 阅读全文
posted @ 2014-08-30 23:42 heavenyes 阅读(4962) 评论(0) 推荐(2) 编辑
摘要: 前面讲了入门篇,现在来了解下springmvc的细节.mvc框架都有请求映射、数据绑定、请求处理、视图解析这几个过程,现在我们来了解springmvc中的这些细节。1.使用@RequestMapping来配置springmvc请求映射的url springmvc中的请求映射有多种方式,当然用得... 阅读全文
posted @ 2014-08-14 14:46 heavenyes 阅读(2685) 评论(0) 推荐(0) 编辑
摘要: springmvc是一个基于spring的mvc框架,各种优点啥的用过就知道了.下面开始讲HelloWorldController的实现. 1.开发环境搭建 1.1 新建web工程springmvc,导入springmvc所需的jar包,因为springmvc是基于spring的,所以必须... 阅读全文
posted @ 2014-08-12 21:34 heavenyes 阅读(856) 评论(0) 推荐(0) 编辑
摘要: springmvc是一个基于spring的web框架.本篇文章对它的工作原理以及源码进行深入分析. 一、springmvc请求处理流程 二、springmvc的工作机制 三、springmvc核心源码分析 四、谈谈springmvc的优化一、springmvc请求处理流程 引用spri... 阅读全文
posted @ 2014-08-11 23:27 heavenyes 阅读(64298) 评论(0) 推荐(13) 编辑
摘要: jdk5中加入了注解这个特性,注解就是一种标记,在java中,注解可以加在包,类,字段、方法、方法的参数以及局部变量上.使用注解的意义在于:根据类(或方法等)上的标记对它进行相应的处理. 1.注解的声明/** * 注解的声明 */@Target({ElementType.TYPE,Elemen... 阅读全文
posted @ 2014-08-08 17:38 heavenyes 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 文章结构: 1.前言 2.设计原则 3.设计模式 3.1 创建型模式 3.2 结构型模式 3.3 行为型模式 前言设计原则和设计模式旨在帮助我们设计出一个可复用、可扩展、可维护的应用.设计原则:设计OR重构系统的指导方针.设计模式:解决某类问题性质有效的方法.设计原则和设计... 阅读全文
posted @ 2014-07-30 09:59 heavenyes 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 红黑树是一种自平衡二叉查找树(binary search tree,BST),红黑树是一种比较复杂的数据结构,红黑树查找、插入、删除元素的时间复杂度为O(log n),n是树中元素的数目.文章的要讲的知识点如下: 一、红黑树的基本介绍 红黑树插入节点 红黑树删除节点 二、红黑树应... 阅读全文
posted @ 2014-07-14 22:44 heavenyes 阅读(1314) 评论(0) 推荐(0) 编辑
摘要: 定义英文定义:Recursion is the process of repeating items in a self-similar way.具体到计算机中去:递归:又称为递回,在数学和计算机科学中,是指在函数的定义中使用函数自身的方法.[以上定义来源为wiki].英文的Recursion表达的... 阅读全文
posted @ 2014-07-03 16:29 heavenyes 阅读(548) 评论(0) 推荐(0) 编辑
摘要: LinkedList是List接口的子类,它底层数据结构是双向循环链表。LinkedList还实现了Deque接口(double-end-queue双端队列,线性collection,支持在两端插入和移除元素).所以LinkedList既可以被当作双向链表,还可以当做栈、队列或双端队列进行操作.... 阅读全文
posted @ 2014-06-24 23:16 heavenyes 阅读(374) 评论(0) 推荐(1) 编辑