自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vscode避免代码自动换行

2025-12-22 17:58:59 135

原创 调整IDE设置以避免代码自动换行

摘要:本文提供了两种解决IntelliJ IDEA代码行长度限制的方案。方案1推荐调整代码行长度限制(默认120-150改为200-250),通过设置Editor→Code Style→Java中的Hard wrap at值实现。方案2建议关闭自动格式化,可取消"Ensure right margin is not exceeded"选项或禁用保存时自动格式化功能。两种方法均需在设置中完成操作。

2025-12-22 17:57:09 182

原创 DBEAVER导出语句到一个sql文件

选择导出sql,最后一步选择:write to the single file。

2025-12-11 11:25:31 89

原创 改造多模块!!无法使用三方依赖的异常处理

摘要:本文描述了在多模块改造过程中遇到的异常处理冲突问题。原本使用@ControllerAdvice和@Order注解的全局异常处理器在与三方依赖的异常处理器共存时失效。解决方案是移除两个注解,避免@ControllerAdvice之间的冲突。文章还概述了改造流程,包括项目结构调整、依赖处理、正确/错误响应格式验证等关键步骤。

2025-11-13 19:45:00 161

原创 nacos最新版添加了mcp、智能体agent管理

Nacos最新版本新增了MCP(多协议代理)和Agent管理功能,内置的服务管理功能能满足微服务架构需求。MCP模块支持多种协议类型配置,Agent模块新增了高级配置选项,通过API和控制台简化运维操作,降低系统复杂度。这些更新使Nacos的服务管理能力更全面,无需额外开发相关功能。

2025-11-10 15:03:40 137

原创 MultipartFile保存临时文件,后续文件使用文件报错

摘要:MultipartFile的临时文件会被自动清除,导致后续无法访问。通过实现CustomMultipartFile类,可以持久化存储文件数据。该类封装文件内容到字节数组,提供getName()、getContentType()等方法,并支持从本地路径重新加载文件(getFile()方法)。使用FileInputStream读取文件内容并存储到字节数组,确保文件数据可重复使用,解决了临时文件被清除的问题。

2025-09-08 17:21:30 213

原创 项目代码评审与优化策略

本文摘要:文章介绍了API接口权限管理的设计方案,将管理端(api/admin/qa)和移动端(api/qa)的接口分开处理。同时提出了两条代码优化建议:1)减少使用queryWrapper以避免硬编码问题,提高代码可维护性;2)控制代码片段长度在30行左右,保持代码简洁。这些建议旨在平衡开发效率与后期维护成本。

2025-08-08 10:17:59 125

原创 关于MybatisPlus查询条件空字符串和NULL问题

摘要:使用MybatisPlus时需注意租户拦截器自动拼接查询参数的问题。作者在测试时忘记关闭拦截器,导致查询语句被自动修改。之前用Postman测试会在header默认加token,但改用Spring Test时疏忽了这一点。这提醒我们要特别注意测试环境的配置一致性,避免因拦截器未关闭导致查询结果异常。(99字)

2025-08-08 10:10:09 142

原创 nacos注册发现,不用在启动类上加@EnableDiscoveryClient了

Spring Cloud 2020.0+版本引入自动配置机制,当classpath中包含服务发现客户端(如Nacos)且配置spring.cloud.discovery.enabled=true时,服务注册与发现自动生效。通过配置Nacos服务器地址、用户名密码等参数,并设置spring.application.name定义服务名称,即可实现服务注册发现功能。服务名称默认为模块名称,如示例中的"product"服务。

2025-07-10 12:13:13 415

原创 Nacos作为配置中心+yml配置

Nacos报错"Param 'serviceName' is illegal"的原因是bootstrap.properties未配置spring.application.name,导致使用了含空格的application.properties中的名称。解决方案有两种:1) 引入spring-cloud-starter-bootstrap依赖并使用bootstrap.properties;2) 更简单的方式是直接在application.yml中配置Nacos参数,包括server地址、命

2025-07-10 11:57:29 254

原创 项目中多个模块都需要引入外部jar

项目中,多个模块都引入外部jar包。

2025-07-07 20:18:08 197

原创 设计模式-责任链, 责任链+ 模板方法模式相结合

责任链,模板方法组合应用

2025-07-01 19:33:45 441

原创 项目不能下载依赖

【摘要】重装系统后Maven项目无法下载依赖的解决方案:在Maven目录中新建settings.xml文件,配置阿里云、华为云、腾讯云和网易163镜像源。关键步骤包括设置本地仓库路径(C:\Users\Administrator.m2\repository)和添加多个国内镜像地址,以解决默认配置缺失导致的依赖下载问题。文中提供了完整的XML配置示例,包含四大国内主流Maven仓库镜像。(148字)

2025-06-30 12:01:12 314

原创 mybatis生成代码,建表注意的地方

本文介绍了接口返回结果的封装实现和状态码定义。Result类封装了status、message和data三个属性,提供Ok()和error()方法分别用于成功和失败响应的构建。ResultStatus枚举定义了系统级和业务级状态码,包括成功(200)、未授权(401)、服务错误(500)等通用状态,以及业务相关的错误码如参数错误(1001)、限流(1008)等。代码示例展示了主键自增的XML写法,并建议表名加"s"避免关键字冲突,主键统一使用"id"。该设计提供了标准

2025-06-12 22:53:32 223

原创 centos虚拟机设置静态IP

centos虚拟机设置静态IP

2025-04-26 13:38:18 495

原创 maven工程中引入外部jar

