连击 天
fork: star:
一、导语 最近在学习并发编程原理,所以准备整理一下自己学到的知识,先写一篇CountDownLatch的源码分析,之后希望可以慢慢写完整个并发编程。 二、什么是CountDownLatch CountDownLatch是j...
背景 最近开发一个业务,用到了商品中心的一个接口,看接口名itemElasticSearchFacade以为是正常的dubbo接口, 所以就在spring-dubbo-consumer.xml 中引用了改接口,结果项目启动报错:Duplic...
背景 java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [com.alibaba.rocketmq.remoting.netty.NettyRemotingAb...
在上篇文章中,我们了解了dubbo服务引用的启动阶段所做的事情,还有远程调用阶段没有看。Dubbo 服务调用过程比较复杂,包含众多步骤,比如发送请求、编解码、服务降级、过滤器链处理、序列化...
在上篇文章中,我们了解了dubbo服务发布的流程,本文讲浅要分析dubbo服务引用的过程。 一、服务消费端应该做哪些事? 生成代理对象(帮我们实现通信细节) 建立通信连接(netty) 从zk获取服...
一、自己实现的思路 解析配置文件 netty通信 序列化、反序列化 服务地址注册到 注册中心 二、如何解析spring的配置文件 我们一般会把服务的信息放在spring的配置文件中,供dubbo解析调用。那...
在上篇文章中,我们详细分析了doCreateBean()中的第2步:实例化bean,本文接着分析doCreateBean()的第4步“循环依赖处理”,也就是populateBean()方法。 首先回顾下Bean加载的主流程: 如果是...
CommonAnnotationBeanPostProcessor是Spring中用于处理JavaEE5中常用注解(主要是EJB相关的注解)和Java6中关于JAX-WS相关的注解,可以处理@PostConstruct、@PreDestroy等Bean生命周期相关事件...
AutowiredAnnotationBeanPostProcessor是Spring的后置处理器,专门处理@Autowired和@Value注解。 一、触发方式 Spring容器在每个Bean实例化之后,调用AutowiredAnnotationBeanPostProcessor的...
上篇文章Spring Ioc源码分析 之 Bean的加载(四):createBean()中我们分析了doCreateBean()方法的大致流程,这篇文章我们就详细分析下实例化 bean的createBeanInstance()方法,剩下的步骤将...
上一篇文章Spring Ioc 之 Bean的加载(三):各个 scope 的 Bean 创建 我们分析了各个作用域Bean的创建大体流程。这篇文章我们来分析以下创建Bean的关键方法 createBean() createBean() 代码...
在Spring中Bean有许多不同的作用域,例如:singleton、prototype、request等等,本篇文章就来分析一下各个scope的Bean是怎么创建的 一、singleton 代码: // Create bean instance. //创建单...
前言 在之前的文章中,我们分析了Spring的Ioc的初始化过程,实际上就是把beanName和BeanDefinition注册到DefaultListableBeanFactory的map中。 在完成 bean 的注册之后,refresh()还调用了很...
在上篇文章Spring IoC 源码分析 (基于注解) 一我们分析到,我们通过AnnotationConfigApplicationContext类传入一个包路径启动Spring之后,会首先初始化包扫描的过滤规则。那我们今天就来看下...
一、 IoC 理论 IoC 全称为 Inversion of Control,翻译为 “控制反转”,它还有一个别名为 DI(Dependency Injection),即依赖注入。 二、IoC方式 Spring为IoC提供了2种方式,一种是基于xml...
一、背景 如果再xml中配置了相同的<Bean>的ID或name可能会造成一些问题,今天我们来探讨一下并解决。 二、问题 1、在同一个xml中配置了相同的bean的id。EX: <?xml version="1.0" encoding="U...
一、新建脚本 vi auto_del.sh 二、删除/otp/myPhtots/2019/06下 昨天的文件 year=`date +%Y` month=`date +%m` echo "/opt/myPhotos/$year/$month" find /opt/myPhotos/$year/$month -mtime ...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复