四时宝库

程序员的知识宝库

Sprring注解源码深度分析-中篇(@transactional注解源码)

运行BeanFactory后置处理器

invokeBeanFactoryPostProcessors

该阶段主要诊断refresh方法中的invokeBeanFactoryPostProcessors方法主要运行BeanFactory后置处理器,之前注册的各种后置处理器都是在这一步运行的,还有SpringBean(贴了Spring注解的bean)的实例化,DI依赖注入以及AOP动态代理都是在这一步完成的 是Spring容器核心方法。

在使用Dubbo时,你踩过的那些坑!(dubbo用法)

17年的时候,因为一时冲动没把持住(当然最近也有粉丝叫我再冲动一把再更新一波),结合面试题写了一个系列的Dubbo源码解析。


Filter在Dubbo中如何实现?面试中80%的人答不全

Dubbo的Filter在使用的过程中是我们扩展最频繁的内容,而且Dubbo的很多特性实现也都离不开Filter的工作,今天一起来看一下Filter的具体实现。

如果对我的文章感兴趣。希望阅读完可以得到你的一个【三连】,这将是对我最大的鼓励和支持。

深入剖析Spring boot自动装配原理二(Import)

前言

关于@Import注解的使用,在Spring源码中随处可见,其作用大家基本也都知道,无非就是注入指定的Bean到Spring IOC容器管理,只能作用用于类上,其用法分三种:普通的类直接注入、实现了ImportSelector接口的类、实现了ImportBeanDefinitionRegistrar接口的类,那么Spring具体是如何实现的?这三种方式又有何不同?一起跟进源码一探究竟,彻底了解Import的实现。

手动分析Java8 新特性指导手册(程序分析方法的5个方面主要是指)

接口内允许添加默认实现的方法

Java 8 允许我们通过 default 关键字对接口中定义的抽象方法提供一个默认的实现。

请看下面示例代码:

// 定义一个公式接口
interface Formula {
 // 计算
 double calculate(int a);
 // 求平方根
 default double sqrt(int a) {
 return Math.sqrt(a);
 }
}

Java 中的 for 循环你能罗列几种?

老实说,循环 也算是各大编程语言中,基础中的基础了。那么Java 中提供了几种方式呢?今天我们来细数一下。

java怎样使用钩子优雅的停止服务(java钩子线程怎么写)

背景

用户:货都到了,购物车里怎么还有刚买的东西,what?产品:有用户反映,提单完成了,怎么没清购物车,研发赶紧看看是不是有bug啊?研发:恩,我看看,!@#¥%……&*()一顿狂查,搜嘎,当时在上线,重启应用,异步任务丢了……产品:能不能行,上线你就丢任务,丢不丢人啊!研发:…………

Dubbo异常处理源码探究及其最佳实践

Hello,大家好,我是课代表。

欢迎关注我的公众号:Java课代表,原创实战干货首发地儿,等你来呦。

期末了还没复习JAVA?莫慌,重点难点知识点都在这。字符串基础


字符串


  • 字符串不是基本数据类型,是引用数据类型
  • 字符串是 String 类的对象。 String 类位于 java.lang 包中。默认情况下,该包自动导入。

创建字符串常见的有两种方式:

Spring源码解析之@Import注解源码解析


Spring 3.0之前,创建Bean可以通过xml配置文件与扫描特定包下面的类来将类注入到Spring IOC容器内。而在Spring 3.0之后提供了JavaConfig的方式,也就是将IOC容器里Bean的元信息以java代码的方式进行描述。我们可以通过@Configuration与@Bean这两个注解配合使用来将原来配置在xml文件里的bean通过java代码的方式进行描述

<< < 1 2 3 4 5 6 7 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接