- 博客(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关注的人