spring统一修改Parameter某个参数的值 在spring开发过程中,我们有时候需要对某些参数进行处理,对通过API提交的参数进入校验等情况。实现的原理是在过滤器中进行处理,相关代码如下: 我们新建一个RequestWrapperParam 类...
Spring常见问题 Required request body is missing 在开发spring项目过程中,小编遇到了Required request body is missing 的错误。经过搜索查询,才知道这个spring开发中大多数人遇到的常见问题之一。 Required request body is missing原因 这个问题原因...
java Name for argument of type xxx not specified
本地运行java程序时,出现Name for argument of type [java.lang.String] not specified, and parameter name information not found in class file either. 这样的报错,检查程序是没有发现问题。程序代码如下: @PostMa...
rocketmq消费者消费太慢的原因 近日,在使用rocketmq本地做生产和消费时,发现消费者消费很慢,按正常的流程是生产者程序和消费者程序同时监听,在生产者生产消息过后,消费者程序第一时间会消费,然而出现消...
springboot集成配置redis说明 springboot集成redis操作处理如下 一、application.yml配置 spring: profiles: active: env application: name: iot-interfaces-tcpauth jackson: time-zone: GMT+8 date-format: yyyy-MM-dd HH:mm:ss redis: host: 127.0.0.1 port: 6379 passwor...
springboot打包所有依赖到jar运行的pom.xml配置 springboot打包所有依赖到jar运行的pom.xml配置 日常使用springboot开发项目时,我们需要把所有的打包成一个jar来运行。一般情况下功能少的打包后的文件大概在20MB以上。pom.xml文件内容如下...
解决Object转JSONobject容易报错问题 Object转成JSONObject object转jsonObject的时候经常会因为符号报错,类似于: expect : at 0. actual = 这种的,就是格式转换的时候的问题,出现这种问题的时候,一般都是这么转的: JSONObject.pa...
tomcat服务server.xml文件性能调优 ?xml version=1.0 encoding=UTF-8? Server port=8005 shutdown=SHUTDOWN213142145SSDF Listener className=org.apache.catalina.startup.VersionLoggerListener / Listener className=org.apache.catalina.core.AprLifecycleListener SSLEngine=on / Listener...
@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占用高。...
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日志切割来定时配置,...
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 错误。经过搜索后发现...
java判断json是否为数组?java验证json合法
程序开发主要是处理各种数据,在JAVA日常开发中,我们会需要传输种各类型的数据,在处理时需要校验数据格式是否正确,如常见的JSON格式。目前无论是Gson还是fastjson等等,市面上的...
linux centos安装nacos及配置 nacos相信不用多说,国内有用到集群的开发者大部分都了解和使用。下面小编就自己centos下安装nacos的做一个记录。 centos安装nacos 1、上传或wgetnacos-server-1.4.3.tar.gz到服务器 2、解压软件包...
java使用正则表达式来验证时间日期格式是否正确
日常开发中,主要做的是数据的增删改查,在查询时数据的校验是非常重要的。JAVA如何做日期格式检验呢? java正则匹配数字检验日期格式 创建一个简单的正则来对字符串进行格式约束...
java除法向上取整 int两整数相除向上取整
在java日常开发中,特别是对一些数据处理时,我们需要向上取整,常见的如分页处理时,例如数据库有记录12条,我们每页显示10,那页数就是2页,在取分页数的值为12/10=1.2,这个时候...
java 使用Math 向上向下取整
在java日常开发中,特别是对一些数据处理时,我们需要向上取整,常见的如分页处理时,例如数据库有记录12条,我们每页显示10,那页数就是2页,在取分页数的值为12/10=1.2,这个时候...
JAVA 中的整除 / 和取余 % 区别 小编最近为了JAVA开发中的向上取整给搞晕了,今天详细了解下整除 / 和取余 % 的区别 JAVA 中的整除 / 和取余 % 区别 / (除) 注意: 整数相除结果还是整数,向下取整 。 只要相除中有一个...