bean的实例化过程是spring容器启动的核心部分,会把上面已经注册的BeanDefinitionMaps中的非懒加载的对象,全部实例化,这个 过程中包括bean对象的创建、属性的设置、初始化等等。 1:在AbstractApplicationContext类中的refresh方法中有个finis ...
分类:
编程语言 时间:
2020-06-22 17:23:33
阅读次数:
58
Django rest framework源码分析(4) 版本 版本 新建一个工程Myproject和一个app名为api (1)api/models.py from django.db import models class UserInfo(models.Model): USER_TYPE = ...
分类:
其他好文 时间:
2020-06-22 15:45:29
阅读次数:
37
数据来源层 数据库 日志 视频,ppt 数据传输层 Sqoop数据传递 Flume日志收集 kafka消息队列 数据存储层 HDFS文件存储 HBase非关系型数据库 kafka(存储少量数据) 资源管理层 YARN资源管理 数据计算层 MapReduce离线计算 Hive数据查询 Mahout数据 ...
分类:
其他好文 时间:
2020-06-22 00:56:04
阅读次数:
83
本文主要讲述加载 BeanDefinition 的大致流程,并没有涉及太多的细节,概括来说就是:XML Resource --> EncodedResource --> org.xml.sax.InputSource --> XML Document --> BeanDefinition ...
分类:
编程语言 时间:
2020-06-21 23:13:05
阅读次数:
63
Django rest framework源码分析(3) 节流 添加节流 自定义节流的方法 限制60s内只能访问3次 (1)API文件夹下面新建throttle.py,代码如下: # utils/throttle.py from rest_framework.throttling import Ba ...
分类:
其他好文 时间:
2020-06-21 20:12:57
阅读次数:
44
1基于reverseproxy实现的反向代理例子packagemainimport("log""net/http""net/http/httputil""net/url")funcmain(){//地址重写实例//http://127.0.0.1:8888/test?id=1=》http://127.0.0.1:8081/reverse/test?id=1rs1:="http://127.0.0.
分类:
其他好文 时间:
2020-06-21 18:16:09
阅读次数:
61
本文初步简要地讲述了 IoC 容器创建的一个大概过程,然后大概介绍了 IoC 创建过程中涉及到的2个核心类 DefaultListableBeanFactory 和 XmlBeanDefinitionReader ,为后续详细讲解 IoC 容器创建时的 Bean 加载过程先做个开胃菜 ...
分类:
编程语言 时间:
2020-06-21 15:52:26
阅读次数:
61
ArrayList ArrayList是集合的一种实现,实现了接口List,List接口继承了Collection接口。Collection是所有集合类的父类。ArrayList使用非常广泛,不论是数据库表查询,excel导入解析,还是网站数据爬取都需要使用到,了解ArrayList原理及使用方法显 ...
分类:
编程语言 时间:
2020-06-21 11:30:51
阅读次数:
50
想了解 ES 集群的底层原理,不再只关注业务层面了。 前置前提: 1、只有候选主节点(master:true)的节点才能成为主节点。 2、最小主节点数(min_master_nodes)的目的是防止脑裂。 这个我看了各种网上分析的版本和源码分析的书籍,云里雾里。 核对了一下代码,核心入口为 find ...
分类:
其他好文 时间:
2020-06-21 09:54:22
阅读次数:
96
1、SpringMVC和Servlet 1.1.SpringMVC和Servlet关系 Servlet:性能最好,处理Http请求的标准。 SpringMVC:开发效率高(好多共性的东西都封装好了,是对Servlet的封装,核心的DispatcherServlet最终继承自HttpServlet) ...
分类:
编程语言 时间:
2020-06-20 22:01:21
阅读次数:
55