倪升武的博客

这世上天才很少,懒蛋却很多,你若对得起时间,时间便对得起你!

排序:
默认
按更新时间
按访问量

【Redis】Redis的介绍与安装部署

最近在学习一下redis,同时也在博客中记录一下学习总结。这篇博文主要是分享一下如何在Linux中安装redis服务。 1. Redis的介绍   Redis是一种非关系型数据库(NoSQL),NoSQL是以key-value的形式存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基...

2016-08-02 18:17:45

阅读数:8407

评论数:4

【SpringMVC学习01】宏观上把握SpringMVC框架

springmvc是一个基于mvc的web框架,是spring框架的一个模块,所以springmvc和spring无需通过中间整合层进行整合。我们先来看下spring的一个架构模型,看springmvc在spring框架中所处的位置:   从图中可以看出,springmvc是spring的一...

2016-06-18 08:25:11

阅读数:16863

评论数:33

【SpringMVC学习02】走进SpringMVC的世界

上一篇博文主要介绍了springmvc的整个架构执行流程,对springmvc有了宏观上的把握,这一篇博文主要以案例作为驱动,带你走进springmvc的世界。案例中的需求很简单:对商品列表的查询。表的话还是使用我在学习mybatis时候用的表,具体可以参见这篇博文中的建表语句。 1. 环境的搭建

2016-06-18 19:39:50

阅读数:16574

评论数:17

【SpringMVC学习03】SpringMVC中注解和非注解方式下的映射器和适配器总结

从上一篇的springmvc入门中已经看到,springmvc.xml中的配置了映射器和适配器,是使用非注解的方式来配置的,这是非注解方式的一种,这里再复习一下: 1. 非注解方式 1.1 处理器适配器   上一节中使用的处理器适配器是:org.springframework.web.ser...

2016-06-19 20:15:04

阅读数:15613

评论数:11

【SpringMVC学习04】Spring、MyBatis和SpringMVC的整合

前两篇springmvc的文章中都没有和mybatis整合,都是使用静态数据来模拟的,但是springmvc开发不可能不整合mybatis,另外mybatis和spring的整合我之前学习mybatis的时候有写过一篇,但是仅仅是整合mybatis和spring,所以这篇文章我系统的总结一下spr...

2016-06-20 19:51:05

阅读数:18347

评论数:17

【SpringMVC学习05】SpringMVC中的参数绑定总结

众所周知,springmvc是用来处理页面的一些请求,然后将数据再通过视图返回给用户的,前面的几篇博文中使用的都是静态数据,为了能快速入门springmvc,在这一篇博文中,我将总结一下springmvc中如何接收前台页面的参数,即springmvc中的参数绑定问题。1. 参数绑定的过程我们可以回...

2016-06-21 20:08:05

阅读数:40547

评论数:12

【SpringMVC学习06】SpringMVC中的数据校验

这一篇博文主要总结一下springmvc中对数据的校验。在实际中,通常使用较多是前端的校验,比如页面中js校验,对于安全要求较高的建议在服务端也要进行校验。服务端校验可以是在控制层conroller,也可以是在业务层service,controller校验页面请求的参数的合法性,在服务端控制层co...

2016-06-22 20:30:27

阅读数:31893

评论数:9

【SpringMVC学习07】SpringMVC中的统一异常处理

我们知道,系统中异常包括两类:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在springmvc中,能将所...

2016-06-23 20:47:57

阅读数:42129

评论数:8

【SpringMVC学习08】SpringMVC中实现文件上传

之前有写过一篇struts2实现的文件上传,这一篇博文主要来总结下springmvc实现文件上传的步骤。首先来看一下单个文件的上传,然后再来总结下多个文件上传。 1. 环境准备   springmvc上传文件的功能需要两个jar包的支持(点我下载),如下 2. 单个文件的上传 2.1 ...

2016-06-24 20:56:38

阅读数:10344

评论数:3

【SpringMVC学习09】SpringMVC与前台的json数据交互

json数据格式在接口调用中、html页面中比较常用,json格式比较简单,解析也比较方便,所以使用很普遍。在springmvc中,也支持对json数据的解析和转换,这篇文章主要总结一下springmvc中如何和前台交互json数据。 1. 两种交互形式 springmvc和前台交互主要有...

2016-06-25 18:50:32

阅读数:29135

评论数:15

【SpringMVC学习10】SpringMVC对RESTfull的支持

