logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式-简单工厂模式 Java

简单工厂模式(Simple Factory Pattern)通过一个工厂类根据传入的参数来动态的创建不同类型对象,将对象的实例化与客户端代码解耦。属于创建型模式,适用于产品类型有限且不频繁变化的场景。

#设计模式#简单工厂模式#java
设计模式-构建器模式 Java

构建器模式(Builder Pattern)属于创建型设计模式,核心思想是将一个复杂对象的构建过程与其表示方式分离。通过相同的构建过程可以创建不同的表示形式,特别适用于具有复杂内部结构的对象。

#设计模式#java#开发语言
设计模式-单例模式 Java

单例模式(Singleton Pattern)是设计模式中最基础但应用最广泛的创建型模式之一,确保一个类仅有一个实例,并提供一个全局访问点。这种模式在需要全局唯一对象的场景中至关重要,如配置管理、线程池、数据库连接池等。

#设计模式#单例模式#java
设计模式-状态模式 Java

状态模式是一种通过对象内部状态改变其行为的设计模式。该模式将不同状态对应的行为封装到独立子类中,使状态转换更清晰。示例展示了一个风扇状态转换系统(关闭、低档、高档),每个状态类实现状态转换逻辑,上下文类维护当前状态。与策略模式不同,状态模式的状态转换由内部状态决定而非客户端控制。Spring State Machine是该模式的典型应用实现。

#设计模式#状态模式#java
Java 17 环境下 EasyPoi 反射访问异常分析与解决方案(ExcelImportUtil.importExcelMore)

摘要:在 Java 17 环境中使用 EasyPoi 进行 Excel 导入时,由于 Java 模块系统的严格封装性,导致反射访问 LinkedHashMap.accessOrder 字段时抛出 InaccessibleObjectException。主要原因是 java.base 模块未对未命名模块开放 java.util 包的反射权限。解决方案包括:1) 添加 JVM 参数 --add-ope

#java#python#开发语言
解决 Claude Code 初次引导未完成的问题(Unable to connect to Anthropic services)

摘要: Claude Code启动时报错"Unable to connect to Anthropic services"可能是由于引导流程未完成导致。解决方法为修改用户主目录下.claude.json文件中的"hasCompletedOnboarding"字段值为true。可通过PowerShell命令一键修改,或手动编辑该文件。此操作可绕过引导流程,使程

#服务器#运维
SpringBoot项目使用Liquibase 数据库版本管理

Liquibase是一个开源的数据库版本管理工具,支持多种数据库类型(MySQL、Oracle等)和变更日志格式(XML/JSON/SQL)。它通过master.xml文件组织变更集,实现数据库结构的版本控制、团队协作和文档生成。集成步骤包括添加依赖、创建目录结构、配置主文件和应用配置。使用时需注意初始化顺序问题,建议用CommandLineRunner替代@PostConstruct来确保Liq

#spring boot#数据库#后端 +3
提示java: 警告: 源发行版 17 需要目标发行版 17

在 IntelliJ IDEA 中编译项目时提示警告:java: 警告: 源发行版 17 需要目标发行版 17问题现象:拉取公司的旧项目(基于 JDK 8)后,虽然在 IDEA 中已经将项目 SDK 和 Java Compiler 等配置都指定为 JDK 8,但上述警告仍然出现。核心问题:即使在 Java Compiler 设置中手动将编译版本修改为 8,一旦刷新 Maven,编译版本又会被自动重

#java#开发语言
Java读取Office Excel嵌入图片Bug处理:解决重复图片与跨平台兼容性问题

Java读取Excel图片技术详解:悬浮式与嵌入式图片的三种实现方案(支持WPS嵌入和Office Excel嵌入)

#java#bug
Java读取Excel图片技术详解:悬浮式与嵌入式图片的三种实现方案(支持WPS嵌入和Office Excel嵌入)

摘要 本文介绍了三种从Excel文件中提取图片的技术方案,分别针对悬浮式、WPS嵌入式及Office嵌入式图片。通过基于POI的Java实现,系统提供了三个独立接口处理不同类型的Excel图片。核心类包括ExcelController(接口层)、ExcelService(抽象基类)及其三个具体实现类,支持读取单元格数据并保存图片到本地。系统采用临时文件处理机制,支持.xlsx格式、文件大小限制(5

#java
    共 14 条
  • 1
  • 2
  • 请选择