J.U.C并发包,即java.util.concurrent包,是JDK的核心工具包,是JDK1.5之后,由 Doug Lea实现并引入。 整个java.util.concurrent包,按照功能可以大致划分如下: juc-l…
温馨提示:看完本大约需要3.2min~ 前言:以下都是个人对于购物车与支付实现的一些看法,如果有不对的地方欢迎指点,可在文末留言区进行评论留言,或在博客最上方留言板留言,或直接与博主进行交流沟通。 …
温馨提示:看完本大约需要12.4min~ 摘要: B-Tree:即BTree,或者B树,可不要读作B减树让人笑话啦。它是多路搜索树(不是二叉的)。 B+Tree:B+Tree也是多路搜索树,是B-Tree的变体。…
温馨提示:看完本大约需要10min~ 我们在用缓存的时候,不管是Redis或者Memcached,基本上会通用遇到以下三个问题: 缓存穿透 缓存并发 缓存失效 一、缓存穿透  …
之前了解分析过HashMap的源码,今天看看ArrayList源码,希望对大家有帮助,共同学习,共同进步。 ArrayList简介 ArrayList继承AbstractList,实现List,RandomAccess,Clo…
摘要: 突然发现对源码的阅读较少,所以近段时间静下心来耐心好好研究一些源码,看看大神的设计思想,多学习。 为何要阅读源码?阅读源码的目的是什么?如何阅读源码? 源码分析的目的并不是单纯的为了肢解代码, 这只是过程, 它的目的是…
Redis是什么 这个问题的结果影响了我们怎么用Redis。Redis是REmote Dictionary Server的缩写。 互联网数据目前基本使用两种方式存储:关系型数据库或者非关系型数据库,而Redis属…
前段时间对代码进行重构,其中有一点有和上司有聊到@Autowired,其实主要是我对代码进行重构所引发的问题,其实也不是问题,但是我觉得有必要记录下来。 @Autowired,是spring提供自动装配的一个注解…
更多...
加载中...