RESTful架构,就是目前流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。RESTful架构对url进行规范,写RESTful格式的url是什么样子的呢?我们一般请求的url是类似这样子的: http://...../xxx.action?id...

2016-06-26 20:21:58

阅读数:11253

评论数:4

【SpringMVC学习11】SpringMVC中的拦截器

Springmvc的处理器拦截器类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理。本文主要总结一下springmvc中拦截器是如何定义的,以及测试拦截器的执行情况和使用方法。 1. springmvc拦截器的定义和配置 1.1 springmvc拦截器的定义 ...

2016-06-28 07:44:41

阅读数:17036

评论数:10

【Lucene】Apache Lucene全文检索引擎架构之构建索引

上一篇博文大致写了个建立索引的类,对建立索引的过程有了大致的了解,这篇文章主要来总结一下构建索引,会从添加文档、删除文档和修改文档三个部分来展开。

2016-07-09 20:49:09

阅读数:9141

评论数:2

【SSH网上商城项目实战01】整合Struts2、Hibernate4.3和Spring4.2

【2018.6.2更新】我新搭建的博客系统上线了(使用SpringBoot搭建的),后面会在新系统中发表博客,这里也会给出链接,欢迎各位朋友收藏交流哈~  博客地址:http://www.itcodai.com        (友情提示:本文介绍的SSH整合中所需要的完整jar包免费下载地址:h...

2016-05-04 22:11:42

阅读数:54189

评论数:186

【SSH网上商城项目实战29】使用JsChart技术在后台显示商品销售报表

这个项目终于接近尾声了,注册功能我就不做了,关于注册功能我的另一篇博客详细的介绍了一下注册的表单验证,可以直接把功能加到本项目中,修改一下相关的跳转即可,就不再做了。另外,目前这个项目只有action层和service层,dao层我还没抽取,做完这个报表,我把dao层抽取一下,再对整个项目做个总结...

2016-05-26 14:06:18

阅读数:10304

评论数:15

【SSH网上商城项目实战28】使用Ajax技术局部更新商品数量和总价

在没有Ajax之前,一般都是根据用户修改的值去找Action,然后返回新的jsp页面重新加载整个页面,完成数字的更新。但是有了Ajax技术后,我们可以利用Ajax技术局部刷新要改变的地方,而不是重新加载整个页面。

2016-05-24 18:07:37

阅读数:11410

评论数:2

【SSH网上商城项目实战27】域名空间的申请和项目的部署及发布

前面陆陆续续的完成了网上商城的一些基本功能,虽然还有很多地方有待完善,但是不影响项目的部署和发布,我们可以先来玩一把,这一节主要介绍下域名空间的申请以及项目的部署和发布流程。1. 域名空间的申请  作为一个伟大的屌丝,肯定没钱买域名空间,很自然的想到去申请个免费的,现在免费的域名空间也很多,我在福...

2016-05-23 22:20:56

阅读数:18204

评论数:11

【SSH网上商城项目实战26】完成订单支付后的短信发送功能

上一节我们使用了Java mail完成了给买家发送邮件的功能,还遗留一个功能,就是给买家发送短信,告诉他订单已经生成之类的。这一节主要介绍一下如何在用户支付完成后自动给用户发送短信。 1. 申请短信发送功能   很明显,我们自己不能发短信,也没有做短信的功能,所以我们需要去借助第三方的运营商。...

2016-05-22 23:41:39

阅读数:9507

评论数:7

【SSH网上商城项目实战25】使用java email给用户发送邮件

当用户购买完商品后,我们应该向用户发送一封邮件,告诉他订单已生成之类的信息,邮箱地址是从用户的基本信息中获取,好了,首先我们来看一下java中发送邮件的方法。1. java中发送email的方法  在完善这个项目之前,先来回顾一下java中是如何发送邮件的,首先肯定需要发送邮件的jar包:mail...

2016-05-22 15:21:05

阅读数:8963

评论数:8

【SSH网上商城项目实战24】Struts2中如何处理多个Model请求

上一节我们完成了在线支付功能,但是支付完成了还没结束,我们需要接收从第三方那边反馈回来的信息,比如成功支付后,我们需要给付款方发送邮件和短信等。所以我们还需要在payAction中获取从第三方传过来的参数,由于从第三方传过来的参数与我们传过去的参数是不同的,所以接收那些参数我们也得写一个Model...

2016-05-21 14:44:39

阅读数:7885

评论数:4

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