自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员囧辉

当你的才华还撑不起你的野心,你就应该静下心来学习

  • 博客(6)
  • 收藏
  • 关注

原创 Spring IoC源码学习:parseDefaultElement 详解

前言接着Spring IoC:obtainFreshBeanFactory详解继续往下解析,本文来到 parseDefaultElement 方法。该方法是解析默认命名空间节点的方法,是加载 bean 定义模块的最核心方法。正文首先让我们回到Spring IoC:obtainFreshBeanFactory详解文末的 parseBeanDefinitions方法。...

2019-01-30 22:30:23 5625 6

原创 Spring IoC源码学习:obtainFreshBeanFactory 详解

前言上文Spring IoC:ApplicationContext 刷新前的配置介绍了refresh 方法前的环境准备操作,接下来正式进入 refresh方法。prepareRefresh是refresh里的第一个方法,主要是一些准备工作,比较简单的方法,看一下就了解了。接下来是obtainFreshBeanFactory方法,该方法用于获得一个新的 BeanFactory,本...

2019-01-27 00:47:03 9743 6

原创 位图法:判断一个数是否在40亿个整数中?

题目最近看到一个题目:给40亿个不重复的 unsigned int 的整数,没排过序的,然后再给一个数,如何快速判断这个数是否在那40亿个数当中?解法搜了一下资料,该题目是腾讯的一道面试题,目前网上普遍给出的答案有两种。1.《编程珠玑》给出的方案我们把40亿个数中的每一个用32位的二进制来表示,假设这40亿个数开始放在一个文件中。然后将这40亿个数分成两类:1.最高位...

2019-01-26 15:28:10 14085 11

原创 Spring IoC源码学习:ApplicationContext 刷新前的配置

前言在 Spring IoC:源码学习总览中,我们简单介绍了 IoC 过程最重要的一个方法,也就是 AbstractApplicationContext#refresh()方法,在正式学习refresh方法之前,还有一些刷新前的操作比较重要,本文将对这部分内容进行介绍。正文web.xml 配置<?xml version="1.0" encoding="UTF-...

2019-01-19 22:34:08 10281 9

原创 Spring IoC源码学习:总览

前言Spring 作为现在最优秀的框架之一,被广泛的应用于 Java 项目中,但是大多数人都只知道如何使用,而不知其中的原理。对大多数人来说可能知道如何使用已经足够了,但是对于想提升自己的人来说,学习 Spring 的源码是一个不错的选择。在过去的几个月里,我利用空闲时间将 IoC 的相关源码学习了一下,按照老习惯准备整理成笔记,以博文的形式记录下来,供自己以后使用,也供其他网友参考。由于涉及...

2019-01-15 00:12:35 11426 5

原创 Java工具箱

前言本文类似于一个Java开发的“工具箱”,会记录一些Java开发者常用到的工具,例如:工具的一些环境配置、常用的技术网站等。本文不会一下子就有很多内容,会不断的完善。一、JDK环境变量配置Windows环境1.首先下载一个JDK的exe安装文件,JDK官方下载地址:JDK8、JDK最新版2.将下载好的JDK安装到本地,例如:C:\Program Files\Java\j...

2019-01-13 21:19:43 4531

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除