摘要:
首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从 ClassPath根下获取。其只是通过path构造一个绝对路径,最 阅读全文
摘要:
MyBatis的二级缓存是Application级别的缓存,它可以提高对数据库查询的效率,以提高应用的性能。本文将全面分析MyBatis的二级缓存的设计原理。 1.MyBatis的缓存机制整体设计以及二级缓存的工作模式 如上图所示,当开一个会话时,一个SqlSession对象会使用一个Executo 阅读全文
摘要:
前言最近听一个老师讲了公开课,在其中讲到了PreparedStatement的执行原理和Statement的区别。 当时听公开课老师讲的时候感觉以前就只知道PreparedStatement是“预编译类”,能够对sql语句进行预编译,预编译后能够提高数据库sql语句执行效率。 但是,听了那个老师讲后 阅读全文
摘要:
Class的getInterfaces与getGenericInterface区别 http://www.cnblogs.com/maokun/p/6773076.html 一、getSuperclass 返回直接继承的父类(由于编译擦除,没有显示泛型参数) Class<? super T> get 阅读全文
摘要:
背景 在 spring boot 出来之前,或者没有使用 spring boot 时,Java EE 开发时如果选择 tomcat servlet,需要自己指定 tomcat 版本;此处没有考虑那种直接把打包的 war 直接扔到本地安装的任意版本的 tomcat,然后启动外置 tomcat 的情况。 阅读全文
摘要:
4. jaxp dom解析器(DocumentBuilderFactory、DocumentBuilder) 1.DocumentBuilderFactory--解析器工厂(抽象类 javax.xml.parsers.DocumentBuilderFactory) newInstance() 获取 阅读全文
摘要:
在 Java 环境中使用 XQuery 在 Java 应用程序中使用 XQuery 搜索文档 <!-- Article Top Bar --> <!-- Author and article info. --> Brett McLaughlin2008 年 5 月 29 日发布 <!-- Artic 阅读全文
摘要:
1.@WebListener注解 表示的就是我们之前的在xml中配置的 <listener><listener-class>ListenerClass</listener-class></listener> 下面我们只需要在我们写好的Listener类上面加上这个@WebListener注解就OK啦 阅读全文
摘要:
Servlet3.0(WEB3.0)算是比较新的Servlet技术了,对应的JavaEE版本是6,虽然目前最新的版本是3.1,对应版本JavaEE7。我们目前使用的做多的还是Servlet2.5的东西,所以3.0仅做一个了解 要求 MyEclipse10.0或以上版本 发布到Tomcat7.0或以上 阅读全文
摘要:
JavaWeb三大组件之Filter学习详解 Filter基本上可以说存在所有的JavaWeb项目中,比如最基本的一个请求参数的编码CharacterEncodingFilter,大家一般都会配置下,那么filter是干嘛的呢? 本篇将主要集中在fitler的以下几个知识点: 干嘛的 怎么用 多个F 阅读全文