星月小站

14 篇文章
13 人订阅

全部文章

星如月勿忘初心

剑指Offer题解

在一个长度为n+1的数组里的所有数字都在1~n的范围内,所以数组中至少存在一个数字是重复的。 请找出数组中任意一个重复的数字,但不能修改输入的数组。 例如输...

7111
星如月勿忘初心

Java实现基本数据结构(一)——数组

首先,我们先设计一个静态的数组,以int数组为例。不考虑扩容,先从最简单的类来理解数组的基本功能。 数组可以表示为下图:

13250
星如月勿忘初心

Java实现基本数据结构(二)——栈

阅读本文前,最好先学习顺序表的基本操作和实现原理,也就是弄清楚数组的原理,点击Java实现基本数据结构(一)——数组学习前置内容。学习效果更好哦!

6820
星如月勿忘初心

Java实现基本数据结构(三)——队列

阅读本文前,最好先学习顺序表和栈的基本操作和实现原理,也就是弄清楚数组和栈的原理,点击Java实现基本数据结构(一)——数组,Java实现基本数据结构(二)——...

6410
星如月勿忘初心

Java后端面试学习知识总结——数据库:MySQL

关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。用户...

13430
星如月勿忘初心

Spring-Data-Redis 2.X以上版本使用心得和一些坑

最近在修改之前旧项目的时候,将spring-data-redis的版本升级到了2.X以上,查看了官方的文档之后,发现新版本有一些新特性和新的使用方法,这里记录整...

33140
星如月勿忘初心

Spring框架源码脉络分析(一):IoC与容器、Bean和BeanDefinition

IoC:即控制反转机制。在Spring中的实现表现为IoC容器,属于Spring Core模块最核心的部分。

9620
星如月勿忘初心

Java后端面试学习知识总结

本系列文章是在学习Java后端知识中进行总结与考证的结晶,梳理了Java后端面试与学习的核心知识体系,并对核心知识进行了讲解,属于BFS型知识讲解,在总结的过程...

8420
星如月勿忘初心

Java后端面试学习知识总结——JVM

JVM就是Java虚拟机,Java的跨平台机制就是建立在强大的Java虚拟机的基础上。Java是一种先编译后解释型的语言,当我们写了一段Java代码,在运行之前...

8820
星如月勿忘初心

Java后端面试学习知识总结——GC

JVM之所以能够自动回收内存,是因为JVM的开发人员使用了一些垃圾回收算法,来让JVM自己判断哪些对象可以回收,哪些对象不可以回收。

6920
星如月勿忘初心

spring框架通过xml以及注解方式注册BeanDefinition的流程全链路分析

在上一章节中,主要介绍了SpringIoC、依赖注入和Spring中的Bean与BeanDefinition。可能部分读者还是比较迷茫,BeanDefiniti...

11020
星如月勿忘初心

Spring框架源码分析(IoC):BeanFactory和ApplicationContext容器家族

组件扫描:自动发现应用容器中需要创建的Bean。 自动装配:自动满足Bean之间的依赖。

11220
星如月勿忘初心

Spring框架源码分析(IoC):Resource、ResourceLoader和容器之间的关系

Resource接口定义了资源常见的操作,抽象出了一些通用方法,再由不同的实现类去自定义。直接上Resource源码:

12250
星如月勿忘初心

Java对象的结构与对象在内存中的结构

当我们在Java中使用new这个指令创建一个对象的时候,对象的创建到底经过了什么样的一个过程呢?

9610

扫码关注云+社区

领取腾讯云代金券