自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Java23种设计模式(三):建造者模式

本文详细介绍了Java中的23种设计模式,分为创建型、结构型和行为型三大类。重点解析了建造者模式,通过三种实现方式(传统实现、链式调用和静态内部类)展示如何构建复杂对象,并对比了各自的优缺点和应用场景。创建型模式关注对象创建,结构型处理类和对象组合,行为型聚焦对象间通信。建造者模式通过分离构建过程和表示,提供了灵活的对象创建方案,适用于不同复杂度的对象构建需求。

2025-08-21 08:00:00 1553

原创 Java23种设计模式(二):原型模式

Java中的23种设计模式详解:本文介绍了GoF定义的23种经典设计模式,重点解析了原型模式(Prototype Pattern)。原型模式通过复制现有对象来创建新对象,避免了复杂初始化过程,提供三种实现方式:1) Cloneable接口实现浅拷贝;2) 序列化实现深拷贝;3) 手动复制实现定制拷贝。文中详细比较了各实现方式的优缺点,并提供了完整的Java示例代码,帮助开发者根据对象复杂度、性能需求等选择合适实现方案。原型模式特别适用于创建成本高的对象或需要动态配置的场景,能有效提高对象创建效率并降低系统耦

2025-08-20 16:14:25 755

原创 Java23种设计模式(一):单例模式

摘要:本文详解Java中的23种经典设计模式,主要分为创建型、结构型和行为型三大类。重点介绍了单例模式的定义、原理及实现方式,通过私有构造函数确保全局唯一实例,并提供静态访问方法。文中给出了一个基础的单例模式Java示例代码,同时指出该实现存在线程安全问题,建议在多线程环境下使用双重检查锁定等同步机制。设计模式能帮助开发者解决复杂设计问题,提高代码复用性和可维护性。

2025-08-20 11:30:16 869

原创 springboot批量修改报错,解决mybatis不支持sql批量执行的问题

基于springboot的项目,在进行批量更新操作时报错,但将打印出来的sql复制到mysql直接执行时,正常执行不报错报错内容:Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right synt.

2021-08-04 17:18:53 1201 1

空空如也

空空如也

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

TA关注的人

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