自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 学成在线实战

学成在线项目,实战部分详细代码以及注释,一定不要错过辣。

2024-10-24 17:02:11 1243 1

原创 Minio工具类封装

使用minio作为对象存储服务,封装工具类,完成头像上传。

2024-10-07 11:28:19 697

原创 springboot自动装配使用

使用springboot的自动装配解决跨模块包扫描问题。

2024-10-03 15:16:00 362

原创 CentOS7 yum 无法使用解决

最近在使用CentOS时,使用yum下载东西,发现无论如何都会报错,网络不可达什么什么的,在网上一番搜索,发现好像是CentOS在2024年6月30日停止维护了,因而出现了问题,那么如何解决呢?

2024-09-30 15:18:09 739

原创 定时轮播图效果

使用JS实现定时轮播图效果,图片、文字,以及底部按钮定时自动切换。

2024-09-29 11:22:12 410

原创 《黑马点评》给店铺类型查询添加缓存

《黑马点评》练习作业,给店铺类型查询添加缓存。

2024-09-20 09:45:27 700

原创 个人博客炫酷HTML页面(期末作品/个人网站)

响应式的炫酷的个人博客页面!可以用于网页期末作品,也可以用于自己开发个人博客!

2024-09-17 14:12:38 670 1

原创 使用JS实现柱状图小案例

html、css、js,一个不使用Echarts生成柱状图的小案例。

2024-09-04 16:43:07 435 1

原创 九九乘法表(JS)

无论在学哪一门编程语言,只要学到了for循环,都会有一个经典案例,九九乘法表,给大家来一个好看的JS 九九乘法表。

2024-09-03 15:31:15 550 1

原创 黑马头条day09实战 - 用户行为

黑马头条day09 - 用户行为实战部分来啦。

2024-07-13 21:33:18 2271 2

原创 黑马头条day08 -下部

黑马头条day08下半部分用户审核、自媒体文章人工审核来来来来来来来来啦!

2024-07-12 21:16:31 1841 2

原创 黑马头条day08实战

黑马头条,day08实战内容,快来看一看吧,一定对你有所帮助哦。

2024-07-11 18:32:35 2482 1

原创 《黑马头条》day03作业

这是我写的代码,希望对个位小伙伴能有所帮助,有可以改进的地方欢迎在评论区留言哦。

2024-07-03 20:13:26 552

原创 苍穹外卖微信支付模拟实现

苍穹外卖项目中有一个微信支付的功能,但是我们也没有商户,只能想办法跳过调起微信支付了,在这里我是这么实现的,话不多说,上代码。按以上操作就可以跳过调起微信支付啦。

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

原创 解决SpringMVC中的GET和POST乱码问题

解决SpringMVC中的GET和POST请求乱码问题

2024-05-01 17:56:31 110 2

原创 PLSQL报ORA-01033: ORACLE正在初始化或关闭???

PLSQL报ORA-01033: ORACLE正在初始化或关闭???

2024-04-21 20:12:59 1010 1

原创 20行代码爬取文章,实现复制自由!(懂得都懂)

前几天在要写一个习思论文作业,这我肯定自己编不出来呀,怎么办?上网上搜呗,直接就是cv,找半天终于有个差不多的,我直接就是选中ctrl+c,然后就出来个这个。咦~我日他得呀,掏钱???,2.99???这会中???(请忽略这优美的河南话),大学生养活自己都困难,还掏钱买这个???不可能,绝对不可能!!!

2024-04-13 15:26:34 284 1

空空如也

空空如也

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

TA关注的人

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