- 博客(25)
- 收藏
- 关注
原创 创建型模式-工厂方法模式
工厂方法模式是一种创建型设计模式,通过父类定义创建对象的抽象方法,由子类决定具体实例化类型,实现创建与使用的解耦。核心结构包括抽象产品、具体产品、抽象工厂和具体工厂。优点在于解耦、遵循单一职责和开闭原则,但可能增加子类复杂度。适用于需要灵活创建对象或允许扩展的场景,如多支付渠道实现。示例代码展示了日志记录器的实现,通过抽象工厂定义创建接口,具体工厂(如FileLoggerFactory)实现具体产品的创建,客户端只需依赖抽象接口即可使用不同日志记录方式。
2026-07-24 14:33:07
248
原创 创建型模式-单例模式
单例模式是一种确保类仅有一个实例的设计模式,提供全局访问节点。主要实现方式包括:饿汉式(类加载时创建,线程安全但可能浪费内存)、懒汉式(双重检查锁实现延迟加载)和静态内部类(利用JVM机制实现懒加载与线程安全)。典型应用场景包括日志管理、配置读取和资源池化。其优点是控制资源占用,缺点可能违反单一职责原则。代码示例展示了三种实现方式的关键技术点,如volatile防指令重排、synchronized同步控制,以及反射攻击防护措施。
2026-07-23 15:29:19
364
原创 我用 10 块钱 + 1 天时间,让 AI 帮我写了一个 Bilibili 收藏夹 AI 知识库
摘要: 本文介绍了一个基于Java重写的B站收藏夹AI知识库项目,可将用户收藏的视频内容转化为可对话的智能问答系统。项目采用Spring Boot 3.4、Vue 3等技术栈,支持B站扫码登录、视频内容提取(通过ASR语音识别)、pgvector向量存储及RAG智能问答。开发者全程使用AI工具(Claude Code+DeepSeek V4 Pro)辅助编码,仅耗时1天完成全栈开发,成本约10元。项目已开源,未来计划扩展多平台收藏聚合和智能对话功能,展示了AI编程对开发效率的显著提升。 关键词:B站收藏夹、
2026-05-16 20:58:39
689
原创 vue不是内部或外部命令?
问题:当我们在使用脚手架创建项目之前,执行了npm i @vue/cli -g或yarn global add @vue/cli之后,再执行vue --version无法执行,vue不是内部或外部命令。配置完成之后,一定要依次点击确定退出环境变量的配置,不要直接关闭。3、在系统环境变量中添加vue,并将其添加到path中,如下所示。前几天在学vue时也是遇到了这个问题,现在来分享一下解决方法。
2025-02-12 19:46:02
1096
1
原创 CentOS7 yum 无法使用解决
最近在使用CentOS时,使用yum下载东西,发现无论如何都会报错,网络不可达什么什么的,在网上一番搜索,发现好像是CentOS在2024年6月30日停止维护了,因而出现了问题,那么如何解决呢?
2024-09-30 15:18:09
739
原创 苍穹外卖微信支付模拟实现
苍穹外卖项目中有一个微信支付的功能,但是我们也没有商户,只能想办法跳过调起微信支付了,在这里我是这么实现的,话不多说,上代码。按以上操作就可以跳过调起微信支付啦。
2024-06-18 16:53:18
1258
原创 《瑞吉外卖》删除菜品/修改菜品状态(批量)
在黑马家的瑞吉外卖中,删除菜品/修改菜品状态这部分并没有讲,分享一下我的做法,也很简单,并不多,在controller中写两个方法就可以了(批量和单个操作用的都是一个方法)。
2024-05-13 18:55:07
449
原创 记事本小练习(html、css、js、vue)
记事本小练习(html、css、js、vue),最近也是在学vue,碰到个很有意思的小练习,感觉还不错,在这里分享一下。
2024-05-11 16:05:51
508
1
原创 ssm整合小练习,用户管理系统(继上篇文章,连接数据库)
上篇文章发了一个没有连接数据库的小练习,今天也是抽空实现了一下连接数据库。这里还是完整的写一下整个模块吧。
2024-05-05 19:48:44
828
原创 基于SpringMVC+Maven+thymeleaf的简易用户管理系统(RESTFul风格)
最近在学SpringMVC,碰到一个很适合新手的十分简易的小练习,在这里分享一下。用的是spring6+tomcat10+jdk17。
2024-05-02 18:49:49
745
2
原创 20行代码爬取文章,实现复制自由!(懂得都懂)
前几天在要写一个习思论文作业,这我肯定自己编不出来呀,怎么办?上网上搜呗,直接就是cv,找半天终于有个差不多的,我直接就是选中ctrl+c,然后就出来个这个。咦~我日他得呀,掏钱???,2.99???这会中???(请忽略这优美的河南话),大学生养活自己都困难,还掏钱买这个???不可能,绝对不可能!!!
2024-04-13 15:26:34
284
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