首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
图解技术区
Java4ye
创建于2021-05-13
订阅专栏
通过图形来具象化技术,更加形象,方便理解,记忆,涉及的技术很广泛,不仅仅 Spring,SpringMVC,Springboot,MyBatis,SpringCloud…… 等等
等 22 人订阅
共40篇文章
创建于2021-05-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
AOP 插件就这?上手不用两分钟!!
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 小伙伴们好呀,今天 4ye 来分享这个 Spring AOP 插件篇 啦😝 项目一览 这个 demo 分为两个模块 : 👉 插件模块 spr
Spring AOP内功修炼
从内到外来了解 Spring AOP 的知识点 👇 ,不仅仅注释,还有编程式,原来 @After 注解是这样实现的!
16张图解锁Spring的整体脉络
从整体上看Spring,IOC,AOP,Bean解析流程,生命周期,扩展点,BeanFactory,FactoryBean等等
三分钟快速上手Spring事件机制
小伙伴们好呀~ 今天来和大家分享下这个 Spring事件机制 内容概览 原理 这个熟悉 观察者模式 的小伙伴应该一眼就看出来啦~ 其实就是个简单版的 发布-订阅模式 有三个核心类👇 事件 Applic
Spring的这七大模块你了解吗
这是我参与8月更文挑战的第3天,活动详情查看:8月更文挑战 小伙伴们好呀,4ye 最近会持续分享下这个 Spring 的系列文章📚啦~(中间会穿插一些博客活动的文章) 😄 ,有兴趣的话记得星标下公众号
三分钟快速了解Spring中的工厂模式
这是我参与8月更文挑战的第1天,活动详情查看:8月更文挑战 前言 今天4ye来和小伙伴们分享下设计模式中的工厂模式啦😄 顺便带来了下面三个问题,一起来看看叭😋 一.工厂模式 我们都知道,设计模式有23
简单两步搞定Springboot自定义starter
「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!」 小伙伴们早呀,最近是三伏天,真的是超级热 😱 先来一句~ (哈哈哈) Springboot 自定义 starter
花了2个钟才搞懂这AOP为啥没生效,水友却睡着了……
「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!」 Springboot 中 AOP 失效的原因 今天 4ye 来和小伙伴们分享一个小实战啦 ,冲冲冲~ (。・∀・)
CGLIB动态代理探索(ASM,Spring)
正文第一句——「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!」 本期来和小伙伴们分享这个 Cglib 动态代理啦~ (~ ̄(OO) ̄)ブ 代码如下, 这里实现 Me
java代理模式和字节码的探索
这是我参与更文挑战的第27天,活动详情查看: 更文挑战 小伙伴们好呀~ 😝 ,4ye 今天来和小伙伴们分享下以下的小知识点~ 如图所示,除了维护正常的一个实现类外(被代理类),还需要而外维护一个代理类
四种引用类型在Springboot中的使用
这是我参与更文挑战的第21天,活动详情查看: 更文挑战 今天 4ye 来和小伙伴们聊聊这个 强引用,软引用,弱引用,幻象引用(虚引用)啦😝 嘿嘿,主要是最近读源码的时候经常看到,然后又想到自己第一次知
Springboot 自动装配原理探索
这是我参与更文挑战的第17天,活动详情查看: 更文挑战 (^U^)ノ~YO , 今天 4ye 来和小伙伴们分享这个 Springboot 的自动装配 啦~✌ 官网介绍 先来看看官网是怎么定义这个自动装
服务发现机制SPI居然是破坏者?!
这是我参与更文挑战的第11天,活动详情查看: 更文挑战 今天 4ye 来和小伙伴们分享下这个 SPI 机制啦~ ,SPI 的身影无处不在! 是热插拔的体现之一,更和双亲委派机制有点小关系,居然是个破坏
万字长文,带你快速上手这些池化技术!| Java 开发实战
万字长文带你看看这些线程池,图文并茂,从内到外,还有使用场景,以及比较特别的 Fork/Join ,还有各种各样的连接池技术,hikaricp,druid,httpclient等,快速上手(吃灰)
图解线程生命周期
4ye 这期来和大家分享下这个 Java线程的生命周期 ( •̀ ω •́ )y 注意这里特意指明了是 Java 因为线程这东西是 操作系统调度的最小单元 所以在操作系统中肯定
Java中的锁居然有这么多!
为啥是 Java 中的锁呢, 因为 锁的种类 也有很多的,像我们平时使用的 MySQL,它也有自己的 表锁,行锁,间隙锁 ... ... 还有 基于redis 的分布式锁 (RedLock——红锁)呀,zookeeper的分布式锁 等各种各样的🔒~ 读数据时 会很乐观的认为别…
两张图带你看清 ConcurrentHashMap 1.7和1.8的不同
嘿嘿~ 我们知道这个 HashMap 是线程不安全的~ ,而 线程安全的 Map 就有这个 HashTable 还有这个 ConcurrentHashMap 。 连 get 都加锁。。 HashTable 和 ConcurrentHashMap 的 共同特点 是 不允许 key…
fail-safe 和 fail-fast 硬核解析,让你和面试官多聊十分钟!
当集合数据结构发生变化时,这两个值是不相等的,所以会抛出该异常~ 。 代码运行讲解,线程A 往里加数据,线程B 遍历它的数据,并删除。 从 图一 可以看到会去创造一个 EntryIterator , 而 它又 继承了 HashIterator ,在初始化时,会先调用父类的构造器…
一文带你了解 TreeMap ,LinkedHashMap 的主要特点
一. Comparable , Comparator 这两个有什么不同? 可以看到一个是 java.lang 包的,一个是 util 包的。 代码如下,很明显, Comparable 属于 内部比较器, 而 Comparator 属于 外部比较器 。 外部比较器的好处 是我们可…
面试官说又逮到一个不会hashmap的
一. 你知道哪些 map ? 二. HashMap 的特点是什么? 三. JDK1.8 中 HashMap 为什么要引入红黑树 ? 四. HashMap长度为什么只能是2的倍数 计算 Hash 值时采用位运算来代替取模,能更高效地计算出元素的位置。 但是扩容之后变成 32 了,…