在上一篇文章中,我们讨论了如何通过同步来避免多个线程在同一时刻访问同一数据,本文中我们将继续介绍如何共享和发布对象。 1 可见性 之前我们重点讨论的是操作的原子性,这里我们继...
IP属地:甘肃
在上一篇文章中,我们讨论了如何通过同步来避免多个线程在同一时刻访问同一数据,本文中我们将继续介绍如何共享和发布对象。 1 可见性 之前我们重点讨论的是操作的原子性,这里我们继...
这次主要是分析下HashMap的工作原理,为什么我会拿这个东西出来分析,原因很简单,以前我面试的时候,偶尔问起HashMap,99%的程序员都知道HashMap,基本都会用H...
一、前言 最近在回顾数据结构与算法,有部分的算法题用到了栈的思想,说起栈又不得不说链表了。数组和链表都是线性存储结构的基础,栈和队列都是线性存储结构的应用~ 本文主要讲解单链...
前言 只有光头才能变强 回顾前面: 给女朋友讲解什么是代理模式 包装模式就是这么简单啦 单例模式你会几种写法? 工厂模式理解了没有? 在刷Spring书籍的时候花了点时间去学...
集合Collection总览 前言 声明,本文使用的是JDK1.8 从今天开始正式去学习Java基础中最重要的东西--->集合 无论在开发中,在面试中这个知识点都是非常非常重...
前不久总结了一篇Linux思维导图整理,以及一篇Java知识图谱收集整理,得到很多小伙伴的喜欢,就有小伙伴说希望整理一篇Python的,但是我对Python了解不多,也就偶然...
平时看到不错的图谱的时候会习惯性的保存收集,今天一看电脑,发现还有蛮多的,所以先把Java知识图谱分享出来,如果能帮助到Java学习者,那是最好不过的了。 1、Java学习路...
http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html ViEmu模拟器网站提供了一份Vim编辑器...