- 博客(7)
- 收藏
- 关注
原创 java设计 ----- 模式建造者模式
本文概述四种设计模式的特点及实现方法。单例模式确保唯一对象实例,分饿汉式(静态变量/代码块)和懒汉式(synchronized方法)实现,可通过枚举或反射防御增强。原型模式涉及深浅拷贝,深拷贝需序列化实现。工厂模式包含简单工厂(与商店类耦合)、工厂+配置(解耦常用)、静态工厂(方法静态化)和抽象工厂(处理产品族),后者适合多产品组需求但扩展性差。建造者模式强调细节组装,适用于参数复杂场景,通过Builder类和指挥者实现,与工厂模式注重整体的特性形成对比。
2025-11-15 10:58:10
401
原创 第一段实习的收获
【实习总结】在集团实习期间,从零基础成长为能熟练运用MyBatisPlus、Stream流及Lambda表达式等技术,掌握了企业自研架构。深入理解业务逻辑,熟悉SRM及各类ERP系统操作。主要接触定时任务、Redis等技术,参与了审批流开发,对微服务架构有初步了解。这段经历显著提升了技术实践能力。
2025-10-23 11:06:25
368
原创 第三天实习
因为是二次开发,所以看了很多源代码,一层一层的找原来开发的接口,阅读源码,还是挺锻炼能力的。源代码用到了很多设计模式,比如工厂模式什么的,很精简,但是我实力不够,只能努力的看。开发接口发现不参考任何资料,独立去使用mybatis,去配置,开发,还是挺困难的,这段时间用的都是mybatisplus,不太熟悉了,得复习一下。还有些开发规范,写swagger注解,写dto要用swagger,apimodelproperty注解写注释,不要用行尾注释。总的来说,要多实践,独立开发,找到不足,提升自己。
2025-05-14 21:52:06
321
原创 第二天 项目开发流程及开放封闭原则,flyway部署
学习了整个开发流程,接到任务,开发,测试没问题,提交到平台,然后CICD,通过流水线后,将任务交给下一个人开发。意思是一个类有多个实现类,那么当注入的时候,优先注入有primary注解的类。2. 开发流程,理解公司的开发流程以及业务。CI/CD,及时交付,及时上线。3.学会分析公司的sdk代码,分析开发中遇到的问题,如字段拆分过程中,如何一层一层调用,应该修改哪里。今天完成的工作有字段的拆分(规格型号拆分为规格和型号),flyway的了解。工作是二次开发,要保持开放封闭原则,不修改原代码。
2025-05-13 22:42:47
393
原创 程序员进行时
大家好,这里是自由飞翔的海鸥。这是我的第一篇博客。我的技术栈主要是java,不过也精通一些python,pytorch的技术。经过一段时间的学习,我终于找到了第一份实习,以后我会经常更新我的实习日常,并发布一些遇到的问题,一些技术性的博客。目的是为了自省,记录自己的成长路径,也为志同道合的朋友提供帮助。
2025-05-06 06:55:39
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