加载中
手拆框架之Spring IOC 跟踪篇①

上节我们讲了基础环境准备,从这节开始我们正式进入源码拆解环节。信息量较大,请大家拿出记事本来记录一下 如有疑问欢迎加QQ群: 77174608 来讨论。 废话不多说,进入跟踪环节。 首先我们看看...

手拆框架之Spring IOC 环境准备篇

开始之前:本文满满的图片。请大家在阅读之前准备好流量,以防爆表。哈哈。第一次写IOC的文章,希望大家多多支持,谢谢。 本文主要针对ClasspathXmlApplicationContext(还有与之类似的FileSys...

JDK源码分析之细说SPI机制之实现原理剖析

一言不合就贴概念: SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。 目前有不少框架用它来做服务的扩展发现, 简单来说,它就是一种动态替换发现的机制, 举个...

springmvc开门篇之源码解读ContextLoaderListener

前言: springmvc是什么,能做什么,即使是新手,也应该有所了解,俺这里就不一一赘述了。 首先我们需要引入javaee的一些概念,为什么要引入它呢?不明觉厉,不管是什么样的web框架,那么这玩...

源码级别解读 mybatis 插件

简介: MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来...

Maven内置属性及使用

Maven共有6类属性: 内置属性(Maven预定义,用户可以直接使用) ${basedir}表示项目根目录,即包含pom.xml文件的目录; ${version}表示项目版本; ${project.basedir}同${basedir}; ${project.bas...

mysql 解决 max allowed packet

从昨天起突然遇到了这个问题,说我的数据包太大 max_allowed_packetPacket for query is too large (1333 > 1024). You can change this value on the server by setting the max_allowed_pa...

tomcat 日志输出由commons-logging更换为logback

由于最近在测试环境找问题的时候总是很难定位,但是本地却没有出现任何意外,所以为了修改日志数出级别煞费苦心。幸好看到了logback这个东东对Tomcat支持很棒,所以就折腾了一下。。 首先需要...

spring采坑记之无xml静态资源拦截

在传统的xml项目中,使用spring静态资源拦截非常简单,需要在dispatchor的xml中加入mvc命名空间 然后使用 <mvc:default-servlet-handler/> 以及 <mvc:resources location="/xxx/**" mapping=...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部