spring源码-开篇
一、写博客也有一段时间了,感觉东西越来越多了,但是自己掌握的东西越来越少了,很多时候自己也在想。学那么多东西,到头来知道的东西越来越少了。是不是很奇怪,其实一点都不奇怪。
我最近发现了一个很大的问题,就是自己做开发这么久了。很多原理以及实现都不是很了解,包括自己在假装面试了解自己不足的时候,也突显除了自己的问题所在。面试官会问你,你真的懂这个技术吗。那么它的实现原理是怎么样的,简单的描述一下。当时我就懵逼了,这个问题说严重也严重,说不严重也不严重。
因为,作为2年开发的我。开发和自己积累下来的应用知识以及了解的多方面实际应用,开发还是游刃有余的。但是涉及到深层次的应用的时候就存在很大的弊端了。这也是我下定决心开心学习源码的第一步,很多东西其实别人要你的不是多而是精。
二、spring框架,基本上做Java开发的程序猿都应该熟悉或了解吧。他作为我们开发的基本框架,也是近几年比较火的一中开发框架。其实学习spring的目的是让自己更加了解其中的核心技术。所以在此,我后续的博客基本上都是我学习spring源码的一些理解。当然有错误或者思路不正确的地方,还请指出来!
三、

Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。
五、上面基本上就是spring的功能,以及个人感想,后续会更新这块的目录!
六、目录
spring源码-开篇的更多相关文章
- Spring源码解析(一)开篇
		
前言 Spring源码继承结构比较复杂,看过以后经常会忘记.因此,记录一下源码分析的过程,方便以后回顾.本次分析的Spring源码版本为3.2.15. 另外,一提Spring就是IOC.DI等等,我们 ...
 - Spring源码解析系列汇总
		
相信我,你会收藏这篇文章的 本篇文章是这段时间撸出来的Spring源码解析系列文章的汇总,总共包含以下专题.喜欢的同学可以收藏起来以备不时之需 SpringIOC源码解析(上) 本篇文章搭建了IOC源 ...
 - 【学习底层原理系列】重读spring源码1-建立基本的认知模型
		
开篇闲扯 在工作中,相信很多人都有这种体会,与其修改别人代码,宁愿自己重写. 为什么? 先说为什么愿意自己写: 从0-1的过程,是建立在自己已有认知基础上,去用自己熟悉的方式构建一件作品.也就是说, ...
 - 【Spring源码分析】预备篇
		
前言 最新想学习一下Spring源码,开篇博客记录下学习过程,欢迎一块交流学习. 作为预备篇,主要演示搭建一个最简单的Spring项目样例,对Spring进行最基本梳理. 构建一个最简单的spring ...
 - spring源码:学习线索(li)
		
一.spring xml配置(不包括AOP,主要了解在初始化及实例化过程中spring配置文件中每项内容的具体实现过程,从根本上掌握spring) <bean>的名字 &,alia ...
 - spring源码:web容器启动(li)
		
web项目中可以集成spring的ApplicationContext进行bean的管理,这样使用起来bean更加便捷,能够利用到很多spring的特性.我们比较常用的web容器有jetty,tomc ...
 - spring源码解析——spring源码导入eclipse
		
一.前言 众所周知,spring的强大之处.几乎所有的企业级开发中,都使用了spring了.在日常的开发中,我们是否只知道spring的配置,以及简单的使用场景.对其实现的代码没有进行深入的了 ...
 - spring源码分析之spring-core总结篇
		
1.spring-core概览 spring-core是spring框架的基石,它为spring框架提供了基础的支持. spring-core从源码上看,分为6个package,分别是asm,cgli ...
 - 妈妈再也不用担心我找不到spring源码了!
		
获取spring源码: http://repo.springsource.org/libs-release-local/ http://repo.springsource.org/libs-relea ...
 
随机推荐
- 使用ArcSDE SQL操作怎么获得新对象的objectid、GUID
			
arcgis9.3.1 现在大家很喜欢使用ArcSDE的SQL操作,这种方式在特殊的环境要求下显得比较方便,那么使用SQL操作最多的是读和写,而写最多的就是新建一个对象,那么翻译成SQL语言就是使用i ...
 - tp3.2替换模板中如果需要替换的图片在css样式表中怎么办?
			
因为标签中的 style 定义的样式可直接覆盖 css样式表中定义的样式,所以可以在要替换的标签中用 style 直接定义样式,具体代码如下: <div class="aboutbg& ...
 - ASP.NET Web API编程——使用自签名SSL证书
			
1自签名SSL证书的创建 创建自签名SSL工具xca为:https://sourceforge.net/projects/xca/ 创建过程 1)创建根证书 打开软件,界面如下. 点击,看到下拉菜单, ...
 - Vue中better-scroll插件的使用
			
实现原理:父容器固定高度,并设置属性overflow: hidden,使得子元素高度超出容器后能被隐藏.better-scroll作用在父容器上.1.npm安装better-scroll插件.npm ...
 - h5做的app和原生app的区别
			
之所以说h5做的app和原生app的区别,是因为一位博友的问题: 随着 h5 的普及,是不是不再需要开发 app ? 我的回答是要分业务需求,分场合而定. 比如现在的微信小程序这么流行,甚至也取代了不 ...
 - 【洛谷P1373】小a和uim之大逃离
			
小a和uim之大逃离 题目链接 因为每次只能向下或向右走,我们可以递推 dp[i][j][d][0/1]表示走到(i,j),mod k 意义下差值为d,轮到小a/小uim操作时的方案数 dp[i][j ...
 - Entity Freamwork  CodeFirst 连接PostgreSql数据库
			
EF的Code First是一个比较强大也比较有用的功能,他可以让你先写代码,最后根据代码去生成数据库,非常符合OO设计的要求,抛开数据库层面不管(当然不是完全的不管),只管对象的设计. 首先,说一下 ...
 - Vim插件及.vimrc文件的配置
			
关于Vim的配置基本是在.vimrc文件中完成的,该文件一般放在用户目录下. 今天安装了插件管理器Pathogen和python自动补全的插件pydiction,其中Pathogen需要事先创建两个文 ...
 - easy-im:一款基于netty的即时通讯系统
			
介绍 easy-im是面向开发者的一款轻量级.开箱即用的即时通讯系统,帮助开发者快速搭建消息推送等功能. 基于easy-im,你可以快速实现以下功能: + 聊天软件 + IoT消息推送 基本用法 项目 ...
 - 理解AndroidX
			
理解AndroidX 刚刚看到自己加的一个Android群里有人问AndroidX,还是Google自己的,竟然没听说过,慌的一匹.赶紧去看了下官方文档和一些博客,对AndroidX有了如下理解 An ...