08 2016 档案
HttpClient connectionTimeout
摘要:转自:http://www.cnblogs.com/carlosk/archive/2013/03/12/2956502.html 前几天服务器端的产品经理跑来问我是否有做请求超时和响应超时的处理。我一脸迷茫,直接就说:我做了开发这么久,从不知道什么是请求超时什么是响应超时。 后来我静下来仔细想想,
阅读全文
httpClient-3.1学习笔记
摘要:http://hc.apache.org/httpclient-3.x/tutorial.htmlThe general process for using HttpClient consists of a number of steps: Create an instance of HttpCli
阅读全文
HTTP Header 详解
摘要:HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模 型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传 递message
阅读全文
Java:对象的强、软、弱和虚引用
摘要:本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。 author: ZJ 07-12-1 Blog: [url]http://zhangjunhd.blog.51cto.com/[/url] 1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么
阅读全文
Spring @ResponseBody 返回乱码 的优雅解决办法
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 目录(?)[+] 返回的结果中,中文全部被问号(?)代替的解决办法: *-servlet.xml的部分配置如下: [html] view plain copy <bean i
阅读全文
Spring MVC 返回类型为字符串时, 返回中文变成"?"处理
摘要:Spring MVC 返回类型为字符串时, 返回中文变成"?"处理 Spring controller 如下 这里使用ResponseBody, 返回值直接是一个字符串, 没有用到jackson, 如果是返回一个Object, 使用jackson转json, 是没有编码问题的 这时酒店查询几个字全都
阅读全文
SpringMVC文件上传
摘要:必须明确告诉DispatcherServlet如何处理MultipartRequest。 SpringMVC中提供了文件上传使用方式如下 配置xxx-servlet.xml,添加如下代码: Xml代码 <bean id="multipartResolver" class="org.springfra
阅读全文
Jstl标签<c:if>的用法
摘要:<c:if> 标签必须要有test属性,当test中的表达式结果为true时,则会执行本体内容;如果为false,则不会执行。例 如:${requestScope.username = = 'admin'},如果requestScope.username等admin时,结果为true;若它的内容不等
阅读全文
HttpGet和HttpPost处理重定向的区别
摘要:get方法默认会处理302的重定向,response获取到的页面其实是重定向以后的页面,通过response.getStatusLine(),取到的值是200. 通过设置可以用post方法去请求或者把get自动处理重定向禁掉。 要禁用get方法自动处理重定向,需要设一下参数,如: Java代码 Ja
阅读全文
springMVC:modelandview,model,controller,参数传递
摘要:转载:http://blog.csdn.net/wm5920/article/details/8173480 1.web.xml 配置: copy copy <> ></> ></> > >> ></> ></> > ></> </> <> ></> ></> </> 这样,所有的.htm的请求,都
阅读全文
springMvc参数传递的方法
摘要:package cn.edu.hj.controller; import java.util.Map; import javax.servlet.http.HttpServletRequest; import org.springframework.stereotype.Controller; im
阅读全文
SpringMVC的各种参数绑定方式
摘要:1. 基本数据类型(以int为例,其他类似):Controller代码: 表单代码: 表单中input的name值和Controller的参数变量名保持一致,就 能完成数据绑定,如果不一致可以使用@RequestParam注解。需要注意的是,如果Controller方法参数中定义的是基本数据类型,但
阅读全文
数据库物理分页和逻辑分页简单介绍
摘要:1、物理分页: 物理分页就是数据库本身提供了分页方式,如mysql的limit,好处是效率高,不好的地方就是不同数据库有不同的搞法。 2、逻辑分页: 逻辑分页利用游标分页,好处是所有数据库都统一,坏处就是效率低。 3、常用orm框架采用的分页技术: ①:hibernate采用的是物理分页; ②:My
阅读全文
maven tomcat:run指定tomcat7:
摘要:配置好下面的内容后,执行 run as -> tomcat7:run 或者tomcat6:run可以将maven的web应用在tomcat6/7里面运行 ,eclipse Indigo 版本默认tomcat:run是用tomcat6。 DelegatingFilterProxy cannot be
阅读全文
解决Spring MVC 对AOP不起作用的问题
摘要:用的是 SSM3的框架 Spring MVC 3.1 + Spring 3.1 + Mybatis3.1 第一种情况: Spring MVC 和 Spring 整合的时候,SpringMVC的springmvc.xml文件中 配置扫描包,不要包含 service的注解,Spring的applicat
阅读全文
彻底解决Spring MVC 中文乱码 问题
摘要:目录(?)[+] 目录(?)[+] 1:表单提交controller获得中文参数后乱码解决方案 注意: jsp页面编码设置为UTF-8 form表单提交方式为必须为post,get方式下面spring编码过滤器不起效果 [html] view plain copy <%@ page language
阅读全文
springmvc和js前端的数据传递和接收方式
摘要:在springmvc中controller的结果集可通过json格式传到js前端接受,也可以通过Map传给前端,具体实现如下 1,通过json格式传递 controller层实现如下 [java] view plain copy @RequestMapping("queryCityInfo") @R
阅读全文
关于Spring MVC中的表单标签库的使用
摘要:普通的MVC设计模式中M代表模型层,V代表视图层,C代表控制器,SpringMVC是一个典型的MVC设置模式的框架,对于视图和控制器的优化很多,其中就有与控制器相结合的JSP的表单标签库。 我们先简单写一个JSP的文件,使用普通的HTML的表单: 这样显示效果是这样的: username: pass
阅读全文
maven常用配置
摘要:[+] eclipse 安装maven 插件 最好还是在marketplace处安装,不容易出现问题,当然,这种方式最大问题是速度慢,而且有时候网络连接经常断掉 最好还是在marketplace处安装,不容易出现问题,当然,这种方式最大问题是速度慢,而且有时候网络连接经常断掉 help-eclips
阅读全文
JSTL配置
摘要:在Tomcat和Weblogic中JSTL的配置 1.下载jakarta-taglibs-standard-1.1.2.zip(在Weblogic中必须下载1.0版http://jakarta.apache.org/site/downloads/downloads_taglibs-standard-
阅读全文
C 标签使用
摘要:JSTL 核心标签库标签共有13个,功能上分为4类: 1.表达式控制标签:out、set、remove、catch 2.流程控制标签:if、choose、when、otherwise 3.循环标签:forEach、forTokens 4.URL操作标签:import、url、redirect 使用标
阅读全文
com.fasterxml.jackson.databind.JavaType.isReferenceType
摘要:org.codehaus.jackson jackson-mapper-asl ${jackson-mapper-asl.version} com.fasterxml.jackson.core jackson-databind ${jackson-databind.version}这俩个是同一个jar包的不同版本,会出现和Spring的不同版本的兼容问题,所...
阅读全文
通配符的匹配很全面, 但无法找到元素 'tx:annotation-driven'
摘要:配置Spring时出现如题这个错误,下面是xml的内容 求大神帮帮忙 同问1 | 浏览3984 | 收藏0 | 分享 分享 1个回答 按赞数排序 1个回答 按赞数排序 按赞数排序 应该是你这里的配置版本不对 你检查一下 http://www.springframework.org/schema/t
阅读全文
通配符的匹配很全面, 但无法找到元素
摘要:关于spring配置的问题 近日学习spring时遇到了这个问题: [html] view plain copy org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 12 in XML documen
阅读全文
SpringMVC @RequestBody 自动转json Http415错误
摘要:转自: http://blog.csdn.net/tiantiandjava/article/details/46125141 项目中想用@RequestBody直接接收json串转成对象 网上查了使用方法,看着非常简单,不过经过测试很快发现页面直接报415错误。 [html] view plain
阅读全文
代理模式
摘要:代理模式的意图: 为一个对象留了一个占位的对象或代理来获取和控制这个对象.代理模式的应用场景: 1.一个代理可以代表一个不处于同一位置的对象 2.一个代理通过被代理对象来一些消耗很大的操作. 3.一个保护代理,可以来控制对一个对象的访问权限.典型的应用场景: 1.对另一个对象进行控制和获取. 2.惰
阅读全文
@Responsebody与@RequestBody
摘要:预备知识:@RequestMapping RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 @RequestMapping(value = "/aaa")//类级别,可以没有 public class my
阅读全文
命令模式
摘要:command模式: 目的:把一个请求封装成一个对象,因此可以让你给一个clinet配置很多不同的请求. 适应场景: 1.为一个对象配置一些行为.command模式是面向对象编程中对callback函数的一个替换. 2.一个command的生命周期和client无关.所以,你可以把一个receive
阅读全文
Java之命令模式(Command Pattern)
摘要:转自:http://www.cnblogs.com/devinzhang/archive/2012/01/06/2315235.html 1.概念 将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分
阅读全文
命令模式在MVC框架中的应用
摘要:转自:http://blog.csdn.net/wsh622827/article/details/4759368 命令模式: 定义:把一个请求或者操作封装在命令对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 Invoker类 被客户
阅读全文
Spring-访问静态资源文件的方法
摘要:转自: http://blog.163.com/zhangmihuo_2007/blog/static/27011075201453044959574?suggestedreading 如果你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的Di
阅读全文
适配器模式
摘要:适配器模式的意图: 将一个类的接口转化成客户所期望的接口,适配器使得那些因为接口不兼容的类可以在一起工作.适配器模式的应用: 1.你想要使用一个已经存在的类,但是它的接口和你需要的接口并不匹配. 2.你想要创建一个可以复用的类,但是它所使用的的类是不可以预见的,也就是所,那些使用到的具体的实现类不用
阅读全文
装饰者模式
摘要:装饰者模式的意图: 装饰者模式是为了很灵活的动态的去给一个对象增加额外的功能.应用场景: 1.是为了在不影响原有的类对象的情况下对类对象的功能进行扩展.而且扩展的功能还可以被取消. 2.还有一些场景很适合装饰者模式,就是当我们为了扩展一个类的功能而不断的去实现它的子类的时候,可能会出现子类的剧增,或
阅读全文
责任链模式
摘要:1.责任链模式的意图: 为了避免把一个信息的发送者和接受者绑定起来,而且可以把一个请求发给不止一个对象去处理.所以把所有的接受者串在一起,然后沿着这条链来发送信息.2.责任链模式的应用场景: a.当你想要发布一个请求,但是不想明确的指定接受者. b.可以接受这个请求的对象会动态的变化. c.不止一个
阅读全文
设计模式
摘要:2. 软件设计模式的分类 2.1. 创建型 创建对象时,不再由我们直接实例化对象;而是根据特定场景,由程序来确定创建对象的方式,从而保证更大的性能、更好的架构优势。创建型模式主要有简单工厂模式(并不是23种设计模式之一)、工厂方法、抽象工厂模式、单例模式、生成器模式和原型模式。 2.2. 结构型 用
阅读全文
java打成jar包后,class,getResource()出现null指针异常
摘要:1、SqlHelper.java有包路径没?如果有,是不是类似于com.db.jdbc? 不管怎么办,你SqlHelper.class.getResourceAsStream("/mysql.properties");如果你的配置文件不是在包的根路径,这句话里面路径就不可以像你上面那样写。 例如:如
阅读全文