- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 关于UrlEncoder和UrlDecode
关于 UrlEncoder和UrlDecode这两个的含义,主要是针对web项目中url的加码和解码功能先写个例子 try { String str1 = "?=abdddc?周杰伦%4&9"; String strEncode = URLEncoder.encode(str1, "utf-8"); System.out.println("编码之后:"+strEncod
2017-12-22 15:08:01
3499
转载 Spring 注解实现Bean依赖注入之@Qualifier
三、@Qualifier:限定描述符,用于细粒度选择候选者;@Autowired默认是根据类型进行注入的,因此如果有多个类型一样的Bean候选者,则需要限定其中一个候选者,否则将抛出异常@Qualifier限定描述符除了能根据名字进行注入,更能进行更细粒度的控制如何选择候选者,具体使用方式如下:@Qualifier(value = "限定标识符") 字段、方法、参数
2017-11-15 11:10:09
48253
2
转载 Spring 注解实现Bean依赖注入之@Autowired
二、@Autowired:自动装配自动装配,用于替代基于XML配置的自动装配基于@Autowired的自动装配,默认是根据类型注入,可以用于构造器、字段、方法注入,使用方式如下:@Autowired(required=true) 构造器、字段、方法 @Autowired默认是根据参数类型进行自动装配,且必须有一个Bean候选者注入,如果允许出现0个Bean候选者需
2017-11-14 15:47:07
3812
转载 Spring 注解实现Bean依赖注入之@Required
注解实现Bean依赖注入1 概述 注解实现Bean配置,主要用来进行如依赖注入、生命周期回调方法定义等,不能消除XML文件中的Bean元数据定义,且基于XML配置中的依赖注入的数据将覆盖基于注解配置中的依赖注入的数据。Spring3的基于注解实现Bean依赖注入支持如下三种注解:Spring自带依赖注入注解: Spring自带的一套依赖注入注解
2017-11-14 14:55:04
864
原创 关于SpringMVC content-type的那些事
最近项目上有一个小需求就是在form表单中上传一个excel文件,然后controller中对上传的excel数据进行读取然后执行dao操作前端代码如下: 导入商品 js代码://批量上传文件function fileChange(target) { if (target.files && target.files[0]) { var file = target.
2017-10-26 11:03:25
1995
转载 Http请求中Content-Type讲解以及在Spring MVC中的应用
Http请求中Content-Type讲解以及在Spring MVC中的应用引言: 在Http请求中,我们每天都在使用Content-type来指定不同格式的请求信息,但是却很少有人去全面了解content-type中允许的值有多少,这里将讲解Content-Type的可用值,以及在spring MVC中如何使用它们来映射请求信息。1. Content-Type Med
2017-10-26 10:25:03
399
原创 Springmvc下载Excel案例(三)
接着Springmvc下载Excel案例(二)继续上一节提到的两种不同的方式,基本上在IE上都有不兼容的问题,这里我们再来说说一种兼容两者的方式,话不多说,直接上代码package com.action;import java.io.BufferedOutputStream;import java.io.IOException;import java.io.OutputStream
2017-10-25 10:30:27
506
原创 Springmvc下载Excel案例(二)
接着Springmvc下载Excel案例(一)继续上一章中使用到window.location.href进行后端调用,那么问题来了,这种方式能够进行调用下载Excel,不过在IE浏览器中会出现兼容性问题,所以新的想法是使用 ajax进行调用,于是编码如下$("#download2").click(function(){ var pathName = document.location
2017-10-24 16:46:43
443
原创 Springmvc下载Excel案例(一)
SpringMVC下载Excel报表,这样一个比较简单的功能,但是在项目中都会遇到一些这样那样的小问题,这里将工作中遇到的这些问题进行总结吧,希望能帮助初学者。关于SpringMVC的知识这里就不多作细说,直接上代码。ExcelAction.java 后端Controller类package com.action;import javax.servlet.http.HttpSe
2017-10-24 15:58:17
784
原创 Springmvc访问静态资源
今天在搭建一个Springmvc的demo的时候,开始的时候只是一个普通的Java web项目,访问html文件的时候是可以访问的,但是后来配置Springmvc的时候,如果像之前一样访问html静态资源的时候就不能够访问了。web.xml配置如下<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="
2017-10-23 18:05:45
206
原创 关于登录记住密码技术的小实现
最近项目会涉及到一点前端技术,再次记录下再登陆的时候都会有一个选项框 记住密码,我们一般都会将用户名和密码进行保存在浏览器cookie中这里我们使用jquery的set cookie api引入 ${webResource.staticAddress} -- 为项目中 jquery.cookie.is引入的地址Cookies.set('username'
2017-10-23 10:21:39
280
转载 Struts2、SpringMVC、Servlet(Jsp)性能对比 测试
http://elf8848.iteye.com/blog/698217
2017-10-10 16:20:36
462
转载 Spring MVC之@RequestBody, @ResponseBody 详解
引言:接上一篇文章讲述处理@RequestMapping的方法参数绑定之后,详细介绍下@RequestBody、@ResponseBody的具体用法和使用时机;简介:@RequestBody作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回
2017-10-10 16:15:14
407
转载 Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解
引言:接上一篇文章,对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用;简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri templa
2017-10-10 15:20:18
202
转载 Spring MVC之@RequestMapping 详解
目录(?)[+]引言简介value methodconsumesproducesparamsheaders示例value method 示例consumesproduces 示例paramsheaders 示例引言:前段时间项目中用到了REST风格来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑
2017-10-10 14:49:02
185
转载 Spring MVC请求处理流程
从接受请求到返回响应,Spring MVC框架的众多组件都伸胳膊挽袖子行动起来,各司其职,有条不紊地完成份内的工作。在整个框架中,DispatcherServlet处于核心的位置,它负责协调和组织不同组件,共同完成请求响应的工作。和大多数Web MVC框架一样,Spring MVC通过一个前端Servlet处理器接收所有的请求,并将具体工作委托给其它组件进行具体的处理,DispatcherServ
2017-10-10 14:32:28
246
原创 eclipse查看vm文件
当我们使用vm文件作为前端开发时,如果是使用eclipse查看vm文件时,这样不是格式化后的形式阅读,影响我们的感官和心情,这里我们使用eclipse开发时,不需要安装插件即可像阅读html文件一样进行阅读vm文件Window -> Preferences -> General -> Content Types -> Text -> HTML点击下方的add按钮
2017-09-26 11:08:00
934
原创 java.lang.ClassNotFoundException
我们经常在使用eclipse中启动tomcat服务,然后经常在启动的时候抛出 java.lang.ClassNotFoundException 这个异常,一般出现这种情况的时候,是因为我们并没有引入相应的包,如果是这种情况的话,那么我们可以导入相应的包即可,本文暂不考虑这种情况。1、如果是web服务,那么我们可以进入到eclipse搭建服务的文件夹下查看是否将此类的jar包发布到相应
2017-08-12 14:43:08
11981
转载 Java单元测试(Junit+Mock+代码覆盖率)
Java单元测试(Junit+Mock+代码覆盖率)标签: eclipsejunitjava单元测试2016-05-07 11:34 1195人阅读 评论(0)收藏举报分类: Java(92) 作者同类文章X目录(?)[+]JUNITJunit3运行测试方法Jun
2017-08-11 11:02:40
668
转载 Eclemma各种安装方式以及安装失败解决
最近项目在做单元测试,参加工作也很久了,以前的单元测试也就是测试下主流程,通了就ok,这一次涉及到代码覆盖率的问题,有点懵,不会不要紧,及时学我使用的IDE是Eclipse,对比了一下各个代码覆盖率工具,最后选择使用Eclemma,这篇文章讲述的是Eclemma,至于其他的工具,各位看官可自行百度 工欲上其事必先利其器那么就先要在eclipse中安装Eclemma这个插
2017-08-11 10:35:59
2513
原创 windows下如何查看该端口被那个程序占用
1、在Linux中我们都知道使用 kill 指令来杀死相应的进程,那么在windows下面如何来杀死进程呢?2、最近在启动tomcat服务的时候,总是抛出端口被占用的错误,然后原先的tomcat服务已经被我停掉了3、cmd 打开windows 命令窗口 使用 netstat -ano 查看 这个时候我们要进入到windows相应的路径 提示不是内部或外部命令
2017-08-11 09:56:33
806
原创 Mock API
页面为mock api的相关api文档,有兴趣的可以阅读阅读https://static.javadoc.io/org.mockito/mockito-core/2.8.47/org/mockito/Mockito.html
2017-08-09 16:33:48
681
转载 Mockito使用指南
版权声明:本文为博主原创文章,转载请标明出处,谢谢目录(?)[+]转载请标明出处:http://blog.youkuaiyun.com/shensky711/article/details/52771493 本文出自: 【HansChen的博客】mock和Mockito的关系Mockito使用举例Android Studio工程配置M
2017-08-09 14:44:06
395
原创 javax.validation.ValidationException: HV000183: Unable to load 'javax.el.ExpressionFactory'
最近项目中引入了 org.hibernate hibernate-validator 5.1.1.Final主要来做一些校验的工作,但是抛出了如下的异常信息javax.validation.ValidationException: HV000183: Unable to load 'javax.el.ExpressionFactory'
2017-08-09 14:11:22
438
转载 Spring的PropertyPlaceholderConfigurer应用
转载地址:http://www.cnblogs.com/yl2755/archive/2012/05/06/2486752.htmlSpring 利用PropertyPlaceholderConfigurer占位符1. PropertyPlaceholderConfigurer是个bean工厂后置处理器的实现,也就是 BeanFactoryPostProcessor
2017-07-14 10:01:29
218
转载 使用maven profile实现多环境可移植构建
在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,是个很麻烦的事情。有没有一种方法能够让我们不用修改配置就能发布到不同的环境中呢?当然有,这就是接下来要做的事。当然,这里的前提
2017-07-11 17:26:01
238
转载 Tomcat启动时报 java.security.AccessControlException: access denied
在Eclipse中用Tomcat启动web服务的时候,有时会报类似与如下的错误java.security.AccessControlException: access denied (javax.management.MBeanServerPermission createMBeanServer) at java.security.AccessControlContext.che
2015-01-07 13:59:55
2043
转载 JAVA水晶报表从环境搭建到创建动态水晶报表
首先第一步贴上项目截图(少了一个rpt_report文件夹,因为是网上的所以这里没加,各位可以加下):声明该项目是网上下载。(比较简单,纯属偷懒,有现成环境)。可以自己修改,需要注意的就是蓝色标记的地方。报表存放的位置可以根据配置文件配置存放,下面有介绍。
2014-11-19 13:52:26
2047
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人