240 发简信
IP属地:浙江
  • SpringCloud应用启动流程分析(二)

      上篇[http://anyoptional.com/2021/09/20/how-springcloud-bootstrapped-part1]我们聊了会bootstra...

  • SpringCloud应用启动流程分析(一)

      SpringCloud想必大家都不陌生了,它为开发人员提供了在分布式系统中快速构建一些常见模式的工具,比如配置管理、服务发现、断路器和负载均衡等等。所谓工欲善其事必先利其...

  • SpringBoot自动装配机制分析

      上篇[http://anyoptional.com/2021/09/07/how-spring-application-bootstrapped/]分析了SpringBo...

  • SpringBoot应用启动流程分析

      SpringApplication是SpringBoot提供的帮助应用程序启动的引导类,它负责 创建合适的ApplicationContext 将命令行参数融入Envir...

  • 120
    Embedded Servlet Container 是怎样启动的

      传统Java Web开发中,开发者需要独立部署Servlet容器,比如Tomcat,并将应用程序打成war包放入容器才能运行,这多多少少有点繁琐且不方便调试,嵌入式Ser...

  • 120
    Reactor Pattern

    前言 之前[http://anyoptional.com/2021/05/16/io-model/]聊过几种常见的 I/O 模型,不过要说起当红炸子鸡还得是 I/O 多路复用...

  • JVM碎碎念

    前言   HotSpot VM 作为使用最广泛的 JVM 的,如无歧义,以下谈到 JVM 均指代 HotSpot VM。 TLAB   堆区是线程共享区域,线程在创建新对象时...

  • 120
    I/O模型

    什么是 I/O、I/O 模型 所谓 I/O,无非是把数据移入或移出缓冲区。 进程执行 I/O 操作,归根结底,是向操作系统发出请求,让它要么把缓冲区里的数据清空 (写),要么...

  • @rockyMJ 几年前的demo了,我也已经转岗后端,大概是不会更新了😂

    iOS MVVM最佳实践(一)

    引言   没有代码的瞎掰都是耍流氓!  这里是我使用MVVM模式结合组件化所做的音乐类App小部分功能,包括歌单、搜索和播放。你可以在这里看到viewModel到底如何书写、...

  • 进去pom,右键选择maven->show dependency diagram->ctrl+f搜索待查看的jar包,可以直接看到其来源和冲突情况,搜pom可太虎了😂

    maven包冲突及解决思路

    maven包冲突 前情提要:原项目为spring项目,现需要改为Springboot项目。将pom依赖copy过来后报错如下: 看异常是包有问题,发现spring-data-...

  • 120
    Spring Tx源码解析(三)

    前言   上篇[http://anyoptional.com/2021/04/17/spring-tx-part1/]我们分析了spring-tx中的AOP部分,包括Tran...

  • 120
    Spring AOP源码解析(三)

    前言   上一篇[http://anyoptional.com/2021/03/28/spring-aop-weaving-part1/]分析AbstractAutoProx...

  • 120
    Spring AOP源码解析(二)

    前言   上一篇[http://anyoptional.com/2021/03/27/spring-aop-overview/]中我们扒拉了一下spring-aop的底裤,详...

  • Spring AOP源码解析(一)

    引言   spring-aop作为Spring生态中的基础模块,发挥着举足轻重的作用。spring-framework内部大量使用它来提供声明式的企业级服务,其中最为开发者熟...

  • Spring中的循环依赖

    循环依赖   Spring使用依赖注入(DI)来实现控制反转(IoC),因而不可避免的会存在循环依赖的情况:当容器中的多个bean互相引用形成闭环的时候,就出现了循环依赖。 ...

  • 120
    Spring Tx源码解析(二)

    前言   上一篇[http://anyoptional.com/2021/04/16/spring-tx-overview/]我们介绍了spring-tx中的底层抽象,本篇我...

  • Spring Tx源码解析(一)

    引言   Spring提供的声明式事务想必大家都很熟悉了,简简单单一个@Transactional注解便能提供如此强大的功能,那么它是如何实现的呢?带着这点好奇心,我们一起扒...

  • FutureTask源码解析

    概述    FutureTask实现了RunnableFuture接口,它既可以作为Runnable被提交给Executor去执行,又可以作为Future获取异步任务的执行结...

个人介绍
动漫、代码和篮球,就是人生。