自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_2590392428

只做最优良品质的博客

  • 博客(9)
  • 收藏
  • 关注

原创 (2020史上最全总结,跳槽必看),一篇带你立马搞定jvm内存,类加载机制全过程,java内存模型,分代垃圾回收机制,垃圾回收算法和垃圾收集器

引言 一篇带你立马搞定jvm内存,类加载机制全过程,java内存模型,分代垃圾回收机制,垃圾回收算法和垃圾收集器 这篇文章有点长哦,希望你耐着性子看完,然后会有所收获!!!!背景通过以下思维导图,进而对于Java虚拟机诞生有一个整体的认识。从上世纪90年代SUN公司开发Green项目,基于所处的软硬件环境,面临当时的困局,针对问题,进而创造出了Java语言和其运行的环境JVM。有了简易清晰的整体认识之后,如果有兴趣,可以自己搜索更多的信息了解。思维导图的作用,就是为了帮助大家简易理解Java

2020-11-12 19:33:44 1405 1

原创 一篇带你立马搞定消息中间件,并使用RabbitMQ模拟用户下单,外卖小哥抢单的情景。

引言: 了解信息中间件,并使用RabbitMQ模拟用户下单,外卖小哥抢单的情景。

2020-11-04 19:54:09 2374 6

原创 史上最全的数据结构讲解 ---- 线性结构 (2)

导航 一、线性表定义:线性表是n个类型相同数据元素的有限序列,通常记作(a0,a1,a2,a3,…,ai-1,ai,an-1)。 1.1 相同数据类型:在线性表的定义中,我们看到从a0到an-1的n个数据元素是具有相同属性的元素。比如说可以是数字,例如:(1,2,3,4)。也可以是字符,例如:(A,B,C,D)。但不能是既有数字,字母,同时还有学生。相同类型的数据元素意外着在内存中存储时,每个数据元素占用相同的内存空间,便于后续的查询定位。 1.2 序列(顺序性):相邻数据元素

2021-02-11 16:11:30 1806 1

原创 史上最全的数据结构讲解 ---- 概述(1)

引言 数据结构(data structure)是带有结构特性的数据元素的集合,它研究的是数据的逻辑结构和数据的物理结构以及它们之间的相互关系,并对这种结构定义相适应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的结构类型。简而言之,数据结构是相互之间存在一种或多种特定关系的数据元素的集合,即带“结构”的数据元素的集合。“结构”就是指数据元素之间存在的关系,分为逻辑结构和存储结构。有哪些数据结构: 常用数据结构 : 数组(静态数组、动态数组)、线性表、链表(单向链表、.

2021-02-04 19:17:32 723

转载 史上最全的集合框架讲解 ---- Java 集合框架(4)---- Set 相关类最全解析

引言 在上篇文章中Java 集合框架(3)---- Map 相关类解析,我们将剩下的常见的 Map 接口下的相关具体类做了一个解析,还有一些相关的类将会在下一篇文章中做一个总结,这篇我们来看看 Set接口的相关类。导航 HashSet TreeSet TreeMap 和 TreeSet 在排序时如何比较元素?Collections 工具类中的 sort()方法如何比较元素? NavigableSet LinkedHashSet 总结 说一下 HashSet 的实现原理?

2021-01-02 20:19:07 473

转载 史上最全的集合框架讲解 ----- Java 集合框架(3)---- Map 相关类最全解析

引言 好了,步入正题,上篇文章Java 集合框架(2)---- List 相关类解析中我们一起看了一下 List 接口的相关具体类(ArrayList、LinkedList….),这篇开始我们开始探索 Java 集合框架中的 Map接口及其相关子类。可能有些小伙伴会问了:为什么不先讲 Set接口而讲Map 接口呢?确实在集合框架的第一篇文章中我介绍接口的顺序是先 List在 Set 然后才是Map接口,不过在这里还是决定先讲 Map 接口,因为 Set 接口下的一些具体类(HashSet….)是通过 M

2020-12-16 15:34:41 813

转载 史上最全的集合框架讲解 ----- Java 集合框架(2)---- List 相关类最全解析

引言在上篇文章 Java 集合框架(1)— 概述 中我们从大体上看了一下 Java 中的集合框架,包括List 、Set、Map 接口的一些介绍并且解释了迭代器的用法。从这篇开始,我们将一起来看一下 Java 集合框架中一些具体的类的解析,了解它们的运行原理。先从 List 接口下的相关类开始。首先来看下集合框架的架构图:还是先看一下上篇文章中的那张图,我们可以看到:在 Collection接口下有一个名为 AbstractCollection的抽象类,AbstractList和Abstrac

2020-12-04 18:32:49 676

转载 史上最全的集合框架讲解 ----- Java 集合框架 (1)---- 概述

引言 此篇开始集合框架的学习,集合是我们在 Java 编程中相当常用的一个数据结构集。在看这个集合系列之前,希望你对 Java 中一些常见的集合有初步的了解,这样的话这个系列对你来说就没有很大的难度了,当然,如果你没有任何关于集合的基础也没有关系,我会尽力将知识点写的简单一些。请小伙伴伴们跟随我的脚步,一起走进集合框架的世界吧!!!背景 时间回到2003年,一群开源开发者集合在一起形成了Apache Geronimo。之后,他们发现当前没有好用的使用BSD-style许可协议的消息代理器。Ge

2020-12-02 18:52:10 420

原创 怎么在CSDN上发布文章

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直

2020-11-06 15:19:00 689

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除