logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Insert statement does not support sharding table routing to multiple data nodes.【已解决sharding-jdbc错误】

错误原因:导致这个错误的原因:网上有的说实体类上添加@TableId的主键标识,但是不能解决小编的问题!还有一种思路,就是自己的分片策略有问题,不是写错了就是sharding-jdbc的版本不同,yml的写法也是不同的。所以只能一点点的去看自己的配置,一定是配置问题,分片算法配置问题!!小编产生的原因是4版本到5版本的改写,差距还是挺大的,一定要看好格式,别多缩进和少缩进### Error upd

#java#数据库#mysql
Mybatis-Plus中实现使用xml文件来写复杂sql

一、前言我们一般的sql语句使用Mabatis-Plus可以满足,但是到了连表和复杂的需求时,还是需要像Mybatis那样在xml中来书写sql语句,但是一个项目中只能有一个,所以我们在使用Mybatis-Plus时,就不需要在导入Mybatis的依赖,Mybatis-Plus也可以直接在xml文件中写,不过是yml文件中的配置不一样!二、具体配置Mybatis-Plus所需依赖<!-- m

#java
xxl-job启动控制台报 remoting server error. java.net.BindException: Address already in use: bind【已解决】

开始小编还好奇,这种情况就是修改自己的端口,端口被占用了,巧的是小编工作的项目端口就是。有缘人才可以看得到的哦!项目不是很了解,原来是。

#java
docker搭建maven私服(nexus3),整合springboot上传下载依赖

我们在JavaWeb开发中必不可少的就是jar包管理-maven,在没有maven之前,都是自己手动下载jar包导入到项目中,非常的繁琐。maven出现之后,又迎来新的问题,对于仓库里人家发布的都可以引用下载,但是公司自己内部写的jar包,不想让外人看到,自己公司来回粘贴复制,非常的繁琐,版本维护起来也是十分头疼!这时出现了,现在主流的还是nexus3,所以今天小编带大家一起搭建使用一下。当然公司

文章图片
#docker#maven#spring boot
IDEA中Push到Gitee报:Invocation failed Server returned invalid Response. java.lang.RuntimeException: Inv

一、前言我们在学习和记录一些自己的练手项目时,一般使用远程仓库来进行存储,以防电脑坏了,自己辛辛苦苦敲的代码都没了!小编也是在最近使用IDEA提交代码到我的Gitee仓库发现提交不上去,直接Push failed警告了哈!!不要慌,小编和你一起解决问题哦!!二、报错信息展示Invocation failed Server returned invalid Response. java.lang.R

文章图片
#java#intellij idea
使用xshell连接阿里云服务器【最近版、无坑系列】

一、前言我们有了服务器后,一般的情况使用宝塔就可以可视化的完成,但也有些是要命令行的,所以xshell就是一款非常好用的连接linux的工具。二、下载xshellxshell下载地址三、 xshell连接阿里云服务器四、成功...

#阿里云#服务器#云计算 +1
判断MultipartFile是否为空,全面判断

看了网上好多,不过都不全面,试试我的,包你满意// 看清楚导入的包import org.springframework.util.ObjectUtils;public String upload(@RequestParam("file") MultipartFile file){if (ObjectUtils.isEmpty(file) || file.getSize() <= 0) {th

Springboot整合Hutool自定义注解实现数据脱敏

我们在项目中会处理敏感数据(如手机号、身份证号、姓名、地址等)时,通常需要对这些数据进行脱敏,以确保数据隐私和安全。我们本次使用Hutool库来轻松实现数据脱敏,如果项目中不让使用,可以自己防着hutool来写一些工具类。本次使用Springboot整合Hutool来自定义注解实现数据脱敏!数据脱敏(Data Masking),也称为数据遮蔽或数据隐藏,是一种数据保护技术,用于处理和存储敏感数据时

文章图片
#spring boot#后端#java
Idea中使用Git管理时,新建文件自动add(摆脱弹框提示)

一、前言我们在开发中必须使用的版本控制工具,最好的就是Git,但是小编用的过程中发现,每次新建一个文件都会提示你要不要add。这不是废话吗?我不add我添加它干嘛呢?于是问了一下旁边的大神同事,他说简单啊!在设置中直接默认add即可,钦佩之心不由得涌上来了!大佬牛牛!!二、难受的提醒坑:小编看到后以为在旁边打个√就没问题了,后来发现打钩是默认不add,并且不提示!!!更加坑了~有没有和小编一样的经

#git#idea
全网最全synchronized锁升级过程

在面试题中经常会有这么一道面试题,谈一下synchronized锁升级过程?之前背了一些,很多文章也说了,到底怎么什么条件才会触发升级,一直不太明白。实践是检验真理的唯一标准,今天就和大家一起实践一下,什么条件才会升级!经过实战,我们知道了每一个的切换条件,可以在面试中好好的回答了。不至于面试官反问一下就不坚定了!关于切换到重量级锁后,有兴趣的话,可以下载openJDK源码去看一下关于和源码下载地

文章图片
#java#jvm
    共 25 条
  • 1
  • 2
  • 3
  • 请选择