07 2022 档案
摘要:剑指offer第21题 题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 思路一:类似于插入排序的思想,对于数组,遇见奇数就将当前的奇数往前移动,直到往前移动的过程中,遇到奇
阅读全文
摘要:一、运行时数据区域 java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,包括以下几个区域: 我们先举个栗子,方便回头再来看这个 MyClass.java public class MyClass { public void m1(){ System.out.prin
阅读全文
摘要:Error creating bean with name 'consulRegistration' defined in class path resource springcloud集成consul时,启动服务遇到这样一个问题,看错误详情是:好像创建一个什么什么bean,没有创建成功,就在此刻,
阅读全文
摘要:设计模式 设计模式的简单理解一、设计模式概念概述1、设计模式的诞生2、设计模式的定义以及分类设计模式的定义设计模式的基本要素设计模式的分类 3、GoF设计模式简介设计模式的优点 二、设计模式面向对象定义原则原则概述单一职责原则开闭原则里氏代换原则依赖倒转原则接口隔离原则合成复用原则迪米特原则 三、工
阅读全文
摘要:1.静态代理的角色分析: 代理代理,根据词意就可以知道是让别人来替你做事情,其中必然牵扯到权利的赋予,下面先来介绍一下其中的几个角色 抽象角色 一般使用接口或者抽象类来实现 真实角色 被代理的角色(就是你本人) 代理角色 代理真实角色 代理真实角色后一般会做一些附属的操作(替你做事情的人) 客户 使
阅读全文