01 2023 档案
摘要:文件地址 代码 package com.demo.task; import com.demo.factory.WorldFilter; import org.apache.commons.io.IOUtils; import org.springframework.beans.factory.ann
阅读全文
摘要:1.简单工厂模式 simpleFactory 概述 工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 **何时使用:**我们明确地计划不同条件下创建不同实例时。 接口类 package com.dahan.simlpefactory; /** *
阅读全文
摘要:@(24种设计模式--策略模式(strategy)、模板模式(template)) 第一部分:策略模式 **灵活的路由、处理不同逻辑。**类似路由不同的推荐逻辑。 1.定义接口:Game package com.dahan.strategy; /** * 大汉软件 */ public interfa
阅读全文
摘要:24种设计模式之单例模式(singleton) 饿汉模式:推荐使用 package com.dahan; /** * 饿汉式:推荐使用 * 简单使用 JVM堆内存中种只有一个线程安全 */ public class PersonTest { private static final PersonTe
阅读全文
摘要:下载: 1.中文官网 2.官网 激活: 一位大佬提供方的补丁。 支持最新版的(最新1.4) 首先暗装完Typora后先不打开软件,下载完补丁后在打开。 补丁位置:链接:https://pan.baidu.com/s/1sG-GrJOf-uvdyWTvoSk_Gw 提取码:abcd 将补丁放置到Typ
阅读全文
摘要:1.JavaGuide面试指导 https://javaguide.cn/ 重点知识:虚拟机 多线程 微服务(重点) 重点知识在javaguide 面试指北 2.八股文面试指南(已经保存到百度网盘 2022面试大全) 八股文面试:链接:https://pan.baidu.com/s/13k3tzh6
阅读全文
摘要:概述 MapStruct是一个Java注释处理器,用于生成类型安全的bean映射类。 您要做的就是定义一个映射器接口,该接口声明任何必需的映射方法。在编译期间,MapStruct将生成此接口的实现。此实现使用简单的Java方法调用在源对象和目标对象之间进行映射,即没有反射或类似内容。 与手动编写映射
阅读全文
摘要:synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象
阅读全文