自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Java Util Logging

java log的发展史以及JDK自带的日志框架解析

2023-09-17 22:08:47 219

原创 Spring资源管理

Spring对资源进行了细致的划分以及抽象,所以各类资源在Spring中都有对应的实现,但是如果你对这些底层实现不了解的话,就无法在实际的开发中使用正确的资源实现类,于是Spring提供了ResourceLoader资源加载器来帮助我们解决这一问题,我们只需要配置资源的路径,ResourceLoader会匹配对应的资源实现类,并加载到系统的资源环境中。所以Spring并没有复用Java的资源处理方式,而是开发了一套全新的一套资源处理方式,并对各类资源做了更细致的划分以及抽象,帮助开发人员更好的管理资源。

2023-09-09 20:46:06 84

原创 插入排序算法

插入排序的工作原理是通过将数据分为已经排序的有序数据和未排序数据,通过逐步将未排序数据添加到有序数据中,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用原地排序(in-place:即只需用到O(1)的额外空间的排序),因而在从后向前扫描已排序数据的时候,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间

2023-03-04 22:10:01 141 1

原创 线性数据结构之链表

什么是链表?链表是一种线性数据结构,由不定数量的节点链接在一起,存储在不连续的内存空间中。按照节点的内部组成以及节点之后的链接形式可以分为单向链表、双向链表以及循环链表。 单链表由各个节点通过一个Next引用链接在一起组成,每一个节点都存在后继节点(链尾除外),内存结构由数据域和Next 引用组成。 双向链表由各个节点通过Next引用和 Prev引用链接在一起组成,每一个内存结构都存...

2020-03-13 00:04:25 185

原创 什么是数据结构

1.数据结构简介数据结构是一种计算机科学技术领域广泛使用的专业术语,在很多书籍以及博客中,对数据结构的解释为数据在计算机的存储方式,很容易让人误以为数据结构只是一种数据的物理存储方式,其实不然,数据结构可以理解为:数据 + 结构。数据是描述客观事物的符号,为程序操控,存储在计算机上,结构包括数据的逻辑结构和存储结构。2.数据的逻辑结构数据元素间抽象化的相互关系,与数据的存储无关,独立于计算机...

2020-02-29 00:28:34 840

原创 线性数据结构之数组

前言---数组是线性数据结构的典型代表,不仅在我们的日常开发中使用十分广泛,而且在JDK源码中也有很多它的身影,所以数组的重要性不言而喻。本文接下来会讲述如何将原生的数组封装成支持泛型并可以自动扩容的线性数据结构,这里对于数组的基础使用部分就不赘述了。1.泛型支持---由于原生的数组对泛型并不支持,可以采用Object类型数组来进行数据的存储,然后使用类型强转的方式提供泛型支持。publi...

2020-02-28 23:52:11 234

空空如也

空空如也

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

TA关注的人

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