logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java.sql.SQLIntegrityConstraintViolationException: Duplicate entry ‘1a‘ for key ‘username‘解决

报错日志意思是sql表中username这个字段重复了但是我并没有设置username为唯一键约束但是之前设置过username的索引,然后又删除了索引查看表描述发现唯一约束还在,删除即可使用如果有删除即可...

#sql#java#数据库
jvm性能监控工具(jps、jstat、jinfo、jmap、jhat、jstack、jvisualvm和jconsole)介绍及示例

JDK本身提供了很多方便的JVM性能调优监控工具,除了jps、jstat、jinfo、jmap、jhat、jstack等小巧的工具,还有集成式的jvisualvm和jconsole。这些工具在 $JAVA_HOME/bin目录下。

文章图片
#jvm
正则表达式中匹配开头关键词和结尾关键词

主要用到的功能(?:pattern)、(?=pattern)、(?!pattern)、(?<=pattern)和(?<!pattern)1、(?:pattern)()表示捕获分组,()会把每个分组里的匹配的值保存起来,从左向右,以分组的左括号为标志,第一个出现的分组的组号为1,第二个为2,以此类推(?:)表示非捕获分组,和捕获分组唯一的区别在于,非捕获分组匹配的值不会保存起来impor

#正则表达式
java poi之XWPFDocument读取word内容并创建新的word

参考:https://www.cnblogs.com/unruly/p/7479518.htmlPoi的Word文档结构介绍1、poi之word文档结构介绍之正文段落一个文档包含多个段落,一个段落包含多个Runs,一个Runs包含多个Run,Run是文档的最小单元获取所有段落:List paragraphs = word.getParagraphs();获取一个段落中的所有Runs:List xw

#java
docker-compose启动多个实例(集群)

docker-compose启动多个实例(集群)

#docker#容器
docker/docker-compose限制容器内存

docker/docker-compose限制容器内存

#docker#容器
SpringBoot配置knife4j版的Swagger打开doc.html页面404

项目原因:最近搭建一个新的SpringBoot项目,需要配置Swagger,从其他项目里拷过来knife4j版的Swagger配置文件,结果打开doc.html显示404,如下图:查看日志,错误如下:2020-09-24 17:26:26.518WARN 15524 --- [nio-8003-exec-1] o.s.web.servlet.PageNotFound: No mapping for

springboot全局的异常拦截处理

一、为什么使用 Validation 来验证参数   通常我们在使用spring框架编写接口时,对于部分接口的参数我们要进行判空或者格式校验来避免程序出现异常。那是我们一般都是使用if-else逐个对参数进行校验。这种方法按逻辑来说也是没有问题的,同样也能实现预期效果。但是,这样的代码从可读性以及美观程序来看,是非常糟糕的。那么,我们就可以使用@valid注解来帮助我们优雅的校验参数。二

#spring#java#后端
    共 14 条
  • 1
  • 2
  • 请选择