首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
WriteOnRead
掘友等级
公众号
|
WriteOnRead
诗酒趁年华
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
87
文章 64
沸点 23
赞
87
返回
|
搜索文章
最新
热门
还没体验过ChatGBT?带你感受一下
<section id="nice" data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="font-size: 16p
Redis 分布式锁遇到的序列化问题
最近使用 Redis 遇到了一个类似分布式锁的场景,跟 Redis 实现分布式锁类比一下,就是释放锁失败,也就是缓存删不掉。又踩了一个 Redis 的坑…… 本文主要对此做个复盘。 既然是释放锁有问题,那就先看看释放锁的代码吧。 删除脚本中,会先获取 Redis key 的旧值…
Spring 如何创建 bean 对象?
前文「Spring 如何从 IoC 容器中获取对象?」从整体上分析了如何从 Spring IoC 容器获取一个 bean 对象。该逻辑由 AbstractBeanFactory#doGetBean 方法实现,主要流程如下: 本文进一步深入细节,主要分析如何创建 singleto…
如何从 Spring IoC 容器中获取对象?
前面几篇文章主要分析了 Spring IoC 容器如何初始化,以及解析和注册我们定义的 bean 信息。 其中,「Spring 中的 IoC 容器」对 Spring 中的容器做了一个概述,「Spring IoC 容器初始化」和「Spring IoC 容器初始化(2)」分析了 S…
Spring 是如何解析 <bean> 标签的?
上回「Spring IoC 容器初始化(2)」说到了 Spring 如何解析我们定义的 <bean> 标签,代码跟进了一层又一层,跋山涉水,最终来到了 BeanDefinitionParserDelegate#parseBeanDefinitionElement 方法…
Redis遇到的那些坑
Redis 作为当前最流行的 NoSQL 之一,想必很多人都用过。 Redis 有五种常见的数据类型:string、list、hash、set、zset。讲真,我以前只用过 Redis 的 string 类型。 由于业务需求,用到了 Redis 的集合 set。这不,一上来就踩…
Spring IoC 容器初始化(2)
前文「Spring IoC 容器初始化」 以 IoC 容器中的 ClassPathXmlApplicationContext 为例进行了深入分析。 Spring 从我们的配置文件(即 application-ioc.xml)中读取到 Bean 的原始信息,将其解析为 Docum…
Spring IoC 容器初始化
上篇文章「Spring 中的 IoC 容器」从整体介绍了 Spring IoC 容器的相关概念和大致实现流程,本文要进入源码来一探究竟了。 从 ClassPathXmlApplicationContext 的构造器进入它的代码。 其中最核心的就是第三步,也是最复杂的。 刚开始看…
Spring 中的 IoC 容器
对于 Java 后端开发而言,Spring 框架的重要性不言而喻。而 Spring 中最核心的无非就是 IoC 和 AOP。 相关的概念不再赘述,网上可以找到很多对它们的介绍。 这里想说的是,IoC 只是一种设计思想,它的原理在不同语言有多种实现,同一种语言也有多个产品,Spr…
最近的一些Java面试小结
前段时间陆续面试了一些大中小公司,踩了不少坑,挂了很多,同时也有不少感悟和收获。这里想把那段经历记录一下,如果能对亲们有所帮助就再好不过了。 面试的过程其实也是一个自我认识和学习的过程,即便暂时没打算跳槽,隔段时间出去面一面对自己还是有些好处的:不仅可以评估一下自己在市场的价值…
下一页
个人成就
文章被点赞
134
文章被阅读
29,212
掘力值
1,262
关注了
6
关注者
70
收藏集
0
关注标签
6
加入于
2018-11-11