学习Spring之前,我们需要先编译Spring源码。我们常说的spring就是spring framework。spring官网:https://spring.io/spring源码github:https://github/spring-projects/spring-framework工具:2020.1,jdk8,构建工具gradle。1.使用git下载spring源码
转载 2024-03-14 09:21:35
40阅读
概述前面我们已经分析了spring对于xml配置文件的解析,将分析的信息组装成 BeanDefinition,并将其保存注册到相应的 BeanDefinitionRegistry 中。至此,Spring IOC 的初始化工作完成。接下来我们将对bean的加载进行探索。BeanFactory当我们显示或者隐式地调用 getBean() 时,则会触发加载 bean 阶段。如下:pu
转载 1月前
395阅读
springmvc源码分析启动过程springMvc配置解析DispatcherServlet调用过程HandleMappingHandleAdapterDispatcherServlet调用HandlerAdapter过程启动过程常见以web.xml配置方式<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="ht
 Spring源码学习笔记(五)  前言--     最近花了些时间看了《Spring源码深度解析》这本书,算是入门了Spring的源码吧。打算写下系列文章,回忆一下书的内容,总结代码的运行流程。推荐那些和我一样没接触过SSH框架源码又想学习的,阅读郝佳编著的《Spring源码深度解析》这本书,会是个很好的入门     写下一句话,开篇不尴尬  ----  
文章目录Spring refresh()源码解析1. prepareRefresh():容器刷新前的准备2. obtainFreshBeanFactory():初始化beanFactory,加载并解析配置3. prepareBeanFactory():设置beanFactory的属性4. postProcessBeanFactory(): BeanFactory创建完成后进行的后置处理工作5.
转载 2024-11-02 09:21:35
49阅读
1.简介springboot版本:2.7.2SpringApplication类是用来执行Spring框架启动的引导类。 有两种方式可以进行启动引导:通过静态方法SpringApplication.run启动。先创建SpringApplication实例,在调用的实例方法run进行启动。无论是以上哪种方式,最终都是通过创建SpringApplication实例,在调用run()启动。public
转载 2024-03-16 09:21:41
181阅读
——————Java新手学习路线——————第一阶段:J2SE(java基础部分)java开发前奏;. ①计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量的设置,程序的执行过程,. ②相关反编译工具介绍,java开发工具Eclipse的安装和使用,javadoc的说明。Java基础语法;.①Java语法格式,常量和变量,变量的作用域,方法和方法的重...
qt
原创 2021-07-28 10:56:39
259阅读
1评论
——————Java新手学习路线——————第一阶段:J2SE(java基础部分)java开发前奏;. ①计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量的设置,程序的执行过程,. ②相关反编译工具介绍,java开发工具Eclipse的安装和使用,javadoc的说明。Java基础语法;.①Java语法格式,常量和变量,变量的作用域,方法和方法的重...
原创 2022-02-20 14:12:51
441阅读
1评论
以下内容是关于云计算学习路线源码框架笔记内容,下面是关于Mysql源码第三部的内容:表操作创建表mysql>createtables表名(字段类型(修饰符))查看表查看所有表:mysql>showtables;查看表记录:mysql>showtablestatuslike'表名';查看表结构:mysql>desc'表名';查看表记录:mysq
原创 2019-11-30 15:49:24
296阅读
以下内容是关于云计算学习路线源码框架笔记内容,下面是关于Mysql源码第一部的内容:Mysql语句精进安装数据库,然后导入tigerfive.sql。sql见文档结尾部分MySQL示例数据库模式由以下表组成:customers:存储客户的数据。products:存储汽车的数据。productLines:存储产品类别数据。orders:存储客户订购的销售订单。orderDetails:存储每个销售订
原创 2019-11-30 15:40:29
311阅读
以下内容是关于云计算学习路线源码框架笔记内容,下面是关于Mysql源码第二部的内容:SQL语句分类:SQL语句主要分为三大类DDL语句DDL是数据定义语句,是对数据库内部的对象进行创建、删除、修改等操作的语句.create、drop、alter等(DBA常用)DML语句DML是数据操作语句,指对数据库表记录的基本操作,insert、update、delete、select等(开发常用)DCL语句D
原创 2019-11-30 15:44:46
312阅读
初级阶段:可以从OCP教材开始,还有文档中 的Administrator's Guide、Concepts、Performance Tuning Guide、Backup and Recovery Advanced User's Guide、Backup and Recovery Basics。特别是Administrator's Guide、Concepts、Performance T
转载 精选 2013-04-12 13:54:05
448阅读
第一阶段技术名称技术内容J2SE(java基础部分)java开发前奏计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量的设置,程序的执行过程,相关反编译工具介绍,java开发工具Eclipse的安装和使用,javadoc的说明。Java基础语法Java语法格式,常量和变量,变量的作用域,方法和方法的重载,运算符,程序流程控制,数组和操作数组的类,对数组循环遍历
转载 精选 2014-03-07 16:56:21
632阅读
1点赞
1评论
首先先学学编辑器,vim,emacs什么的都行。 然后学makefile文件,只要知道一点就行,这样就可以准备编程序了。   然后看看《C程序设计语言》K&R,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。   如果想学习UNIX/LINUX的编程,《APUE》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统方面的就可以掌握了。
原创 2013-12-24 15:49:00
442阅读
注意:此文是转载根据本人的学习经验,我总结了以下十点和大家分享:1)学好python的第一步,就是马上到www.python.org网站上下载一个python版本。我建议初学者,不要下载具有IDE功能的集成开发环境,比如Eclipse插件等。2)下载完毕后,就可以开始学习了。学习过程中,我建议可以下载一些python的学习文档,比如《dive into python》,《OReilly - Lea
转载 精选 2014-10-23 15:42:11
817阅读
一、Hadoop入门,了解什么是Hadoop1、Hadoop产生背景2、Hadoop在大数据、云计算中的位置和关系3、国内外Hadoop应用案例介绍4、国内Hadoop的就业情况分析及课程大纲介绍5、分布式系统概述6、Hadoop生态圈以及各组成部分的简介7、Hadoop核心MapReduce例子说明二、分布式文件系统HDFS,是数据库管理员的基础课程1、分布式文件系统HDFS简介2、HDFS的系
转载 精选 2015-01-19 13:51:20
993阅读
一、Linux系统基础及系统管理1、操作系统发展史,系统架构平台概览; Linux起源、理念、发展历史及各发行版;2、Linux基础知识、基本命令、获得使用帮助及文件系统组织结构等;3、Linux用户、组及权限的基础及相关高级话题,详细讲解useradd/userdel/chmod/chown/usermod/chage/umask等相关命令;4、Bash基础及配置、标准I/O、管道及shell编
转载 精选 2015-01-28 14:51:03
834阅读
这是本人收藏的一个大师写的,用来提示自己oracle学习路线1、sql、pl/sql(网上有很多的视频,可以做一个简单的入手,然后看几本书,多做实验)   作为oracle的基本功,需要大家对sql和plsql非常的熟悉。特别是sql里面的多表连接、子查询、各种新版本的函数,以及plsql里面的所有语法。建议大家拿出足够的时间来研究这两块。不要认为这是开发人员的工作,他也是DB
转载 2016-10-31 15:16:34
565阅读
初级阶段:        了解linux的多种安装方式(光驱安装/U盘安装/硬盘安装)        熟练掌握linux的常见命令(约80个)        熟
翻译 2017-06-18 09:09:36
678阅读
https://blog.csdn.net/qq_31877249/article/details/82114993
原创 2019-09-06 17:40:26
468阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5