自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 非关系型数据库mongodb和redis

MongoDBMongoDB是一个基于分布式文件存储的数据库。它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:*面向集合存储,易存储对象类型的数据。*模式自由。*支持动态查询。*支持完全索引,包含内部对象。*支持查询。*支持复制和故障恢复。*使用高效的二进制数据存储,包括大型对象(如视频等)。*

2016-07-22 11:07:40 854

原创 Velocity

Velocity是一个基于Java的模板引擎,用户可以使用模板语言VTL来引用由Java代码定义的对象。Velocity通常可以作为动态生成页面而广泛使用,还是一种功能强大的代码生成工具。Velocity模板类似于JSP文件,当客户端发送请求后,Velocity引擎江根据模板产生动态地页面。如果要使用Velocity生成动态页面,需要扩展VelocityServlet类来实现请求的处理,并

2016-07-21 14:34:31 281

原创 Quartz

Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,好几万个Jobs这样复杂的程序。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 2.2.3。 核心类Job:一个接口, 它里面只有一个方法vo

2016-07-20 09:59:31 401

原创 Spring MVC

Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。Spring Web MVC的作用:√让我们能非常简单的设计出干净的Web层和薄薄的We

2016-07-19 14:06:11 1541

原创 面向切面编程AOP

AOP主要用于横切关注点分离和织入,因此需要理解横切关注点和织入:关注点:可以认为是所关注的任何东西,比如上边的支付组件;关注点分离:将问题细化从而单独部分,即可以理解为不可再分割的组件,如上边的日志组件和支付组件;横切关注点:一个组件无法完成需要的功能,需要其他组件协作完成,如日志组件横切于支付组件;织入:横切关注点分离后,需要通过某种技术将横切关注点融合到系统中从而完成需要的功能,因此

2016-07-12 16:11:08 899

原创 Spring对JDBC的支持

Spring JDBC提供了一套JDBC抽象框架,用于简化JDBC开发。比较一下传统JDBC和Spring JDBC:       Spring通过抽象JDBC访问并提供一致的API来简化JDBC编程的工作量。我们只需要声明SQL、调用合适的Spring JDBC框架API、处理结果集即可。事务由Spring管理,并将JDBC受查异常转换为Spring一致的非受查异

2016-07-11 17:23:04 627

原创 Spring表达式语言SpEL

Spring表达式语言全称为“Spring Expression Language”,缩写为“SpEL”。重要的几个接口:ExpressionParser,EvaluationContext,Expression。SpEL在求表达式值时一般分为四步:1)创建解析器:SpEL使用ExpressionParser接口表示解析器,提供SpelExpressionParser默认实现;

2016-07-11 14:49:49 1458

原创 关于Spring的资源问题

Spring给我们提供了一个Resource接口来统一访问底层资源。Resource接口继承InputStreamSource接口,提供了以下的方法: exists:返回当前Resource代表的底层资源是否存在,true表示存在。isReadable:返回当前Resource代表的底层资源是否可读,true表示可读。         isOpen:返回当前Resource代表的底层资

2016-07-11 10:35:28 388

空空如也

空空如也

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

TA关注的人

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