自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 研磨设计模式之桥接模式-1

来写一个大家既陌生又熟悉的设计模式,也是非常实用的一个设计模式,那就是桥接模式。    说陌生是很多朋友并不熟悉这个设计模式,说熟悉是很多人经常见到或者是下意识的用到这个设计模式,只是不知道罢了。桥接模式是非常实用的一个模式,下面就来写写它。   桥接模式(Bridge)1  场景问题1.1  发送提示消息        考虑这样一个实际的业务功能:发送提示消息。基

2014-01-22 13:36:19 1323

原创 研磨设计模式 之 状态模式(State)1——跟着cc学设计系列

18.1  场景问题18.1.1  实现在线投票考虑一个在线投票的应用,要实现控制同一个用户只能投一票,如果一个用户反复投票,而且投票次数超过5次,则判定为恶意刷票,要取消该用户投票的资格,当然同时也要取消他所投的票。如果一个用户的投票次数超过8次,将进入黑名单,禁止再登录和使用系统。该怎么实现这样的功能呢?18.1.2  不用模式的解决方案       分析上面的功能,为了控

2014-01-21 15:31:12 953

原创 Spring MVC测试框架详解——服务端测试

随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的。从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。 Spring MVC测试框架提供了对服务器端和客户端(基于RestTemplate的客户端)提供了支持。 

2014-01-17 14:12:55 1803 1

原创 研磨设计模式之简单工厂模式-3

3  模式讲解3.1  典型疑问        首先来解决一个常见的疑问:可能有朋友会认为,上面示例中的简单工厂看起来不就是把客户端里面的“new Impl()”移动到简单工厂里面吗?不还是一样通过new一个实现类来得到接口吗?把“new Impl()”这句话放到客户端和放到简单工厂里面有什么不同吗?        理解这个问题的重点就在于理解简单工厂所处的位置。        根

2014-01-17 13:54:21 582

原创 Hive 高级编程——深入浅出学Hive

目录:初始HiveHive安装与配置Hive 内建操作符与函数开发Hive JDBChive参数Hive 高级编程Hive QLHive Shell 基本操作hive 优化Hive体系结构Hive的原理 配套视频课程 第一部分:产生背景产生背景•为了满足客户个性化的需求,Hive被设计成一个很开放的系统,很多内容都支持用户

2014-01-16 12:32:00 1900

原创 Hive 内建操作符与函数开发——深入浅出学Hive

目录:初始HiveHive安装与配置Hive 内建操作符与函数开发Hive JDBChive参数Hive 高级编程Hive QLHive Shell 基本操作hive 优化Hive体系结构Hive的原理  第一部分:关系运算Hive支持的关系运算符•常见的关系运算符•等值比较: =•不等值比较: •小于比较

2014-01-15 17:02:05 1254

原创 研磨设计模式 之 代理模式(Proxy)1——跟着cc学设计系列

11.1  场景问题11.1.1  访问多条数据       考虑这样一个实际应用:要一次性访问多条数据。       这个功能的背景是这样的;在一个HR(人力资源)应用项目中客户提出,当选择一个部门或是分公司的时候,要把这个部门或者分公司下的所有员工都显示出来,而且不要翻页,好方便他们进行业务处理。在显示全部员工的时候,只需要显示名称即可,但是也需要提供如下的功能:在必要的时候可以选

2014-01-15 11:47:43 1147

原创 研磨设计模式 之 备忘录模式(Memento)1——跟着cc学设计系列

19.1  场景问题19.1.1  开发仿真系统考虑这样一个仿真应用,功能是:模拟运行针对某个具体问题的多个解决方案,记录运行过程的各种数据,在模拟运行完成过后,好对这多个解决方案进行比较和评价,从而选定最优的解决方案。这种仿真系统,在很多领域都有应用,比如:工作流系统,对同一问题制定多个流程,然后通过仿真运行,最后来确定最优的流程做为解决方案;在工业设计和制造领域,仿真系统的应用就更

2014-01-14 14:52:11 912

原创 Hadoop实战-初级部分 之 Hadoop安装部署

私塾在线《深入浅出学  Hadoop-  初级  部分》   ——  系列精品教程整体课程概览第一部分:开始云计算之旅第二部分:初识Hadoop第三部分:Hadoop 环境安装部署第四部分:Hadoop Shell 基本操作介绍第五部分:Hadoop  分布式文件系统1第五部分:Hadoop  分布式文件系统2第五部分:Hadoop  分布式文件

2014-01-13 14:33:09 883

原创 Hive体系结构 —— 深入浅出学Hive

目录:初始HiveHive安装与配置Hive 内建操作符与函数开发Hive JDBChive参数Hive 高级编程Hive QLHive Shell 基本操作hive 优化Hive体系结构Hive的原理 配套视频课程  第一部分:概念 概念•用户接口:用户访问Hive的入口•元数据:Hive的用户信息与表的

2014-01-11 11:50:59 1455

原创 研磨设计模式 之 访问者模式(Visitor)3——跟着cc学设计系列

25.3  模式讲解25.3.1  认识访问者模式(1)访问者的功能       访问者模式能给一系列对象,透明的添加新功能。从而避免在维护期间,对这一系列对象进行修改,而且还能变相实现复用访问者所具有的功能。       由于是针对一系列对象的操作,这也导致,如果只想给一系列对象中的部分对象添加功能,就会有些麻烦;而且要始终能保证把这一系列对象都要调用到,不管是循环也好,还是递归

2014-01-10 14:16:48 661

原创 5分钟构建spring web mvc REST风格HelloWorld

