自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何优雅的用策略模式代替代码里面的if else

为了方便演示效果,在这里我使用了方法里面调用了map的put方法手动将每个策略类添加到了map中,在实际的项目开发中可以将这一操作放到bean的初始化时候自动执行,狗日的老板今天看到我的代码又说我的代码质量差,说我的代码里遍地都是if else。每个策略需要一个单独类,可能导致类爆炸(尤其是简单逻辑时),反而增加复杂度。上下文类(Context)只需关注策略的执行,不关心具体实现细节。新增策略时无需修改原有代码,只需添加新策略类,扩展性更好。将不同逻辑拆分到独立的策略类中,减少单个类的复杂度。

2025-07-17 19:59:31 215

原创 Spring事件驱动编程(观察者模式)

摘要:Spring框架的ApplicationListener接口是事件驱动编程的核心组件,实现了观察者模式,用于解耦事件发布者和监听者。关键点包括:事件继承ApplicationEvent基类、监听器通过@Component注册为Spring Bean、ApplicationEventPublisher发布事件机制。这种机制有效提升了代码的解耦性、扩展性和内聚性,适用于组件间松耦合通信场景。

2025-06-24 19:54:45 848

原创 ChatGLM2-6B-PT 本地部署

用python实现chatglm2-6b的安装及运行

2023-11-03 11:58:36 245

原创 基于Docker安装及运行Mongodb

两个命令都是以admin用户进入容器进行操作。如果mongodb版本过高则使用以下命令。3.进入mongodb容器。2.运行mongodb。

2023-08-28 16:13:59 324 1

原创 JAVA中基于AOP做接口日志的打印及异常处理

【代码】JAVA中基于AOP做接口日志的打印及异常处理。

2023-08-03 10:40:01 417

原创 如何在Linux服务器上用一个脚本来一键启动Java中的jar包

注意修改一下jar包所在路径和日志文件路径,然后直接启动sh文件即可启动项目。

2023-07-15 10:11:44 568 1

原创 springboot 2.7版本整合swagger2代码实现

spring整合swagger2及相关bug排查

2023-07-10 10:32:10 7535 3

原创 Java中基于@ControllerAdvice注解实现对异常的统一处理

ControllerAdvice是Spring框架提供的一个注解,用于定义全局的异常处理器和全局数据绑定。它通常用于集中处理应用程序中的异常,并提供统一的异常处理逻辑。

2023-07-01 14:07:49 616

原创 Java中基于JWT+拦截器实现的登录

3.为实现所有接口进行登录校验,创建全局拦截器用于校验token。2.创建基于jwt生成、解析、校验token的工具类。4、将拦截器添加到SpringMvc中。6、验证其他接口是否有权限校验。

2023-06-30 14:35:08 888 1

原创 java中基于springboot + mybatisPlus 实现excel数据批量导入数据库及数据库时间和实际保存时间不一致问题

java中基于springboot + mybatisPlus 实现excel数据批量导入数据库及数据库时间和实际保存时间不一致问题

2022-11-14 14:03:23 1599

原创 java计算百分比

java计算百分比

2022-10-27 11:07:39 1696

原创 mybatis-plus代码生成器一键生成代码

java代码一键生成

2022-10-18 10:22:15 1085

原创 人大金仓添加主键及查询当年每个月的累计数据:

人大金仓查询当年每个月的累计数据:

2022-10-17 16:24:28 1685

原创 java代码实现接口幂等性问题

java代码实现接口幂等性问题

2022-09-26 17:27:18 1038

原创 java中stream流的用法

java中stream流的用法

2022-09-15 09:38:53 152

原创 我的编程之路

初试牛刀

2022-09-06 16:07:11 135

空空如也

空空如也

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

TA关注的人

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