自定义博客皮肤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)
  • 收藏
  • 关注

原创 外观模式在工作中的应用

外观模式 外观模式我们在日常工作中应该都有用到。比如现在有三个基本的底层接口ABC分别对应不同的功能, 然后实现甲逻辑需要先调用A在调用B在调用C 实现已逻辑需要先调用C在调用B在调用A #mermaid-svg-eZbFZ1M4Dt2siqDQ .label { font-family: 'trebuchet ms', verdana, arial; font-family: var(--mermaid-font-family); fill: #333; color: #333;

2020-08-11 16:54:44 272

原创 策略模式在工作中的应用

策略模式 引言        最近在日常工作过程中接到一个任务:需要提供一个接口,根据不同的意图返回给客服端不同的答案,每个意图去识别答案的算法都有各自不同的逻辑。作为一个合格的crud程序员,接到这个需求脑袋里的第一反应就是用if-else去实现,但是这样写代码太丑陋了,每个else里面都会有大量的业务逻辑,对于后期接坑的人肯定会很头痛,这个时候突然想到同事阿伟给我说过的策略模式,之后让代码看起来更优雅,扩展维护起来也更简单..

2020-08-07 14:07:33 246

原创 jvm类的生命周期和双亲委派模型

类的生命周期分为5步: 类的加载 -> 连接 -> 初始化 -> 使用 -> 销毁 一、加载(load) 主要分为俩步:1、读取二进制流,并将二进制流转化为特定的数据结构 2、初步校验cafe babe魔法值、常量池、文件长度、是否有父类等,然后生成java.lang.class实例。 二、连接(link) 主要分为三步:校验,准备,解析 校验:校验class文件的信息是否...

2020-04-15 20:21:03 150

原创 java内部类带class文件详解

内部类的定义 将一个类定义在另一个类的类里面或者方法里面称为内部类。内部类分为四种:成员内部类、局部内部类、静态内部类、匿名内部类。下面我们将对这四种内部类一一展开讲解。 成员内部类 局部内部类是最普通的内部类,如下Inner类就是Outer类的内部类: publicclassOuter{ privateIntegerpri=2; staticIntege...

2019-12-23 00:20:06 974

原创 springBoot整合Elasticsearch(windows版)

导言: elasticsearch是现在很多公司都在用的一个搜索框架,现在的公司一直在用,但是是集成在ssm框架里面的。最近在学习springBoot的时候发现,springBoot可以对elasticsearch进行很好的支持,想对于ssm矿建,springboot集成用起来跟快,更爽。ps:谁用谁知道!今天就带大家学习一下在wind...

2019-12-13 17:17:49 1130 2

原创 JAVA基本数据类型和引用数据类型

JAVA基本数据类型和引用数据类型基本数据类型引用数据类型俩种数据类型的区别 基本数据类型 byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0 int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483...

2019-01-08 17:31:27 234

空空如也

空空如也

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

TA关注的人

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