Loading...
还记得以前看源码的时候,第一次看到Unsafe类的时候的"震撼感"。首先是这个名字 Unsafe 就有种让人敬而远之的感觉,其次进去看了一下还大多都是na...
Spring的核心思想其中之一就是IOC,也就是依赖倒转通俗的解释起来就是,我们将自己所需要的Bean对象在配置文件中写好其定义,配置好依赖注入等信息(他...
1. 初步介绍我们在使用多线程时,经常会有需要让主线程等待多个子线程执行完毕后再进行最后处理的操作。使用Join方法可以来实现这一点。不过除了join方法...
来挖一挖ThreadLocal的神秘之处1. 什么是ThreadLocal如果我们有两位黄金矿工,而他们只有一个矿袋子时,则两个矿工同时捞上来一个矿石时需...
继上篇文章稍微撕一下HashMap的源码之后,我们基本了解了HashMap的工作机制和实现原理,这样我们就可以自己照着它的思路来自己实现一个基于Hash算...
众所周知HashMap是Map接口最常用的实现类,是基于哈希函数的一类容器,可以保存Key-Value类型的元素。接下来开始慢慢分析这个容器。1. 数据结...
有些人在碰到问题时,就想:“我知道,我可以使用正则表达式。”现在,他们就有了两个问题。 ...
1. 什么是强化学习?通常我们可以将机器学习分成三个类别:监督学习非监督学习强化学习监督学习每个类型的机器学习的应用都是不一样的,例如就监督学习的话,通常...
最近花了一点时间看了一下ArrayList的源码和扩容原理,这里分享一下有JDK8和JDK14两个版本的源码哦(干货满满)1. 观察构造函数查看源码如下(...
最近登上博客突然发现,文章标题竟然自己变成居中的了好家伙突然看上去就变得相当奇怪了,忍不了,于是开始想办法解决这个问题简单分析想到最近一次博客的变动就是,...
自定义一个一键获取Linux系统状态信息的脚本之前博客分享过一个Linux云服务器的一键测速脚本,可以很方便的来测试我们系统的IO网络等信息。对于系统状态...
我们为什么要用IoC和AOP?本文转自微信公众号RudeCrab,作者RudeCrab这篇文章对于博主这种Spring初学者来说相当友好,可以加深对IoC...