自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring中Bean的作用域、生命周期

Bean的作用域、生命周期Bean的作用域   Spring 3中为Bean定义了5中作用域,分别为singleton(单例)、prototype(原型)、request、session和global session,5种作用域说明如下:singleton:单例模式,Spring IoC容器中只会存在一个共享的Bean实例,无论有多少个Bean引用它,始终指向同一对象。Singleton作用域是S...

2018-05-23 22:53:52 158

转载 java----监听器的作用

java----监听器的作用Web监听器导图详解   监听器是JAVA Web开发中很重要的内容,其中涉及到的知识,可以参考下面导图:Web监听器  1 什么是web监听器?  web监听器是一种Servlet中的特殊的类,它们能帮助开发者监听web中的特定事件,比如ServletContext,HttpSession,ServletRequest的创建和销毁;变量的创建、销毁和修改等。可以在某些...

2018-05-23 22:07:56 576

转载 【设计模式:单例模式】使用单例模式加载properties文件

先准备测试程序:[java] view plain copypackage org.jediael.util;  import static org.junit.Assert.*;  import org.junit.Test;    public class BasicConfigurationTest {      @Test      public void testGetValue(){ ...

2018-05-22 00:48:18 213

转载 SpringMVC中的统一异常处理

我们知道,系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在springmvc中,能将所有类型的异常处理从各处理过程解耦出来,既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护。...

2018-05-22 00:29:03 99

转载 Spring MVC异常统一处理的三种方式

使用 @ ExceptionHandler 注解实现 HandlerExceptionResolver 接口使用 @ControllerAdvice 注解 正文Spring 统一异常处理有 3 种方式,分别为:使用 @ ExceptionHandler 注解实现 HandlerExceptionResolver 接口使用 @controlleradvice 注解回到顶部使用 @ Exception...

2018-05-22 00:27:03 3386

转载 Java常见面试题之Forward和Redirect的区别

一:间接请求转发(Redirect)二:直接请求转发(Forward)用户向服务器发送了一次HTTP请求,该请求可能会经过多个信息资源处理以后才返回给用户,各个信息资源使用请求转发机制相互转发请求,但是用户是感觉不到请求转发的。根据转发方式的不同,可以区分为直接请求转发(Forward)和间接请求转发(Redirect),那么这两种转发方式有何区别呢?本篇在回答该问题的同时全面的讲解两种请求转发方...

2018-05-21 21:41:08 120

转载 struts、hibernate、spring、 mybatis、 spring boot 等面试题汇总

1、谈谈你对Struts的理解。答:1. struts是一个按MVC模式设计的Web层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Servlet再参照一个配置文件(通常为/WEB-INF/struts-config.xml)将各...

2018-05-19 16:15:48 491

转载 springmvc和mybatis面试题(含答案)

Spring MVC Framework有这样一些特点:1。它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是java组件.并且和Spring提供的其他基础结构紧密集成.2。不依赖于Servlet API(目标虽是如此,但是在实现的时候确实是依赖于Servlet的)3。可以任意使用各种视图技术,而不仅仅局限于JSP4。支持各种请求资源的映射策略5。它应是易于扩展的...

2018-05-18 16:24:18 519

转载 springMVC的常用注解有哪些?

1、@Controller     @Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象。分发处理器将会扫描使用了该注解的类的方法,并检测该方法是否使用了@RequestMapping 注解。@Controller 只是定义了一个控制器类,而使用@RequestMapping 注解的方法才是真正处理请求的处理器。     @Control...

2018-05-18 01:06:31 208

转载 说说Servlet 生命周期、工作原理

Servlet 生命周期:Servlet 加载—>实例化—>服务—>销毁。init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet对象。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少客户机访问Servlet,都不会重复执行init()。service():...

2018-05-18 00:34:58 79

转载 SpringMVC几个核心类(控制器核心类,加载配置文件核心类,处理url影射核心类,处理视图资源核心类,方法动态调用核心类)

核心类制器核心类:•org.springframework.web.servlet.DispatcherServlet  - 配置web.xml 加载配置文件核心类:•org.springframework.web.context.ContextLoaderListener – spring的配置文件 处理url影射核心类:•org.springframework.web.servlet.hand...

2018-05-17 21:42:43 3240

转载 JAVA面试题:Spring中bean的生命周期

Spring 中bean 的生命周期短暂吗?在spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,对单线程的程序说并不会有什么问题,但对于多线程的程序,就必须注意安全(Thread-safe)的议题,防止多个线程同时存取共享...

2018-05-09 18:53:44 28555 20

转载 Spring中各个jar包的作用

spring.jar是包含有完整发布的单个jar 包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。   除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要...

2018-05-09 16:54:19 151

转载 SpringMVC 拦截器不拦截静态资源的三种处理方式

SpringMVC提供<mvc:resources>来设置静态资源,但是增加该设置如果采用通配符的方式增加拦截器的话仍然会被拦截器拦截,可采用如下方案进行解决:方案一、拦截器中增加针对静态资源不进行过滤(涉及spring-mvc.xml) 1 <mvc:resources location="/" mapping="/**/*.js"/> 2 <mvc:reso...

2018-05-09 16:14:50 174

转载 SpringMVC解决跨域的两种方案

1. 什么是跨域跨域,即跨站HTTP请求(Cross-site HTTP request),指发起请求的资源所在域不同于请求指向资源所在域的HTTP请求。2. 跨域的应用情景当使用前后端分离,后端主导的开发方式进行前后端协作开发时,常常有如下情景:后端开发完毕在服务器上进行部署并给前端API文档。前端在本地进行开发并向远程服务器上部署的后端发送请求。在这种开发过程中,如果前端想要一边开发一边测试接...

2018-05-09 09:44:23 126

转载 一个很简单的demo来演示一个账号只能同时被一个人使用(Java实现)

大家在登陆qq的时候,电脑上登陆了qq,如果另一台机器上也登陆该qq账号,那么之前的qq账号会被挤下去。我们现在用web的方式来做一个非常简单的演示。先简单的说一下功能吧,用户只有一个User,这个entity设置成账号为hello,密码world这样做为了简化不到数据库里面去查用户的账号信息。首先,我们看一看我们的web.xml[html] view plain copy<?xml ver...

2018-05-08 17:00:56 782

转载 springmvc集成shiro注解权限

springmvc集成shiro注解权限源代码下载:http://download.csdn.net/detail/u013147600/9066923java.lang.ClassNotFoundException: org.aspectj.lang.annotation.Around错误解决方法:http://blog.csdn.net/u013147600/article/details/4...

2018-05-08 11:48:59 982

转载 java中10大常见异常

NO.1 java.lang.NullPointerException  这个异常大家肯定都经常遇到,异常的解释是 “程序遇上了空指针 “,简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混...

2018-05-08 00:29:22 203

转载 WEB消息推送—GoEasy

web实时推送的技术在大多数项目里面都会用到,尤其是一些实时性要求高的项目,关于这方面的实现技术有许多,类似于webscoket、dwr、comet4j和netpush等等,其中在以往的篇幅里我也介绍了dwr。以上的技术实现,最大的优点就是免费自主开发,可是在兼容一些主流的浏览器差强人意,比如我用dwr写的消息推送,在火狐基本上秒推,可是在IE浏览器或360浏览器等会延时,甚至以上技术在某些浏览器...

2018-05-07 00:58:13 245

转载 shiro内置过滤器研究

shiro内置过滤器研究anonorg.apache.shiro.web.filter.authc.AnonymousFilterauthcorg.apache.shiro.web.filter.authc.FormAuthenticationFilterauthcBasicorg.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilte...

2018-05-04 15:52:45 93

空空如也

空空如也

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

TA关注的人

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