首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
不熬夜酱
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
127
文章 127
沸点 0
赞
127
返回
|
搜索文章
不熬夜酱
赞了这篇文章
鼓楼丶
3年前
关注
Spring 为何需要三级缓存解决循环依赖,而不是二级缓存
前言 在使用spring框架的日常开发中,bean之间的循环依赖太频繁了,spring已经帮我们去解决循环依赖问题,对我们开发者来说是无感知的,下面具体分析一下spring...
29
2
分享
不熬夜酱
赞了这篇文章
lialatd
5年前
关注
Spring源码-bean创建的核心步骤,三级缓存解决循环依赖的原理分析
先来一张图压压惊,由上图可见DefaultListableBeanFactory为集大成者,实现了所有接口,具备容器的基本功能,所以下文中提到的bean容器都指的是Defa...
9
4
分享
不熬夜酱
赞了这篇文章
咖啡拿铁
Seata Committer 公众号:【咖啡拿铁】
·
6年前
关注
再有人问你分布式锁,这篇文章扔给他
对于锁大家肯定不会陌生,在Java中synchronized关键字和ReentrantLock可重入锁在我们的代码中是经常见的,一般我们用其在多线程环境中控制对资源的并发访...
319
24
分享
不熬夜酱
赞了这篇文章
小黑说
公众号@小黑说Java 🐟
·
3年前
关注
分布式锁的多种实现方式详解
今天和大家好好聊聊分布式锁相关的一些概念和实现方案。没错,你能想到的ZooKeeper,Redis都有~...
42
2
分享
不熬夜酱
赞了这篇文章
HollisChuang
Developer @Alibaba
·
4年前
关注
我面试几乎必问:你设计索引的原则是什么?怎么避免索引失效?
之前我们已经详细介绍了关于索引的原理和索引的查询的原则,所谓工欲善其事必先利其器,各位在学习阶段一定要要循序渐进的来学习这块知识,千万不要眼高手低,一定要不急不躁,争取一个...
93
9
分享
不熬夜酱
赞了这篇文章
咖啡拿铁
Seata Committer 公众号:【咖啡拿铁】
·
7年前
关注
再有人问你分布式事务,把这篇扔给他
不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。...
1.3k
79
分享
不熬夜酱
赞了这篇文章
JavaEdge在掘金
公众号 @JavaEdge
·
4年前
关注
大厂都在用的MySQL主从复制、读写分离及高可用方案
读写分离的实现是基于主从复制架构:一主多从,只写主库,主库会自动将数据同步到从库。 主库将变更写binlog日志,然后从库连接到主库后,从库有个I/O线程,将主库的binl...
5
评论
分享
不熬夜酱
赞了这篇文章
leftfist
程序员
·
4年前
关注
mysql的主从复制和读写分离
从本质上来说,目前一些主流应用得数据库都是单机系统,像oracle、sql server等。但mysql作为一种发端自开源的数据库,很有自己的想法,很容易就可以支持多个数据...
1
评论
分享
不熬夜酱
赞了这篇文章
飘渺Jam
架构师 @某公司
·
5年前
关注
数据库高可用架构了解一下
看多了应用服务的高可用架构,我们来看看数据库的高可用吧。数据存储高可用的方案本质都是通过将数据复制到多个存储设备,通过数据冗余的方式来实现高可用。常见的高可用架构有主备、主...
9
评论
分享
不熬夜酱
赞了这篇文章
程序新视界
微信搜:程序新视界
·
3年前
关注
15个必知的Mysql索引失效场景,别再踩坑了!
背景 无论你是技术大佬,还是刚入行的小白,时不时都会踩到Mysql数据库不走索引的坑。常见的现象就是:明明在字段上添加了索引,但却并未生效。 前些天就遇到一个稍微特殊的场景...
99
17
分享
不熬夜酱
赞了这篇文章
说出你的愿望吧
Developer @🍨Vzan
·
6年前
关注
从0开始的高并发(一)--- Zookeeper的基础概念
前面几篇以spring作为主题也是有些时日了,高并发分布式这个主题也挺大能说挺多东西的,也是再开了个坑,然后分P来慢慢跟进吧。 我和大部分人一样是一名学习者,不是布道者,更...
133
14
分享
不熬夜酱
赞了这篇文章
程序员小富
公众号:程序员小富
·
5年前
关注
不会这些概念,劝你简历不要写 “熟悉” zookeeper
本文主要分享一下zookeeper的一些基本概念,在正式进入正题前,和大家聊一聊刚入行时我的面试经验,可以说是耿直的有些可爱。 我:就在 springboot 的 appl...
55
4
分享
不熬夜酱
赞了这篇文章
翟睿
Java开发工程师 @杭州网易云音乐科技有限公司
·
5年前
关注
CountdownLatch和CyclicBarrier的区别使用场景与具体实现
CountdownLatch和CyclicBarrier都属于线程同步的工具,不过具体的实现以及使用的情况有所不同,我们先来看看不同的使用情况CountdownLatch使...
4
评论
分享
不熬夜酱
赞了这篇文章
养猪的程序猿
Java研发工程师
·
4年前
关注
一文彻底弄懂fail-fast、fail-safe机制(带你撸源码)
fail-fast 机制是Java集合(Collection)中的一种错误机制。 在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的结构进行了修改(增加、删除),则会...
37
9
分享
不熬夜酱
赞了这篇文章
小杰要吃蛋
Java全栈工程师 @神州电商
·
5年前
关注
Redis面试题(总结最全面的面试题)
Redis 是一个使用 C 语言写成的,开源的高性能key-value非关系缓存数据库。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、s...
123
7
分享
不熬夜酱
赞了这篇文章
程序员小杰
4年前
关注
Spring源码-Aware接口
Aware 接口定义如下: 从某翻译软件得出大意是:Aware 接口是一个具有标识作用的超级接口,指示 bean 是具有被 Spring 容器通知的能力,通知的方式是采用回...
50
评论
分享
不熬夜酱
赞了这篇文章
程序员小杰
4年前
关注
Spring源码-BeanPostProcessor
Spring阅读目录 BeanPostProcessor BeanPostProcessor 是Spring IOC容器给我们提供的一个扩展接口。一般称为Bean的后置处理...
32
评论
分享
不熬夜酱
赞了这篇文章
程序员小杰
4年前
关注
Spring源码(七)-Supplier、工厂方法实例化Bean-createBeanInstance
上篇讲到程序执行了 resolveBeforeInstantiation 函数之后,如果返回的结果为 null,就需要执行 doCreateBean 函数进行创建 Bean...
46
4
分享
不熬夜酱
赞了这篇文章
程序员小杰
4年前
关注
Spring源码(六)-创建Bean流程-createBean
createBean 方法总体可以分为四个小方法: resolveBeanClass:加载 Class 对象 prepareMethodOverrides:对通过 XML ...
28
评论
分享
不熬夜酱
赞了这篇文章
程序员小杰
4年前
关注
Spring源码(四)-FactoryBean
上一篇讲到了BeanFactory,那就不得不提一下FactoryBean,先看一下它的定义吧! 定义 看到里面的三个方法名,我们可以见名知意了。Bean实例、Bean类型...
21
评论
分享
下一页
关注了
37
关注者
0
收藏集
9
关注标签
32
加入于
2019-12-06