自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (5)
  • 收藏
  • 关注

原创 Feign接口GET方式注意事项

1. GET请求方式,对于feign接口一定得用 @RequestParam/@SpringQueryMap等注解声明是路径参数,否则会自动识别为body params报错(controller接口则可不用,springmvc会自动匹配相同字段名)2.对于Map类型的传参,需要使用feign提供的@QueryMap注解代替@SpringQueryMap注解

2024-02-22 17:49:22 511

原创 Feign文件上传 Current request is not a multipart request/Error converting request body

feign文件传递时,可能会报错“Current request is not a multipart request/Error converting request body”,这是因为Feign客户端在发送请求时没有将请求标记为multipart类型。在Feign客户端调用接口时,需要确保将文件上传的请求标记为multipart类型。解决方案:

2024-02-20 15:18:28 837 2

原创 mybatis plus 骚操作

xml使用querywapper 自动拼装查询条件sql

2024-02-20 14:54:13 153

原创 解决分页插件结合collection标签后分页数量不准确的问题

【代码】解决分页插件结合collection标签后分页数量不准确的问题。

2024-02-01 13:35:39 526

原创 excel给数据库初始化/旧数据处理(自动sql拼装)

2.最终列:=CONCATENATE(“INSERT INTO product(tenant_code, busi_code, product_code, product_name, actual_price, create_by, last_update_by, create_time, last_update_time) VALUES (‘G2’,'”,A2,“‘,’”,B2,“‘,’”,F2,“',666,‘admin’,‘admin’, NOW(), NOW());

2024-01-30 16:11:37 409

原创 Mapstruct 常用案例(持续更新.).

需要先声明单个和集合的同时生命才可。

2024-01-19 16:07:39 494

原创 Mysql旧数据处理常用sql模板·持续更新...

给旧数据新增字段初始化唯一值 通过sql给clo为空的数据,clo字段初始化为一个随机数,且要求唯一> (LPAD函数用于补齐随机数字的位数,确保都是5位数)> UPDATE your_tableSET clo= CONCAT('APC', LPAD(FLOOR(RAND() * 100000), 5, '0'))WHERE cloI NULL将新增日期字段,初始化为某字段值加一段时间

2024-01-19 10:31:17 327

原创 bean转换(高性能)-Mapstruct

他就是在启动时会,生成一个临时文件,自动生成复制方法,避免bean拷贝时使用反射带来的性能损害,且字段检查也是在编译时完成的,基本上就是运行时无性能损耗评语:性能优良+功能强大,基本上你能想到的bean/多bean操作都能实现

2024-01-15 14:05:04 413

原创 mybatis plus常用操作

1.条件更新指定字段2.条件批量更新...

2024-01-09 18:27:51 898 1

原创 mybatis注意事项/异常

当XML与mybatisplus自带方法名重复时,将会使用XML中的同名方法,而不会使用mybatisplus封装的方法(自定义代码权限比框架自带的高),例如selectList,selectOne等。

2024-01-09 13:58:09 442

原创 一些好用的注解(持续更新...)

简化了我们对@Autowired/@Resouce书写,使用后不需要在代码里写一堆@Autowired/@Resouce注解。1: 被IOC注入的Bean上面加这个注解,2:在被注入处使用final修饰注入即可。lombok提供的注解。

2024-01-04 11:16:53 355

原创 IDEA多模块开发-加载模块管理-加快项目加载速度

当一个项目模块数量多起来之后,若所有的模块都同时使用git,maven管控,那么每次Idea打开项目/git切换分支加载时间将会极久,我们可以通过maven模块管理,git模块管理配置来加快项目加载速度

2023-12-11 15:48:48 577

原创 常用jpa框架

Macula是一个微服务应用开发平台,主要包括两大模块:MaculaBoot和MaculaCloud(包括统一管理端MaculaCloudAdmin)。MaculaBoot是微服务应用开发所需的SDK(如SpringCloudAlibaba、SpringCloudTecent等),基于众多开源产品进行甄选后轻度封装而成。(集成了Hibernate框架)

2023-12-01 18:11:52 421

原创 Maven无法拉取依赖/构建失败操作步骤(基本都能解决)

1.file->Invalidate Caches清除缓存重启(简单粗暴,但最有效)2.刷新maven以及mvn clean,多刷几次,看看还有没有报红的依赖(同样往往是最有效的操作)3.勾选对应的仓库源(不确定的多勾选也无所谓)(常用: jdk8 ,阿里云,腾讯云等)若上述都无法解决,则要......

2023-12-01 17:58:35 3056

原创 配置mvn打包参数,不同环境使用不同的配置文件

要实现不同环境使用不同的配置文件,且配置文件名由环境名和固定后缀组成,可以使用Maven的资源过滤和文件重命名的功能,结合profiles进行配置。以下是配置Maven打包参数的步骤

2023-11-24 11:51:50 1348

转载 牢记这16个SpringBoot 扩展接口,写出更加漂亮的代码

我们从这些spring&springboot的扩展点当中,大致可以窥视到整个bean的生命周期。在业务开发或者写中间件业务的时候,可以合理利用spring提供给我们的扩展点,在spring启动的各个阶段内做一些事原文地址:https://mp.weixin.qq.com/s/YBMOO-CnS73uz64MYaiiQQ。

2023-08-14 15:16:35 68

原创 MapStruct速查文档

MapStruct进行Bean转换,避免Beanutils使用反射导致的性能问题;提供了所有常用文档MapStruct-注解汇总大全MapStruct映射器的高级用法MapStruct快速使用模板评语:性能优良+功能强大,基本上你能想到的bean/多bean操作都能实现...

2023-08-10 16:13:13 230

原创 Nacos本地部署-开发使用

有些项目,需要在本地启动nacos,否则会与其他开发人员产生冲突,这里是写给该场景下的开发人员使用的文档。

2023-08-08 14:48:05 1009

原创 spring jpa 审计字段注解

@LastModifiedBy最后更新人@LastModifiedDate最后更新时间@CreatedBy创建时间@CreatedDate创建人@Version版本号,设置后每次更新自动更新版本@DynamicUpdate更新时忽略空,若原来有值,现在变为空会置空@DynamicInsert插入时忽略空,若原来有值,现在变为空会置空

2023-08-01 17:59:31 57

原创 Linux-定时清除日志No space left on device

No space left on device,磁盘空间不足,救援模式手动/自动删除日志

2023-07-24 15:57:23 268

原创 Linux常用命令

【代码】Linux常用命令。

2023-06-20 11:11:37 92

原创 linux 部署mysql

本文介绍下Centos7中mysql的安装(Centos7以下版本中有些命令和centos7中有些不同,安时需注意下自己的linux版本)

2023-06-06 15:42:16 576

原创 设计文档自动化之smart-doc自动生成接口文档

使用smart-doc一键生成接口文档

2023-05-30 18:41:05 451

原创 设计文档自动化之screw数据库导出word

使用maven插件一键自动化生成数据库设计文档

2023-05-30 18:25:01 229

原创 Postmain 自动携带token

3.执行 ,完成会自动设置环境变量。4. 之后,可在任意地方使用。

2023-05-26 18:26:24 116

原创 flowable快速入门

数据库(先了解后看)Activiti数据库支持:Activiti的后台是有数据库的支持,所有的表都以ACT_开头。 第二部分是表示表的用途的两个字母标识。 用途也和服务的API对应。ACT_RE_: ‘RE’表示repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。ACT_RU_: ‘RU’表示runti

2023-05-15 15:18:33 694

原创 Java Feature异步计算/异步任务

feature 添加异步带装修任务搭配线程池/执行器 再批量执行

2023-05-15 14:35:28 460

原创 无法连接私有仓库Could not transfer artifact com.XXX

无法连接私有仓库Could not transfer artifact com.XXX。方法二:换用公有仓库,屏蔽maven中私有云仓库,(后maven使用离线模式)这个一般是因为没有连接内网,或者无git私有仓库相关权限导致的。方法一:使用VPN连接内网。

2023-05-12 14:34:38 1053

原创 Maven本地仓库有,但Idea一直识别不了Could not transfer artifact

Could not transfer artifact io.springfox:springfox-all:pom:2.9.2.TSF-RELEASE。maven 仓库中有,Idea无法识别

2023-05-12 14:24:34 539

原创 List集合拆分成多个子集合,按指定长度

有时,我们需要将集合按指定长度拆分(例如sql优化)

2023-03-28 17:32:22 682

原创 java一些实用快捷但你意想不到的写法

【代码】java一些实用快捷但你意想不到的写法。

2023-03-03 17:20:37 73

原创 IDEA查看包是哪里导入的

有时我们需要查看包是哪里导入的,可以直接使用IDEA生成依赖图来看,

2022-12-30 17:19:58 5410

原创 IDEA自动导入.*解决

IDEA默认导入一个包里的类超过5个时,会自动导入所有包(import xxx.*)把值改为999999(一般不会有这么多包),即不会触发这个规则。这在实际项目组中头都得被打爆,我们需要改掉这个默认配置。

2022-12-28 16:18:39 1665

原创 Arthas java性能调优/接口优化

当我们需要对一个调用链较长的接口进行优化时,可以考虑使用Arthas工具其作用是为我们获得得到每一个调用方法所消耗的时长,便于我们针对慢接口/方法进行优化,从而达到性能优化的目的。

2022-10-12 17:09:23 664

原创 java 集合深拷贝几种方式

【代码】java 集合深拷贝几种方式。

2022-10-11 14:17:57 2198

原创 java 使用stream flatMap降维,数据结构简单化

当我们使用多层嵌套数据结构时,要获取内部某个属性时,采用传统的写法,代码一堆且杂乱,不便于快速阅读以及快速编程例如 List这种数据接口,要抽取某字段值,采用传统for循环获取将会异常麻烦,这时候可以考虑使用flatMap降维,变成普通的单层结构。

2022-10-09 16:26:00 946

原创 Unable to create XXX/.git/index.lock‘: File exists. Another git process seems to be running in this

Unable to create XXX/.git/index.lock’: File exists. Another git process seems to be running in this今天提交代码时,在一次提交,莫名其妙没成功后,再次用git commit -a命令时,出现以下错误,无论是用git还是TortoiseGit等其他客户端都会出现以下这个问题。。打开项目目录 搜索.lock删除...

2022-06-21 10:34:49 121

原创 Steam toMap的坑

Tomap duplicateKey显示声明新值覆盖旧值 避免抛异常

2022-06-16 10:46:30 620

原创 java 根据某字段去重 多字段去重

Java 去重

2022-06-15 09:55:58 274

原创 IDEA某模块怎么都无法启动

IDEA 多模块 单模块无法启动

2022-06-09 10:31:30 419

Java面试题.zip

收藏,java必备个人整理面试题

2021-05-05

spring-tool-suite-4-4.0.0.RELEASE-e4.9.0-win32.win32.x86_64.zip收藏版

STS收藏版

2021-05-05

dp动态规划.docx

动态规划常见解法

2021-05-05

docker部署微服务.docx

docker部署微服务.docx

2021-05-05

DOCKER.docx

DOCKER.docx

2021-05-05

空空如也

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

TA关注的人

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