java

@Pattern注解验证固定值如1或2等 可以使用如下的@Pattern注解来实现: @Pattern(regexp=[12], message=数值只能为1或2) 其它常用注解验证: 匹配首尾空格的正则表达式:(^\s*)|(\s*$) 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入数...

spring Valid @Pattern 常见验证表达式 匹配首尾空格的正则表达式:(^\s*)|(\s*$) 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入数字:^[0-9]*$。 只能输入n位的数字:^\d{n}$。 只能输入至少n位的数字:^\d{n,}$。 只能输入m~n位的数字...

LambdaQueryWrapper的and和or用法 使用 LambdaQueryWrapper 来生成sql语句,我们有时候需要用到两个查询条件选其中一个。例如 host=kw360.net and (typename=java or typename=js) 这样的。那用LambdaQueryWrapper的and和or用法实例如下: 其中...

java常用注解校验不为空,大小长度,值校验等 java的注解检验在开发过程真的是太方便了,免去了在controll层来做数据校验。注解校验引用的是:jakarta.validation.constraints类。常用注解校验如下: 值校验 1.1 @NotNull 注解 被注解的元素必...

java如何合并两个对象 常用的复制对象属性的方法(传统方案) 使用Java Bean Utils,这是Apache Commons BeanUtils库中的一个工具类,使用此工具类,则需要自己去实现判断属性的业务逻辑。 这个工具类有两个复制...

java 两个对象有值的合并成一个对象 近日在开发JAVA时,需求是合并两个对象的值,例如对象A的属性name值为null,对象B的属性name值为tom,需要把对象A和B合并成一个新的对象并且属性name值为tom。也就是说两个对象中属性有...

RocketMQ报错No route info of this topic 在用RocketMQ消息队列开发时,总会出现一些问题,其中很多都是一些基本问题,像这此运行本地java程序时,就提示rocketmq访问时出现 No route info of this topic 异常,经过查询,原来是因为本...

Springboot java mysql开发Public Key Retrieval is not allowed 近日使用springboot和mysql开发java项目时,链接同事的数据库提示:java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed 是一个Java数据库连接异常,意味着连接MySQL数据库时不允许...

