随笔分类 - 面试整理
摘要:红黑树的应用场景: https://blog.csdn.net/zuochao_2013/article/details/80562092 红黑树的五个性质: 一般的,红黑树(一棵自平衡的排序二叉树),满足以下性质,即只有满足以下性质的树,我们才称之为红黑树: 1)每个结点要么是红的,要么是黑的。
阅读全文
摘要:idea中如何使用git来做分支的切换合并: https://blog.csdn.net/autfish/article/details/52513465 本地分支与远程分支: https://segmentfault.com/a/1190000008091986 git命令的区别: git中reb
阅读全文
摘要:关于缓存穿透的解决方案,这篇文章讲的很透彻,拿来分享下: 详细内容参考博主链接: https://www.cnblogs.com/rjzheng/p/8908073.html 布隆过滤器 1、原理 布隆过滤器的巨大用处就是,能够迅速判断一个元素是否在一个集合中。因此他有如下三个使用场景: OK,接下
阅读全文
摘要:在高性能的IO体系设计中,有几个名词概念常常会使我们感到迷惑不解。具体如下: 散仙不才,在查了一部分资料后,愿试着以通俗易懂的方式解释下这几个名词。如有不足之处,还望告知。 在弄清楚上面的几个问题之前,我们首先得明白什么是同步,异步,阻塞,非阻塞,只有这几个单个概念理解清楚了,然后在组合理解起来,就
阅读全文
摘要:关于分布式锁,可能绝大部分人都会或多或少涉及到。 我举二个例子: 场景一:从前端界面发起一笔支付请求,如果前端没有做防重处理,那么可能在某一个时刻会有二笔一样的单子同时到达系统后台。 场景二:在App中下订单的时候,点击确认之后,没反应,就又点击了几次。在这种情况下,如果无法保证该接口的幂等性,那么
阅读全文
摘要:1、使用activeMQ http://blog.csdn.net/zhou2s_101216/article/details/77855413 2、通过配置实现定时同步 http://blog.csdn.net/millery22/article/details/51445964 3、使用Linu
阅读全文