首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
oceanuslion
更多收藏集
微信扫码分享
微信
新浪微博
QQ
49篇文章 · 0订阅
Hollis原创|你以为工厂模式很简单,可能是因为你懂的只是冰山的一角
很多人认为工厂模式很简单,只是有一个建造工厂,帮我们进行对象构造而已。那么请尝试回答下以下问题: 如果以上四个问题,你都可以很好的回答的话,那么这篇文章就没有继续读下去的必要了,否则,建议你好好学习下本文。 这三种模式从上到下逐步抽象,并且更具一般性。 GOF在《设计模式》一书…
面试官:“谈谈Spring中都用到了那些设计模式?”。
JDK 中用到了那些设计模式?Spring 中用到了那些设计模式?这两个问题,在面试中比较常见。我在网上搜索了一下关于 Spring 中设计模式的讲解几乎都是千篇一律,而且大部分都年代久远。所以,花了几天时间自己总结了一下,由于我的个人能力有限,文中如有任何错误各位都可以指出。…
再有人问你分布式事务,把这篇扔给他
不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致的。这说明了事务在生活中的一些重要性。有了事务,你去小卖铺买东西,那就是一…
你应该知道的乐观锁-高效控制线程安全的手段
最近在修改Seata线程并发的一些问题,把其中一些经验总结给大家。先简单描述一下这个问题,在Seata这个分布式事务框架中有个全局事务的概念,在大多数情况下,全局事务的流程基本是顺序推进不会出现并发问题,但是当一些极端的情况下,会出现多线程访问导致我们全局事务处理不正确。 代码…
大白话搞懂什么是同步/异步/阻塞/非阻塞
在最近的一些面试中,跟应聘者聊了比较多关于“同步/异步,阻塞/非阻塞”相关的话题,发现大家对于这些概念的理解都比较模糊,甚至有的同学会反问“他们不就是同一个东西吗?”。所以借着这么一个机会,我想用一些尽量简单的例子,尽量简洁的语言来聊聊自己对于这些概念的看法。 这篇文章想通过一…
漫画:什么是红黑树?
1.左子树上所有结点的值均小于或等于它的根结点的值。 2.右子树上所有结点的值均大于或等于它的根结点的值。 3.左、右子树也分别为二叉排序树。 接下来我们依次插入如下五个节点:7,6,5,4,3。依照二叉查找树的特性,结果会变成什么样呢? 1.节点是红色或黑色。 2.根节点是黑…
【温故知新】分布式事务及分布式锁系列文章总结【石杉的架构笔记】
通过一个真实的电商业务场景驱动,我们介绍了什么是TCC分布式事务、如何落地实现其三个阶段,同时,给予了读者朋友一些思考问题,这都是真实生产项目中使用TCC分布式事务必须考虑到的因素。 实际生产中,各个服务间的调用很可能是异步的,所以我们这篇文章,聊了聊基于MQ的异步调用如何保证…
还搞不懂 Java NIO?快来读读这篇文章!
首先,我们需要弄清楚几个概念:同步和异步,阻塞和非阻塞。 1. 同步 比如你必须亲自去银行取钱。 2. 异步 比如你把银行卡给我,让我帮你去银行取钱,你需要告诉我银行卡密码和取多少钱,我取完了之后把钱给你。 3. 总结 自己干就是同步,别人干就是异步。 1. 阻塞 2. 非阻塞…
阿里一道Java并发面试题 (详细分析篇)
前天分享了一篇关于阿里的“Java常见疑惑和陷阱”的文章,有人说这个很早就有了,可能我才注意到,看完之后发现内容非常不错,有几个我也是需要停顿下想想,如果后续有机会我录制一个视频把这个ppt里面的所有内容,根据我的理解和知道的给大家分享一遍。 如果你之前还没有看过建议好好看一遍…