1.负责打包的模块,pom中加上这个插件,这个可以把外部jar包打入工程中。2.应用jar包的模块pom3.Jar包位置图。

2025-04-24 18:57:46 671

原创 gitee本地创建项目、提交项目

设置全局gitee仓库信息。

2025-03-10 11:58:58 157

原创 mac安装环境

注意:java的路径在下图的资源库中看,找Java文件夹(好多文长根本不讲怎么看,我也是找了好久才知道从这里看,坑爹的mac)镜像站:https://d.injdk.cn/download/oraclejdk/8。

2025-03-01 17:18:23 414

原创 免登陆Oracle官网下载JDK

jdk下载,不用登陆

2025-03-01 16:33:26 543

原创 vue3+websocket+springboot、websocket消息通讯

ai时代,免不了与大模型对接,这里就对后端调用大模型,将模型输出的结果流式输出到前端做了一个小demo.

2025-02-09 12:20:05 784

原创 Conda的一些常用命令

conda的常用命令

2025-01-16 12:17:50 934

原创 vue-cli创建一个可以执行的vue2工程

vue-cli创建一个可以执行的vue2工程。

2024-09-14 11:16:56 738

原创 CVE-2023-0215

生产版本:5.5。

2023-06-14 10:56:43 4137

原创 Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is java.lang.NullPointer

Spring Boot 2.4.x以上版本默认的路径匹配策略是PathPatternParser,而Springfox假设Spring MVC的路径匹配策略是AntPathMatcher,这就导致了错误。不过使用第一种方法可能会导致无法使用Spring Actuator,因为它使用PathPattern作为URL匹配策略。这会将Spring Boot的默认嵌入式Tomcat容器替换为Jetty容器,因为Jetty使用AntPathMatcher作为默认的路径匹配策略。

2023-04-04 14:35:16 908

原创 java8 study

java8 的特性学习

2022-07-24 11:45:17 284

原创 通过idea给web项目打war包

现在估计都不直接用web框架来生成项目了,但是老项目还是web框架,我在给老项目打war包过程中遇到很多的问题,打的war包的目录结构怎么都不对,很是难,特此记录,以供未来查看。1. 选择JDK2.配置modules2.1右键设置source,即要编译的文件目录注意点完下面的文件夹,不要随便点上面的这一排图标,因为你一点就标记了,例如:你点了src后点excluded,就把src排除在外,然后src下的java文件就不编译了。2.2设置编译后的文件显示路径:我的这种做法一定要把输出路径

2022-04-16 18:58:15 2762 1

原创 mybatis报没有找到XX方法

rg.apache.ibatis.binding.BindingException

2022-03-17 14:17:08 349

原创 elementUI timePicker

element timepicker

2022-03-09 16:49:45 352

原创 element table选择

table1、table 每行的选择 <el-table ref="table" v-loading="crud.loading" :data="crud.data" size="small" style="width: 100%" @selection-change="handleSelectionChange" > <el-table-column type=

2022-03-09 16:48:55 297

原创 element datetimepicker

element datetimepicker

2022-03-09 16:48:02 1640

原创 encode

encodeURIComponent 是对整个地址做编码,去掉特殊符号encodeURI 是对链接?后面的所有参数进行编码

2022-03-07 17:55:04 199

原创 达梦数据库或者oracle数据库报错: 超过最大参数个数(32767)

达梦数据库或者oracle数据库报错: 超过最大参数个数(32767)

2022-03-03 16:05:24 3480 1

原创 java List去掉null值,防止NPE的出现

public static void main(String[] args) { ArrayList<Object> updateList = new ArrayList<>(); updateList.add(null); updateList.add("1"); updateList.add("2"); updateList.removeAll(Collections.singleton(nu...

2022-03-03 14:32:08 387

原创 vue-qr之二维码展示与下载

vue-qr之二维码展示与下载

2022-03-03 14:11:59 514

原创 字典翻译逗号分隔的字符串

<el-table-column v-if="type === '0' || type == null" property="attendanceStatus" label="状态"> <template slot-scope="scope"> <span>{{ attendanceStatusFilter(scope.row.attendanceStatus) }}</span> </template> </el-t

2022-03-03 10:51:18 313

原创 达梦数据库导出sql

玩了几天达梦数据库,据我所知:1.达梦数据不能一次性将全部表的数据一次性导出到sql文件,但是可以在浏览数据的页面右键导出数据到sql文件。2.全选所有的表只能导出到dmp文件。3.可以导出所有的表结构。...

2022-02-24 17:53:25 4681

原创 java参数日期是否在今天内的时间

java参数日期是否在今天内的时间

2022-02-18 16:01:27 1018

原创 简单的枚举示例

简单的枚举示例

2022-02-18 15:46:52 217

原创 idea中用debug模式不能启动项目

场景:今天开发调试程序过程中,由于某些原因装了几个idea插件,然后重启了好几次idea。  搞好插件后,然后继续修bug,然后之前正常跑的项目,用debug模式竟然启动不起来了,报错信息没留下,大致意思就是好像连接数据库出了问题,开始以为是动了什么参数导致的问题,后来核对后发现参数一切正常  本着能不动脑就不动脑的原则,一通无脑操作 mvn clean 重新 编译,重启idea,重启电脑,问题依旧。  无脑操作不行只能动脑了后来我想到debug不能启动,那RUN模式可以吗? 点击RUN 图标,乖乖,

2022-02-18 15:43:13 746

原创 达梦数据库迁移

达梦数据库的数据迁移

2022-02-14 10:03:18 527

空空如也

空空如也

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

TA关注的人

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