委派模式 在设计模式中,似乎没有委派模式这一模式,就想鲁迅说的,世界上本么没有路,走的人多了便成了路。正是因为这种逻辑被多次用到,便被前人总结为委派设计模式。委派模式(Del...
委派模式 在设计模式中,似乎没有委派模式这一模式,就想鲁迅说的,世界上本么没有路,走的人多了便成了路。正是因为这种逻辑被多次用到,便被前人总结为委派设计模式。委派模式(Del...
前言 在以前写关于设计模式的博客时候,我会千篇一律的把的定义,类图以及从0到1的改造过程设计出来,但是自己每次再回顾的时候反而记得不是很牢固,现在,我更希望实际应用出发,让大...
在日常生活中,观察者模式与我们息息相关,就比如爱打游戏的我在操控虚拟角色时,这个角色有hp和mp,在游戏中会有一些对应的面板来展示hp和mp,这个时候其实就是利用了观察者模式...
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。...
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对...
引入jar包 在利用spring initializer创建项目时,勾选上Eureka Server即可完成相关导入 配置 在resource资源路径下,创建applicat...
1. 程序计数器的介绍 JVM中的程序计数寄存器(Program Counter Register),Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。...
1. 前言 本节主要讲的是运行时数据区,也就是下图这部分,它是在类加载完成后的阶段 当我们通过前面的:类的加载--> 验证 --> 准备 --> 解析 --> 初始化,这几个...
1 内存结构概述 在上一章节中,我们了解了JVM的整体结构,现在我们更详细的了解它的结构 2、类加载子系统 2.1 类加载器子系统的作用 类加载器子系统负责从文件系统或者网络...
1、JVM前言 作为Java工程师的你曾被伤害过吗?你是否也遇到过这些问题? 运行着的线上系统突然卡死,系统无法访问,甚至直接OOM! 想解决线上JVM GC问题,但却无从下...
关于java对象头markword的文章有很多,基本都是说markword用于存储对象自身的运行时数据, 如哈希码(HashCode)、GC分代年龄、锁状态标志、线程持有的锁...
很好的文章,不过堆栈分析16进制那段没有看明白,顺便问一下,下面两张图中把代码转换成16进制的工具叫啥
java对象头MarkWord探索关于java对象头markword的文章有很多,基本都是说markword用于存储对象自身的运行时数据, 如哈希码(HashCode)、GC分代年龄、锁状态标志、线程持有的锁...
概述 定义指在不改变现有对象结构的情况下,动态地给该对象增加一些职责(即增加其额外功能)的模式。看了网上的很多关于装饰者模式的讲解,都是一些什么关于咖啡算总价的例子,起码看的...
聚合的箭头花反了,聚合是has-a的关系,箭头应该从部分指向整体
UML类图基本介绍 UML(Unified Modeling Language)统一建模语言,是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果。U...
概述 在后端开发的过程中,我们经常会遇到一类问题,那就是关于前端页面菜单的展示,一般来说,从数据库中获取到的是一个List集合,而我们需要将这个List集合根据菜单本身的id...
概述 如果去欧洲国家去旅游的话,他们的插座如下图最左边,是欧洲标准。而我们使用的插头如下图最右边的。因此我们的笔记本电脑,手机在当地不能直接充电。所以就需要一个插座转换器,转...
基本使用 @Configuration是springboot中常用的注解,它的意思是声明一个类为配置类(相当于之前我们经常使用xml的形式进行一些组件的配置,现在不过是换了个...