自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java设计模式入门:一文看懂简单工厂、工厂方法与抽象工厂

一个具体产品通常对应一个具体工厂类。创建对象的职责进一步下沉到子类。更符合开闭原则,扩展新产品更方便。一个具体工厂负责创建一组相关产品。强调“产品族”的概念。能保证同一系列产品风格一致。如何更合理地创建对象。简单工厂适合小型、产品类型较少的场景。工厂方法适合单个产品维度不断扩展的场景。抽象工厂适合需要成套创建关联产品的场景。学习这三种模式时,不要只背定义,更重要的是理解它们分别在解决什么问题。只要抓住“一个工厂创建多个产品”“多个工厂分别创建产品”“一个工厂创建一组产品。

2026-06-10 17:31:42 237

原创 为什么 Spring Boot 中用 @Controller 返回 JSON 会 404?正确使用 @RestController 的姿势

场景推荐注解说明开发 RESTful API(返回 JSON/XML)✅所有方法自动返回数据开发传统 Web 应用(返回 HTML 页面)✅配合 Thymeleaf/JSP 渲染页面混合项目(既有页面又有 API)+ 方法级灵活但需小心管理和做 API,用;做页面,用。理解这一点,就能避免“为什么我的接口 404”的经典坑!

2026-03-14 21:43:37 705

原创 蓝桥杯JavaB组省赛阶乘求和

接下来,讲解一种更加快的方法,就是仔细想一下,这是一个阶乘运算,将阶乘进行分解,例如:2*5*10=100,那么一直往下乘的话会出现越来越多为0的位数直到0的位数超过9位的时候就不用再考虑它了,因为就算再考虑后面的数对10000000000进行模运算也是得到0浪费时间,经过计算得到40!本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。一开始写的时候是用了直接遍历的方法来写的,但是时间复杂度太高了大概运行了个20分钟左右才得到的结果,结果是对的,就是太久了。

2025-04-04 21:28:11 335 1

空空如也

空空如也

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

TA关注的人

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