Hexo


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

IOC初始化的过程

发表于 2021-03-10 | 分类于 Spring
字数统计: 13.3k | 阅读时长 ≈ 64
[TOC] 1.IOC的理解如何理解“控制反转”好呢?理解好它的关键在于我们需要回答如下四个问题: 谁控制谁:在传统的开发模式下,我们都是采用直接 new 一个对象的方式来创建对象,也就是说你依赖的对象直接由你自己控制,但是有了 IoC 容器后,则直接由 IoC 容器来控制。所以“谁控制谁”,当然 ...
阅读全文 »

父子容器

发表于 2021-03-10 | 分类于 框架
字数统计: 1.4k | 阅读时长 ≈ 5
[TOC] 一、Spring和SpringMVC的父子容器关系一般来说,我们在整合Spring和SpringMVC这两个框架中,web.xml会这样写到: 1<!-- 加载spring容器 --> <!-- 初始化加载application.xml的各种配置文件 --> &l ...
阅读全文 »

Mybatis的底层原理

发表于 2021-03-09 | 分类于 框架
字数统计: 500 | 阅读时长 ≈ 1
[TOC] 和Hibernate的区别从映射关系上来说,Hibernate 是把实体类(POJO)和表进行了关联,是一种完整的 ORM (O/R mapping) 框架。而 MyBatis 则是将数据访问接口(Dao)与 SQL 进行了关联,本质上算是一种 SQL 映射。从使用的角度来说,使用 Hi ...
阅读全文 »

Spring的AOP的底层原理

发表于 2021-03-09 | 分类于 框架
字数统计: 1.3k | 阅读时长 ≈ 4
导论2. AOP 原理先来说说以何种方式进行织入,这个方式就是通过实现后置处理器 BeanPostProcessor 接口。该接口是 Spring 提供的一个拓展接口,通过实现该接口,用户可在 bean 初始化前后做一些自定义操作。那 Spring 是在何时进行织入操作的呢?答案是在 bean 初始 ...
阅读全文 »

Spring的IOC的底层原理

发表于 2021-03-09 | 分类于 框架
字数统计: 16.2k | 阅读时长 ≈ 68
[TOC] IOC的理解Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有 ...
阅读全文 »

算法题总结

发表于 2021-03-05 | 分类于 面试
字数统计: 27.8k | 阅读时长 ≈ 132
[TOC] mid3.无重复字符的最长子串1set+双指针i,j 当j不包含时候,添加并计算max,否则,左边界右移动 15.三数之和排序,for里面套一个双指针while,注意去重 12345678910111213141516while(){ if(cur==0 ...
阅读全文 »

FLink消费延迟

发表于 2021-02-27 | 分类于 Flink
字数统计: 3.2k | 阅读时长 ≈ 11
Flink具备高吞吐、低延迟、纯流式架构、支持对乱序事件的处理、有状态、高度灵活的窗口定制、失败恢复、故障转移、水平扩展、批处理、流处理统一的API等大数据处理优势。基于大数据的应用场景中,从数据生产,到数据收集、数据处理、数据应用,贯穿整个大数据生命周期全栈的每个环节,Flink 均可应用其中。作 ...
阅读全文 »

SpringBean生命周期

发表于 2021-02-10 | 分类于 框架
字数统计: 909 | 阅读时长 ≈ 3
1.跟普通的对象不一样。传统的对象创建有几个步骤 编译为class文件 等类需要初始化的时候加载到JVM里面,如遇到new 反射(主动引用) 初始化供我们使用 而BeanDefinition还有不同的点就是,还增加了一些对Bean对象的描述信息,比如@Scorpe,@Lazy 2.Bean在启动 ...
阅读全文 »

oath2.0是什么

发表于 2021-02-09 | 分类于 框架
字数统计: 3.5k | 阅读时长 ≈ 13
一、应用场景为了理解OAuth的适用场合,让我举一个假设的例子。 有一个”云冲印”的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让”云冲印”读取自己储存在Google上的照片。 问题是只有得到用户的授权,Google才会同意”云冲印”读取这些照片。那么,”云冲印”怎 ...
阅读全文 »

流量控制

发表于 2021-02-08 | 分类于 计算机网络
字数统计: 493 | 阅读时长 ≈ 1
TCP的流量控制有两种方式: 一种是基于速率流量的控制 一种是基于滑动窗口的流量控制 一、基于速率流量的控制 这种方式比较简单:它是给发送方指定某个速率,同时确保数据永远不能超过这个速率发送 这种类型的流量控制最\适合流应用程序**,可被用于广播和组播发现 二、基于滑动窗口的流量控制 详情 ...
阅读全文 »
<i class="fa fa-angle-left"></i>1…678…32<i class="fa fa-angle-right"></i>
John Doe

John Doe

313 日志
43 分类
5 标签
© 2022 John Doe
博客全站共676.6k字