当然写本文的目的不是为了速度,只是表明现在构建一个Spring web mvc Rest风格的HelloWorld应用会很简单。不过如果看过Spring Boot这个项目,可能只需要最多3分钟就能构建一个简单的Rest风格应用。回头研究下,然后分享下。 我的构建环境JDK 7Maven 3Servlet3容器 创建项目首先使用Maven创建一

2014-01-07 09:26:02 1322

原创 第二章:理解DispatcherServlet ——深入浅出学Spring Web MVC

配套视频课程地址: http://sishuok.com/product/701 配套视频PPT下载地址: http://sishuok.com/forum/posts/list/6981.html目录:第一章:Spring Web MVC入门——深入浅出学Spring Web MVC 第二章:理解DispatcherServlet ——深入浅出学Sprin

2013-07-25 08:43:26 2564

原创 第一章:Spring Web MVC入门——深入浅出学Spring Web MVC

Spring Web MVC是什么是一种轻量级的、基于MVC的 Web应用框架

2013-07-24 16:48:38 2351 2

原创 HTML5+Springmvc实现拖拽文件上传

关于这个拖拽上传,其实国外有很多网站已经有这样的应用,最早推出拖拽上传应用的是 Gmail,它支持标准浏览器下拖拽本地文件到浏览器中作为邮件的附件发送,但其实现在利用HTML5的功能实现,主要借助于新版支持的浏览器来实现,IE还是弱很多看到一段话是这样说的:你敢"脱",我就敢传。拖拽上传应用主要使用了以下 HTML5技术:Drag&Drop:HTML5基

2013-07-24 16:47:25 1538

原创 spring 3.0 应用springmvc 构造RESTful URL 详细讲解

由于下一版本的rapid-framwork需要集成spring RESTful URL,所以研究了一下怎么搭建. 并碰到了一下问题。 springmvc 3.0 中增加 RESTful URL功能,构造出类似javaeye现在的URL。 rest介绍 , 这里还有struts2 rest构造的一篇文章: 使用 Struts 2 开发 RESTful 服务简单例子如下,比

2013-07-24 16:46:14 856

原创 SpringMVC自定义日期类型的数据绑定

目录:应用场景实现方法[一]、应用场景在实际应用中,经常会碰到表单中的日期 字符串和Javabean中的日期类型的属性自动转换,一般页面输入的日志格式为:yyyy-MM-dd ,而SpringMVC中默认不支持这样的格式转换,所以需要我们自定义数据类型的绑定才能实现这个功能。[二]、实现方法利用 WebBindingInitializer 注册自定义

2013-07-24 16:37:42 1531

原创 springMVC3 基于注解的输入验证

在pom.xml中加入,他需要validation-api.jar,hibernate-validator两个开发包       javax.validation    validation-api    1.0.0.GA          org.hibernate    hibernate-validator    4.0.2.GA  

2013-07-24 16:35:50 883

原创 springmvc上传

最近一直在网上看资料,今天我在网上发现一个demo,是基于springMVC开发的上传。由于本人刚好这两天在学习springMVC。以前用struts2.0 做过多文件上传的,现在我把这springMVC的多文件上传来分享给大家。我是根据http://zhoshijie.iteye.com/blog/1177390 给的demo完成的啊,希望原著能支持!!!我来简单讲解一下。l

2013-07-24 16:35:16 724

原创 Spring MVC3.0.5搭建全程

用了大半年的Spring MVC3.0,用着感觉不错。简单写一个搭建Spring MVC3.0的流程(以Spring3.0.5为列),数据库交互使用spring JDBC Template,附件有项目(没有jar包)。整个项目架构如下图所示: 1、去官网下载3.0.5所有jar包,所需jar包,见附件图片,每个jar包得用处如下:org.springframewor

2013-07-24 16:34:42 724

原创 springMVC学习配置(一)

最近由于工作需要,搭建了一个spring+hibernate的框架平台,用的是纯springMVC的框架,发现收益良多。以前也是一直用spring+struts(或者webwork)的框架作开发,可是真正自己去独自一个人搭建一个平台的机会很有限,都是和别的同事一起来搭建,有很多不清楚的地方,也没有去深入的了解,总是不求甚解。闲话少叙,下面就进入开始工作。第一步:下载需要的各个java的类包

2013-07-24 16:34:17 630

原创 springMVC入门

看过请留个言,转载请注明出处,尊重作者劳动成果,谢谢!作为一个J2EE的开发者,我们基本上是开发基于WEB的应用系统。事实上,工作流,状态管理以及验证都是需要解决的重要功能。而HTTP协议的无状态性决定了这些功能都不容易实现。Spring的WEB框架就是来帮助我们解决这些问题的。使用Spring,我们可以让WEB框架自动将传递进来的请求参数填充到模型对象中,同时提供验证和错误处理。还可以管

2013-07-24 16:33:43 646

原创 SpringMVC_使用

SpringMVC_使用1.@RequestMapping  用法 SpringMVC中,@RequestMapping用来处理请求,比如XXX.do  @RequestMapping("/aaa")//类级别,可以不需要,如果要了,下面所有的请求路径前都需要加入/aaa public class ccccontroller{

2013-07-24 16:32:55 608

原创 SpringMVC入门实例及详细讲解

Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring

2013-07-24 16:32:13 597

私塾在线精华课程汇总贴(含源码和PPT)

  一、Java基础必知必会1、Java初级教程 http://sishuok.com/product/41     ppt下载:http://sishuok.com/forum/posts/list/1030.html     Java的基础语法、面向对象初步、方法的覆盖和重载的知识点和规则、数组的基础知识、抽象类的理论知识和应用等知识    2、Java中级...

2012-08-06 17:42:31 873

空空如也

空空如也

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

TA关注的人

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