止术

LV1

技术专栏

求道TA创建的

58 文章11 关注者

全部文章

  • 一个Spring Bean从诞生到逝去的九次人生转折!

    关于Spring生命周期的学习,前面已经写过很多篇文章去不断的探究Spring对一个Bean的创建、管理过程,在整个SpringBean的生命周期中,BeanP...

    止术
  • 跳出源码地狱,Spring巧用三级缓存解决循环依赖-原理篇

    在探讨Spring三级缓存解决循环引用之前,我们需要了解一点就是Spring所谓的循环依赖到底是什么,是如何产生的,为什么会产生这种问题?

    止术
  • Spring:没有人比我更懂Java对象的创建!

    一个Spring Bean是Java对象吗?那么一个对象是Spring Bean吗?

    止术
  • 带你跳出源码地狱,从原理上理解MyBatis对Spring源码的扩展实现

    大纲 本文章只对原理和部分重要代码进行分析,源码的详细分析请跳转到:【牛逼哄哄的Spring是怎么被MyBatis给征服了?】 具体观看,本文带你从原理上全面的...

    止术
  • 无异常日志,就不能排查问题了???

    众所周知,日志是排查问题的重要手段。关于日志设计,以及怎么根据从【用户报障】环节开始到秒级定位问题这个我们下一期说(绝非套路),这一期,主要讲一下,在没有异常日...

    止术
  • 记一次向Spring官方提交PR的失败经历

    周末无聊在家,打开Spring源码,想再温习一遍之前学习过的流程,忽然看到一段代码,就是在执行BeanFactoryPostProcessor的逻辑中我发现了这...

    止术
  • 你知道Spring中BeanFactoryPostProcessors是如何执行的吗?

    了解了BeanDefinition以及生命周期的大概概念之后,我们可以试着看一下源码!我们上一章也说到,BeanFactoryPostProcessors的执行...

    止术
  • 想要学会Spring源码,你必知必会的BeanDefinition原理!

    这是一个经典的面试题,什么是java Object?万物皆对象,在Java内部所有的类,经过创建之后都可以称之为一个对象,SpringBean也是一个java ...

    止术
  • 史上最全Docker初学者命令大全

    止术
  • 面试问倒无数人的Spring事务问题,就被你这样说完了?

    又是一周过去了,对于这周的收获你还满意吗?相信一直看我文章的小伙伴都知道,Spring源码精读系列的文章已经写了好多篇了,今天依旧是和以前一样,我们来分析Spr...

    止术
  • 牛逼哄哄的Spring是怎么被MyBatis给征服了?

    其实前几篇文章已经写了好多有关于Spring源码的文章,事实上,很多同学虽然一直在跟着阅读、学习这些Spring的源码教程,但是一直都很迷茫,这些Spring的...

    止术
  • Spring中眼见为虚的 @Configuration 配置类

    在这里我不得不感慨Spring的代码的完善与优秀,从之前看源码迷迷糊糊到现在基本了解Spring的部分源码后,愈来愈发现Spring开发者的思虑之周全!

    止术
  • 听说你一读Spring源码就懵?我帮你把架子搭好了,你填就行!

    最近断更了一段时间,因为公司比较忙,周五的时候在公司做了一个关于Netty的分享,后续会总结一下分享出来!

    止术
  • 万字长文,助你深度遨游Spring循环依赖源码实现!

    最近有很多读者面试的时候都被问到了有关于Spring三级缓存的解决方案,很多读者在面试受挫之后,试着自己去读源码,试着去跟断点又发现一层套一层,一会自己就懵了,...

    止术
  • 生气!面试官你过来,我给你手写一个Spring Aop实现!

    又是一周过去了,不知上周发的关于Spring循环依赖使用的三级缓存你们掌握到什么样子了呢?这周又是一篇深度好文(自夸一下),作者每天下班肝了好几天赶出来的文章,...

    止术
  • 你真的了解synchronized吗?

    在多线程并发编程中synchronized一直是元老级角色,很多人都会称呼它为重量级锁。但是,随着Java SE 1.6对synchronized进行了各种优化...

    止术
  • RedLock究竟是不是Redis分布式锁分布式环境下的银弹?

    在这个技术不断更新迭代的情况下,分布式这个概念,在企业中的权重越来越高!谈及分布式时,不可避免一定会提到分布式锁,现阶段分布式锁的实现方式主流的有三种实现方式,...

    止术
  • MyBatis为了解决二级缓存脏读问题,究竟做了那些骚操作!

    MyBatis为了提高我们的查询性能,专门设计了一级缓存和二级缓存,众所周知,我们在开发环境中,使用的缓存的时候,也会遇到各种各样的挑战,比如缓存穿透,缓存雪崩...

    止术
  • 你凭什么说Spring会导致MyBatis的一级缓存失效!

    我就纳闷了,为什么一级缓存不可用呢?这难道是Spring的BUG?这引起了我极大的兴趣,因为Spring作为一个极其优秀的项目管理框架,它居然也有BUG,我要一...

    止术
  • MyBatis与设计模式的激情碰撞

    最近一直在研究MyBatis的源码,MyBatis作为国内最为经常使用的持久层框架,其内部代码的设计也是极其优秀的!我们学习源码的目的是什么呢?

    止术

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券