- 博客(9)
- 收藏
- 关注
转载 手拆框架之Spring IOC 跟踪篇①
上节我们讲了基础环境准备,从这节开始我们正式进入源码拆解环节。信息量较大,请大家拿出记事本来记录一下 如有疑问欢迎加QQ群: 77174608 来讨论。 废话不多说,进入跟踪环节。 首先我们看看 ClassPathXmlApplicationContext 类的几个构造函数 发现它...
2018-03-13 23:26:00
214
转载 手拆框架之Spring IOC 环境准备篇
开始之前:本文满满的图片。请大家在阅读之前准备好流量,以防爆表。哈哈。第一次写IOC的文章,希望大家多多支持,谢谢。 本文主要针对ClasspathXmlApplicationContext(还有与之类似的FileSystemXml...)的整体初始化流程做讲解。如有疑问可以加QQ群:...
2018-03-13 22:48:00
167
转载 JDK源码分析之细说SPI机制之实现原理剖析
一言不合就贴概念: SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。 目前有不少框架用它来做服务的扩展发现, 简单来说,它就是一种动态替换发现的机制, 举个例子来说, 有个接口,想运行时动态的给它添加实现,你只需要添加一个...
2018-01-27 01:15:00
197
转载 springmvc开门篇之源码解读ContextLoaderListener
前言: springmvc是什么,能做什么,即使是新手,也应该有所了解,俺这里就不一一赘述了。 首先我们需要引入javaee的一些概念,为什么要引入它呢?不明觉厉,不管是什么样的web框架,那么这玩意是基础。不用怀疑。所以不管如何变化,我们要谨记,是跟javaee的东西打交道。 需要大家自...
2018-01-10 01:42:00
195
转载 Maven内置属性及使用
Maven共有6类属性: 内置属性(Maven预定义,用户可以直接使用) ${basedir}表示项目根目录,即包含pom.xml文件的目录; ${version}表示项目版本; ${project.basedir}同${basedir}; ${project.baseUri}表示项...
2018-01-05 17:50:00
93
转载 源码级别解读 mybatis 插件
简介: MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain O...
2018-01-04 18:01:00
296
转载 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...
2018-01-03 11:04:00
214
转载 tomcat 日志输出由commons-logging更换为logback
由于最近在测试环境找问题的时候总是很难定位,但是本地却没有出现任何意外,所以为了修改日志数出级别煞费苦心。幸好看到了logback这个东东对Tomcat支持很棒,所以就折腾了一下。。 首先需要去logback官网 :https://logback.qos.ch/ 下载对应版本的lo...
2018-01-03 02:14:00
1029
转载 spring采坑记之无xml静态资源拦截
在传统的xml项目中,使用spring静态资源拦截非常简单,需要在dispatchor的xml中加入mvc命名空间 然后使用 <mvc:default-servlet-handler/> 以及 <mvc:resources location="/xxx/**" ma...
2017-12-31 03:03:00
112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人