01 2019 档案

摘要:MultipartResolver 用于处理文件上传,当收到请求时 DispatcherServlet 的 checkMultipart() 方法会调用 MultipartResolver 的 isMultipart() 方法判断请求中是否包含文件。如果请求数据中包含文件,则调用 Multipart 阅读全文
posted @ 2019-01-10 11:08 技术研究与问题解决 阅读(439) 评论(0) 推荐(0) 编辑
摘要:一、ViewResolver 根据视图的名称将其解析为 View 类型的视图,如通过 ModelAndView 中的视图名称将其解析成 View,View 是用来渲染页面的,也就是将 Model 填入模板中,生成 html 或其他格式的文件。 可以设置多个解析策略,如可以根据 JSP 来解析,或者按 阅读全文
posted @ 2019-01-10 11:07 技术研究与问题解决 阅读(383) 评论(0) 推荐(0) 编辑
摘要:一、HandlerMapping 作用是根据当前请求的找到对应的 Handler,并将 Handler(执行程序)与一堆 HandlerInterceptor(拦截器)封装到 HandlerExecutionChain 对象中。在 HandlerMapping 接口的内部只有一个方法,如下: Han 阅读全文
posted @ 2019-01-10 11:06 技术研究与问题解决 阅读(254) 评论(0) 推荐(0) 编辑
摘要:一、DispatcherServlet 处理流程 在整个 Spring MVC 框架中,DispatcherServlet 处于核心位置,它负责协调和组织不同组件完成请求处理并返回响应工作。在看 DispatcherServlet 类之前,我们先来看一下请求处理的大致流程: 二、Dispatcher 阅读全文
posted @ 2019-01-10 11:04 技术研究与问题解决 阅读(339) 评论(0) 推荐(0) 编辑
摘要:工作流程: web.xml 示例: 阅读全文
posted @ 2019-01-10 10:16 技术研究与问题解决 阅读(251) 评论(0) 推荐(0) 编辑
摘要:springmvc是一个基于spring的web框架.本篇文章对它的工作原理以及源码进行深入分析. 一、springmvc请求处理流程 二、springmvc的工作机制 三、springmvc核心源码分析 四、谈谈springmvc的优化 一、springmvc请求处理流程 引用spring in 阅读全文
posted @ 2019-01-10 10:00 技术研究与问题解决 阅读(282) 评论(0) 推荐(0) 编辑
摘要:实现注解需要三个条件:注解声明、使用注解的元素、操作注解使其起作用(注解处理器)。 定一个MyTag注解类: import java.lang.annotation.ElementType;import java.lang.annotation.Inherited;import java.lang. 阅读全文
posted @ 2019-01-10 09:22 技术研究与问题解决 阅读(303) 评论(0) 推荐(0) 编辑
摘要:eclipse开发中,查找会是一个经常用到的功能所以总结一下1,查找一个类 Shift + Ctrl + h 这种方式能快速的定位接口,类还有注解在那个包里面2.综合查找 Ctrl + H 这是一种综合查找 ,可以用来查找 一个方法的引用,或者某些特殊的标识,还可以通过注释里面的关键字查到想要的内容 阅读全文
posted @ 2019-01-10 09:15 技术研究与问题解决 阅读(3899) 评论(0) 推荐(0) 编辑
摘要:*注解的用途 注解(Annotation)是JDK1.5引入的新特性,包含在java.lang.annotation包中,它是附加在代码中的一些元信息,将一个类的外部信息与内部成员联系起来,在编 译、运行时进行解析和使用。Java内置了一些注解(如@Override、@Deprecated等),还支 阅读全文
posted @ 2019-01-10 08:59 技术研究与问题解决 阅读(844) 评论(0) 推荐(0) 编辑
摘要:监听器的配置,绑定 <listener> <listener-class>监听器的全路径</listener-class> </listener> ServletContextListener企业用途 加载框架的配置文件: Spring框架提供了一个核心监听器ContextLoaderListene 阅读全文
posted @ 2019-01-09 21:06 技术研究与问题解决 阅读(718) 评论(0) 推荐(0) 编辑
摘要:监听器用于监听web应用中某些对象、信息的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理。当范围对象的状态发生变化的时候,服务器自动调用监听器对象中的方法。常用于统计在线人数和在线用户,系统加载时进行信息初始化,统计网站的访问量等等。 分类: 按监听的对象划分,可以分为 Servl 阅读全文
posted @ 2019-01-09 16:25 技术研究与问题解决 阅读(491) 评论(0) 推荐(0) 编辑
摘要:ServletContextListener是对ServeltContext的一个监听.servelt容器启动,serveltContextListener就会调用contextInitialized方法.在方法里面调用event.getServletContext()可以获取ServletCont 阅读全文
posted @ 2019-01-09 16:15 技术研究与问题解决 阅读(253) 评论(0) 推荐(0) 编辑
摘要:在开发中,总是能碰到用注解注入不了Spring容器里面bean对象的问题。为了解决这个问题,我们需要一个工具类来直接获取Spring容器中的bean。因此就写了这个工具类,在此记录一下,方便后续查阅。废话不多说,直接上代码。 一、代码 package com.zxy.demo.spring; imp 阅读全文
posted @ 2019-01-09 10:51 技术研究与问题解决 阅读(315) 评论(0) 推荐(0) 编辑
摘要:jvisualvm能干什么:监控内存泄露,跟踪垃圾回收,执行时内存、cpu分析,线程分析... jvisualvm已经被集成在jdk1.6以上的版本中(不是jre)。自身运行需要最低jdk1.6版本,但是可以监控运行在jdk1.4以上版本的Java程序 以jdk1.6update45(jdk1.6u 阅读全文
posted @ 2019-01-08 17:56 技术研究与问题解决 阅读(4064) 评论(0) 推荐(0) 编辑
摘要:地址:https://visualvm.dev.java.net/ 连接 1、本地机器的程序直接可以监听到 2、远程机器的程序需要加上JVM参数 -Dcom.sun.management.jmxremote= true -Dcom.sun.management.jmxremote.port= 909 阅读全文
posted @ 2019-01-08 16:46 技术研究与问题解决 阅读(321) 评论(0) 推荐(0) 编辑
摘要:一、JConsole是什么 从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Jav 阅读全文
posted @ 2019-01-08 16:30 技术研究与问题解决 阅读(539) 评论(0) 推荐(0) 编辑
摘要:一、查看命令: 1 mvn help :system 1 mvn help :system 1 mvn help :system 1 mvn help :system mvn help :system 二、引用 在pom文件中通过 ${变量名}来引用 1 2 3 4 5 6 7 8 9 10 11 阅读全文
posted @ 2019-01-08 15:14 技术研究与问题解决 阅读(271) 评论(0) 推荐(0) 编辑
摘要:前言 项目中用到了maven,而且用到的内容不像利用maven/eclipse搭建ssm(spring+spring mvc+mybatis)用的那么简单;maven的核心是pom.xml,那么我就它来谈谈那些不同的地方; 给我印象最深的就是如下四个元素:modules、parent、propert 阅读全文
posted @ 2019-01-08 15:06 技术研究与问题解决 阅读(581) 评论(0) 推荐(0) 编辑
摘要:Java注解开发与应用案例 Annotation(注解)是JDK5.0及以后版本引入的,可以对包、类、属性、方法的描述,给被述对象打上标签,被打上标签后的类、属性、方法将被赋予特殊的“功能”;打个比喻,一个人如果学会飞,那这个人就是超人,所以如果给“人”这个对象打上了“会飞”的标签,那么这个人便成为 阅读全文
posted @ 2019-01-08 13:51 技术研究与问题解决 阅读(883) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示