logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

23种设计模式——单例模式:独一无二的王者设计模式

单例模式是确保一个类只有一个实例并全局可访问的设计模式。摘要要点: 1️⃣ 核心思想:像太阳或国王一样,保证唯一性,避免重复创建(如数据库连接池、配置管理) 2️⃣ 五种实现: 饿汉式(提前初始化) 懒汉式(延迟加载+同步锁) 双重检查锁(高性能线程安全) 静态内部类(推荐优雅方案) 枚举式(绝对安全防反射) 3️⃣ 应用场景:资源共享、配置管理、日志系统等需唯一实例的场景 4️⃣ 注意事项:需防

文章图片
#设计模式#单例模式#java
idea本地git上传gitee码云失败分析,push rejected+git手动融合

摘要: 当使用IDEA本地创建的Git仓库推送至Gitee失败时,通常是由于两个仓库无共同提交历史,导致Git拒绝合并。解决方案为: 强制拉取远程代码:执行git pull origin master --allow-unrelated-histories允许合并无关历史。 手动融合冲突文件:若.gitignore等文件自动合并失败,需手动编辑冲突部分(删除标记符号<<<<

文章图片
#intellij-idea#git
Spring Batch终极指南:原理、实战与性能优化

🌟 Spring Batch 终极指南摘要 Spring Batch是Spring生态中的企业级批处理框架,专为处理大规模数据作业而设计。核心优势包括: ✅ 健壮容错机制(跳过/重试/重启) ✅ 事务管理(Chunk级别) ✅ 元数据跟踪(执行状态持久化)

文章图片
#spring#batch#性能优化
到底了