自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

翻译 6、Spring MVC 之 定义@RequestMapping处理方法

本篇文章主要是讲Spring MVC的Controller支持的方法参数以及返回值.还有就是Spring MVC中的注解使用包含@RequestBody,@ResponseBody, @ModelAttribute等等,以及方法参数的类型转换,自定义数据绑定,Spring MVC对Jackson序列化页面的支持,Jackson JSONP Support.

2016-07-29 23:53:29 6829

翻译 5、Spring MVC 之 URI

URI模板可以用于方便访问方法上标注了@RequestMapping中的URL中指定的元素.URI模板就像一个URI的String,包含一个或多个变量名.替换掉这些变量的值时,URI模板就变成了一个URI。

2016-07-21 00:42:48 4242

转载 UML类图几种关系的总结

在UML的静态机制中类图是一个重点,它不但是设计人员关心的核心,更是实现人员关注的核心。建模工具也主要根据类图来产生代码。类图在UML的9个图中占据了一个相当重要的地位。James Rumbaugh对类的定义是:类是具有相似结构、行为和关系的一组对象的描述符。类是面向对象系统中最重要的构造块。类图显示了一组类、接口、协作以及他们之间的关系。在UML中问题域最终要被逐步转化,通过类来建模,通过编程语言

2016-07-19 22:06:01 988

原创 Spring MVC DispatcherServlet

根据web.xml配置我们知道.DispatcherServlet这个类是Spring MVC的关键类。Spring的方法命名很有趣,在Spring进行DI注入的时候,也就是当Application调用getBean方法的时候。getBean方法调用的是doGetBean.而Spring MVC在处理request对象的时候调用的是doService方法。

2016-07-15 18:09:20 4181 1

原创 Spring MVC @RequestMapping

要想了解决Spring MVC是怎么把@RequestMapping注解了的方法以及类解析的,首先我们需要关注AbstractHandlerMethodMapping#afterPropertiesSet这个方法,而这个方法是Spring的init方法,是Spring在进行初始化bean之前在DI注入之后调用到的方法。

2016-07-14 19:54:12 2626 1

翻译 4、Spring MVC 之 实现Controller

控制器提供的应用程序行为通常通过服务接口定义.Controller翻译用户的输入并将其转换为一个模型,用于提供给用户视图。Spring用一种非常抽象的方式实现控制器,它使您能够创建一个多样化的控制器。

2016-07-13 23:38:09 7626

原创 Java JDK Integer Cache

Java JDK源码中有很多小惊喜在等着我们,我们需要多多阅读它。对于一件事我们要做到知其然知其所以然。下面就是其中的一个小例子。今天在群里面遇到一个问题,代码如下。

2016-07-12 21:57:17 765

翻译 3、Spring MVC 之 一些特殊的Bean

在Spring MVC中DispatcherServlet使用特殊bean来处理请求并呈现适当的视图。这些bean是Spring MVC的一部分。你可以选择使用这些特殊bean通过简单配置一个或多个WebApplicationContext其中。这些bean对Spring MVC进行从request传到response返回,起到了至关重要的作用.

2016-07-12 20:56:56 1742

原创 Spring AOP 动态多数据源

当项目中使用到读写分离的时候,我们就会遇到多数据源的问题。多数据源让人最头痛的,不是配置多个数据源,而是如何能灵活动态的切换数据源。例如在一个spring和Mybatis的框架的项目中,我们在spring配置中往往是配置一个dataSource来连接数据库,然后绑定给sessionFactory,在dao层代码中再指定sessionFactory来进行数据库操作。

2016-07-10 19:25:10 4976 5

转载 成为Java顶尖程序员 ,看这11本书就够了

学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:1. 能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料2. 对着书上的代码自己敲的时候方便

2016-07-09 22:55:27 46294 35

原创 Guava collections -- Ordering

这次主要介绍是的是com.google.common.collect.Ordering.Ordering是一个比较器,通过额外的方法来支持常见的操作。这是一个Java“丰富”版本的Comparator,在同样的意义上,FluentIterable也用来丰富Iterable

2016-07-09 11:59:25 1061

原创 Guava collections -- Immutable Collections