java split 提示Unclosed character class错误 近日用java分割字符串函数 split 分割时,编辑器提示: Unclosed character class错误 ,原代码: String[] subGoodInfo = goodName.split([); 经常查询才知道原因是因为: | . * [] \ 是特殊字符,在使用时...

java应用程序阿里云CPU过高Arthas如何排查 近日,发现部署在阿里云上线的java应用程序突然间CPU飙升到了100%,日常使用时正常CPU不超过10%的,所以肯定是哪段代码出了问题,百度搜索了可以通过阿里的Arthas工具查询Cpu占用高。... java应用程序阿里云CPU过高Arthas如何排查

BiMap和HashMap有什么区别 BiMap的 google Guava工程 中的 扩展的map 1、BiMap 也是基本的 map 集合结构, 由key value 构成. 2、区别于 Map 是双向关联结构 , 3、可以通过 key 查询 value, 也可以 通过 value 查询 key; 4、因此, 这种...

Java Mybatis报错: Parameter 'XXX' not found [arg1, 最近java spring和Mybatis开发时,报错: Parameter XXX not found. Available parameters are [arg1, arg0, param1, param2] 原因: 一般是由于Dao层的方法包含多个参数 @Update(update t_pa_developer set exclusive_open=#{stat...

tomcat如何关闭catalina.out日志 tomcat如何关闭catalina.out日志 部署apache-tomcat时,随着程序的运行,cataline.out日志文件也越来越大,超过了10G过后可能会影响到程序和稳定性,我们可以通过Logrotate日志切割来定时配置,... tomcat如何关闭catalina.out日志

linux centos如何查看jdk安装目录 linux centos如何查看jdk安装目录 在可执行 java命令的情况下查找过程如下: 1、执行which java [root@localhost ~]# which java /usr/bin/java (推荐教程:centos使用教程) 2、执行ls -lrt /usr/bin/java [root@l...

linux安装java后运行出现cannot execute binary file linux安装jdk执行java --version后报错提示 java: cannot execute binary file: 可执行文件格式错误 原因是因为 jdk的安装位数和 linux操作系统的位数不一致 造成的。 解决方法是先查看linux系统的位数...

linux centos安装java和jdk配置环境 小编一直是在windows下开发及配置各种环境,centos也常用到。近日在配置亚马逊的服务器是,发现本地保存的JDK文件上传到服务器,然后出现 cannot execute binary file 错误。经过搜索后发现... linux centos安装java和jdk配置环境

java判断json是否为数组?java验证json合法 程序开发主要是处理各种数据,在JAVA日常开发中,我们会需要传输种各类型的数据,在处理时需要校验数据格式是否正确,如常见的JSON格式。目前无论是Gson还是fastjson等等,市面上的... java判断json是否为数组?java验证json合法

linux centos安装nacos及配置 nacos相信不用多说,国内有用到集群的开发者大部分都了解和使用。下面小编就自己centos下安装nacos的做一个记录。 centos安装nacos 1、上传或wgetnacos-server-1.4.3.tar.gz到服务器 2、解压软件包...

java使用正则表达式来验证时间日期格式是否正确 日常开发中,主要做的是数据的增删改查,在查询时数据的校验是非常重要的。JAVA如何做日期格式检验呢? java正则匹配数字检验日期格式 创建一个简单的正则来对字符串进行格式约束... java使用正则表达式来验证时间日期格式是否正确

java除法向上取整 int两整数相除向上取整 在java日常开发中,特别是对一些数据处理时,我们需要向上取整,常见的如分页处理时,例如数据库有记录12条,我们每页显示10,那页数就是2页,在取分页数的值为12/10=1.2,这个时候... java除法向上取整  int两整数相除向上取整

java 使用Math 向上向下取整 在java日常开发中,特别是对一些数据处理时,我们需要向上取整,常见的如分页处理时,例如数据库有记录12条,我们每页显示10,那页数就是2页,在取分页数的值为12/10=1.2,这个时候... java 使用Math 向上向下取整

JAVA 中的整除 / 和取余 % 区别 小编最近为了JAVA开发中的向上取整给搞晕了,今天详细了解下整除 / 和取余 % 的区别 JAVA 中的整除 / 和取余 % 区别 / (除) 注意: 整数相除结果还是整数,向下取整 。 只要相除中有一个...

java判断jsonarray是否为空?JSONObject,JSONArray非空判断 数据的校验是日常开发中一项很重要的工作,我们经常使用JSON格式进行数据的处理,处理时需要对JSON格式进行校验,判断是否为正确的JSON格式,有时还需要验证里面的数据是否为空等...

java判断是否是json格式?java检验是否为json字符串 程序开发主要是处理各种数据,在JAVA日常开发中,我们会需要传输种各类型的数据,在处理时需要校验数据格式是否正确,如常见的JSON格式。目前无论是Gson还是fastjson等等,市面上的...

java验证时间日期格式是否正确方法 日常开发中,主要做的是数据的增删改查,在查询时数据的校验是非常重要的。JAVA如何做日期格式检验呢? java验证日期格式是否正确 下面我们主要用到的是 SimpleDateFormat 的方法,原理...

java.lang.NullPointerException出现的几种原因以及解决 java.lang.NullPointerException出现的几种原因: 1、 字符串变量未初始化 2、 接口类型的对象没有用具体的类初始化,比如:Map map//会报错;Map map=new Map();//则不会报错了 3、 当一个对象的值... java.lang.NullPointerException出现的几种原因以及解决

框架Netty TCP服务监听多个端口 启动一个同时监听 8000 和 8001 端口的服务。 void startTcpServer() { def port1 = 8000 def port2 = 8001 ServerBootstrap b = new ServerBootstrap() EventLoopGroup bossGroup = new NioEventLoopGroup() EventLoopGroup workerGroup = ne... 框架Netty TCP服务监听多个端口

centos启动tomact出现/jre/bin/java: Permission denied permission denied的中文意思为:拒绝访问。即为没有对应的执行权限 2、产生原因: (1)、文件权限不足; (2)、用户权限不足...

netty 获取ip_获取channle绑定的IP和Port 获取客户端ip和端口 import io.netty.channel.ChannelHandlerContext;//ChannelHandlerContext chcInetSocketAddress ipSocket = (InetSocketAddress)chc.channel().remoteAddress();String clientIp = ipSocket.getAddress().getHostAddress();log.i...

springboot添加统一拦截preHandle后RequestBody无法取值的问题 springboot添加统一拦截preHandle后RequestBody无法取值的问题 在最近的springboot项目中,需要添加一个统一的拦截器来对body中的值进行内容校验、加密校验等。使用的是spring的HandlerInterceptor来...