logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

spring入参为指定值,校验java入参的值为规定的值,利用Validator指定值校验注解——一看就会

我们在使用spring项目的时候,经常使用@Valid来对入参进行校验,比如必须为空,必须不为空,长度多少,是否符合邮件格式等等,同时也可以正则。如下图所示,@Null(message = "id不能传入",groups = {MyValidDTOIdNull.class})@NotNull(message = "id必须传入",groups = {MyValidDTOIdNotNull.clas

Error from server: Get https://xx:10250/containerLogs dial tcp 10250: connect: no route to host

重启虚拟机之后。发现之前运行的nginx访问不到,使用logs命令来查询k8s中pod日志提示以下错误:Error from server: Get https://192.168.180.129:10250/containerLogs/qsm-namespace/proxy-nginx-6bc7c74544-czln8/nginx: dial tcp 192.168.180.129:10250:

#linux#centos#hadoop
linux的history命令只显示最新10条

history命令可以显示历史的命令,但是有时候会展示出很多条。如果只想展示最新的几条可以直接在后面加入数字:[root@localhost docker]# history5904docker ps905docker ps -a906docker logs 851c8992cc6f907ls908vim Dockerfile若是想知道某个命令,同时也展示其上下10行相邻的命令。可以使用grep

不小心删除了gitlab远端分支怎么恢复

git操作的时候,有时候误操作了删除远端分支。那么恢复有2种办法。第一种,非常简单,一般电脑上都有该远端分支的本地分支,若是有的话,找【最近】一次提交了的同事再次push一下就好。也可以不用找最近的,把自己的提交也行,若原本最新的同事也会继续提交的话,最终也会保持时最新的。第二种,若本地分支也没有了的情况,就需要使用一些命令了。比如我刚刚删除了本地和远端的dev分支第一步输入git reflog

java获取IP——优雅的获取前端请求的IP——直接使用

场景:后端获取前端的ip是非常常见的操作,但是获取的办法网上也有,只不过过多的if有点不好看,本文就简单的优化了一下。/*** 获取ip*/private String getIp(HttpServletRequest request) {String ip;List<String> ipHeadList = Stream.of("X-Forwarded-For", "Proxy-Cl

#java
Error from server: Get https://xx:10250/containerLogs dial tcp 10250: connect: no route to host

重启虚拟机之后。发现之前运行的nginx访问不到,使用logs命令来查询k8s中pod日志提示以下错误:Error from server: Get https://192.168.180.129:10250/containerLogs/qsm-namespace/proxy-nginx-6bc7c74544-czln8/nginx: dial tcp 192.168.180.129:10250:

#linux#centos#hadoop
fastjson小技巧——java对象,json对象,json数组,java集合的相互转换

json是我们经常使用的格式,我们也经常与java对象进行相互转化,比如打印对象的日志,或者存入redis等场景。那么他们之前的相互转化方法的名字很容易混淆,所以特此记录如下:public static void main(String[] args) {Nation nationBean1 = Nation.builder().name("汉族").dress("现代服饰").num(12342

#json#java
将本地项目打为jar包上传到私服Nexus:以idea自动部署和手动导入为例

文章目录1、在idea自动部署为例:2、以手动导入为例:需求:开发项目过程中需要将自己的工程打包为jar上传到远程仓库(以Nexus私服为例),现在展示如何操作。​以一个项目的公共组件项目为例,里面定义了很多的公共对象和公共工具类,其他项目都引用该项目作为开发的基础。1、在idea自动部署为例:配置maven的settings.xml文件,添加service标签的内容,这些内容是所有maven项目

#maven#java
GIT修改用户名——idea提交git用户名/名字不正确

这个问题是idea右键annotate查看谁编写的代码的时候,发现全部为e,而不是自己的名字。使用命令查看,发现用户不正确可以使用命令git config --list查看所有git配置信息,发现用户名为e,这是不正确的。使用命令git config --global user.name "your name"的是时候,显示错误,说mutil多个之类的提示,这个使用参数--replace-all全

#git#java#linux
将本地项目打为jar包上传到私服Nexus:以idea自动部署和手动导入为例

文章目录1、在idea自动部署为例:2、以手动导入为例:需求:开发项目过程中需要将自己的工程打包为jar上传到远程仓库(以Nexus私服为例),现在展示如何操作。​以一个项目的公共组件项目为例,里面定义了很多的公共对象和公共工具类,其他项目都引用该项目作为开发的基础。1、在idea自动部署为例:配置maven的settings.xml文件,添加service标签的内容,这些内容是所有maven项目

#maven#java
    共 25 条
  • 1
  • 2
  • 3
  • 请选择