这次主要介绍是的是com.google.common.collect.Immutable Collections.一个集合的内容永远不会改变,下面详细的提供了一些额外的担保。

2016-07-09 11:17:52 1940

原创 Guava collections -- Range

这次主要介绍是的是com.google.common.collect.Range。Range(或“interval”)定义了边界周围相邻的一些类似类型的值,例如,“从1到100的整数包容性。“请注意,这是不可能迭代这些包含值。但是Range就可以解决这个问题。

2016-07-09 10:38:43 533

原创 Guava collections -- Table

这次主要介绍是的com.google.common.collect.Table。Table是包含相有序的一对key值,称为行键和一个列键,一个值的集合。Table这种结构可以用于解决以下的的数据结构.

2016-07-09 10:21:07 1100

原创 Guava collections -- BiMap

这次主要介绍是的是com.google.common.collect.BiMap.Guava中BiMap接口是继Map。一个bimap(或称之为bidirectional map[双向Map])是一个映射,保证Map中的key值与value值的唯一性。这种约束使bimaps支持一个“inverse view”,就是另外一个bimap包含同样的entries,但是它的keys和value值是相反的。

2016-07-09 00:06:39 534

原创 Guava collections -- Multimaps

这次主要介绍是的是com.google.common.collect.Multimaps.主要的作用是就与Guava Multimap相关的静态的实用方法。所以就不得不介绍一下com.google.common.collect.Multimap。

2016-07-08 00:49:33 2175

原创 Guava collections -- Maps

这次主要介绍是的是com.google.common.collect.Maps.主要的作用是就与Java Map相关的静态的实用方法。在Guava中与之类似的还有Sets,Lists以及Queues这些类。

2016-07-08 00:19:02 6812

原创 Guava collections -- Sets

这次主要介绍是的是com.google.common.collect.Sets.主要的作用是就与Java Set相关的静态的实用方法。在Guava中与之类似的还有Lists,Maps以及Queues这些类。

2016-07-08 00:04:13 1889

原创 Guava collections -- Lists

这次主要介绍是的是com.google.common.collect.Lists.主要的作用是就与java List相关的静态的实用方法。在Guava中与之类似的还有Sets,Maps以及Queues这些类。

2016-07-07 23:45:04 2564

原创 Guava collections -- FluentIterable

这次主要介绍是的是com.google.common.collect.FluentIterable<E>.做为Java Iterable API的扩展,通过不同方式来提供功能类似于Java 8强大的"Streams" 库(in java.util.stream)。

2016-07-07 01:22:19 3396 1

原创 内存递归生成树形结构

我们常常在数据库中存在这样的数据,就是id,parent_id.但是我们在页面显示的时候通常需要展现树形结构。在我的项目中我看到小伙伴是用递归查找数据库来生成树的,这样就太恐怖了。IO操作很耗费资源的,我们优化项目减少IO操作就是常用的一种手段。

2016-07-06 21:44:10 5180 4

原创 如何下载Spring

Spring无论从安全配置,网络应用以及大数据 – 无论你的的应用程序需求是可能的基础设施,都会有一个Spring项目来帮助你建立它。

2016-07-06 20:06:12 600

翻译 2、DispatcherServlet in Spring MVC

Spring的web MVC框架,就像许多其他webMVC框架,request-driven,围绕一个中心分派请求的Servlet控制器设计,并提供其他功能,促进了web应用程序的开发。然而,Spring MVC中的的DispatcherServlet不仅仅是只包含那些.它完全集成Spring IoC容器,因此允许你使用Spring所包含的特性。

2016-07-05 20:23:09 1302 2

ibatis资源包

iBatis是一款使用方便的数据访问工具,也可作为数据持久层的框架。和ORM框架(如Hibernate)将数据库表直接映射为Java对象相比,iBatis是将SQL语句映射为Java对象。相对于全自动SQL的Hibernate,iBatis允许你对SQL有完全控制权,可以视为半自动的数据访问工具。

2014-05-28

mysql连接数据库驱动

mySql的连接数据库的驱动Jar包。mysql-connector-java-5.1.7-bin.jar

2014-05-28

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

TA关注的人

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