《Spring4实战 第4版》2016年4月新出版的,之前的第三版看起来还是不错的,所以看到新版就直接买下来。英文版源码地址:Spring in Action, Fourth Edition Covers Spring 41.IOC装配Bean参考【Spring实战4 2.2】,作者提倡无XML配置化。1.1接口只有一个现实类可以自动装配public interface CompactDisc {...
分类:
编程语言 时间:
2016-05-13 15:00:08
阅读次数:
1821
1. Spring框架的作用
清理:Spring是轻量级的,基本的版本大小为2MB
控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。
面向切面的编程AOP:Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。
容器:Spring包含并管理应用中对象的生命周期和配置
MVC框架: Spring-MVC
事务管理:Spring提供一个持...
分类:
编程语言 时间:
2016-05-13 14:58:08
阅读次数:
230
做Java业务开发很久了,有些技术快忘了?
来吧,让我们从基础重新开始复习一下~~~
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?
可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。
2、Java有没有goto?
java中的保留字,现在没有在java中使用。
3、说说&和&&的区别。
&和&&都可以用作逻辑与的运算...
分类:
编程语言 时间:
2016-05-13 14:57:11
阅读次数:
170
1、什么是Spring框架?Spring框架有哪些主要模块? Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成Spring框架,不必担心Spring是如何在后台进行工作的。
Sp...
分类:
编程语言 时间:
2016-05-13 14:55:43
阅读次数:
177
直接插入排序 和 折半插入排序Java实现;时间复杂度和空间复杂度分析...
分类:
编程语言 时间:
2016-05-13 14:55:25
阅读次数:
130
【华为OJ】【算法总篇章】【华为OJ】【050-整形数组合并】【工程下载】题目描述将两个整型数组按照升序合并,并且过滤掉重复数组元素
输入描述输入说明,按下列顺序输入:
1 输入第一个数组的个数
2 输入第一个数组的数值
3 输入第二个数组的个数
4 输入第二个数组的数值
输出描述输出合并之后的数组
输入例子3
1 2 5
4
-1 0 3 2
输出例子-101235
算法实现import java...
分类:
编程语言 时间:
2016-05-13 14:54:06
阅读次数:
220
整理的一些JAVA相关的视频,提供百度云链接,觉得有用的就自己择优选择。视频较多,一定要自己甄别出对自己有用的。...
分类:
编程语言 时间:
2016-05-13 14:53:17
阅读次数:
262
【华为OJ】【算法总篇章】【华为OJ】【046-成绩排序】【工程下载】题目描述查找和排序 题目:输入任意(用户,成绩)序列,可以获得成绩从高到低或从低到高的排列,相同成绩
都按先录入排列在前的规则处理。
例示:
jack 70
peter 96
Tom 70
smith 67
从高到低 成绩
peter 96
jack 70
Tom...
分类:
编程语言 时间:
2016-05-13 14:51:52
阅读次数:
189
1.引入STL,即 standard tempalate library,标准模板库,是C++的重要组成部分。C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。STL的构成:
组成部分
描述 iterator(迭代器)
迭代器用于遍历对象集合的元素。
contain...
分类:
编程语言 时间:
2016-05-13 14:52:21
阅读次数:
281
1,对象(Object)或实例(instance):在JavaScript中,对象则是数据与程序代码的组合,它可以是整个应用程序或整个应用程序的一部分。
2,属性(property)或字段(filed):是用来描述对象的特质。
3,方法(method):是用来执行对象的动作。
4,事件(event):是在某些情况下发出特定信号警告。
5,类(class):是对象的分类,就像对...
分类:
编程语言 时间:
2016-05-13 14:52:10
阅读次数:
242
1:和变量一样,bean也有作用域,spring中我们可以为bean指定作用域:scope="....">
2:作用域的种类
singleton:单例模式,在spring中只有一个实例,无论多少个Bean引用,始终都会指向同一个对象。这也是spring默认的作用域。
prototype:原型模式,spring容器会为每一个引用创建一个新实例。
request:每一个HTTP请求...
分类:
编程语言 时间:
2016-05-13 14:48:24
阅读次数:
159
最全图层混合算法,附带源码和demo,希望大家喜欢。...
分类:
编程语言 时间:
2016-05-13 14:50:02
阅读次数:
250
在面向对象的编程中,创建对象是最基本也是最常用的一种操作,合理的对象创建方法对提高代码的复用性和降低模块之间的耦合来说极其重要,而工厂模式就是专门为合理创建对象而提出的。在GoF总结的23种常用的设计模式中,工厂模式就有3种,分别为简单工厂、工厂方法和抽象工厂,本文将结结合简单的例子对面向对象的编程、简单工厂模式和工厂方法模式进行较为详细介绍,并给出完整的代码示例,至于抽象工厂方法,我将在后续的博客中进行详细地介绍。...
分类:
编程语言 时间:
2016-05-13 14:50:13
阅读次数:
262
本文主要记录MyBaits与Spring、SpringMVC的整合步骤,并且有普通的整合方式到通过利用MyBatis动态代理的方式整合的比较好的方式的一步一步演化的步骤;
1、基本环境搭建
2、整合的思路
3、第一种整合方法
4、第二种整合方法
基本环境搭建
Mybatis3.2.7+spring3.2.0+springmvc3.2.0...
分类:
编程语言 时间:
2016-05-13 14:48:09
阅读次数:
246
本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。
进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在...
分类:
编程语言 时间:
2016-05-13 14:49:16
阅读次数:
253
1. 垃圾回收的意义
在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。事实上,除了释放...
分类:
编程语言 时间:
2016-05-13 14:46:37
阅读次数:
216