- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 Java8注解@Size请求Json报文校验长度换行符回车\r\n问题
\r 和 \n 在 Java 的字符串中各自算作一个字符。它们分别代表回车符(Carriage Return,CR,\r,U+000D)和换行符(Line Feed,LF,\n,U+000A),在 Unicode 编码中,每个都占用一个字符的位置。在 Java 字符串的上下文中,无论是在内存中的表示,还是在 @Size 注解的验证过程中,\r 和 \n 都被视为单一字符。
2024-06-20 17:02:07 602
原创 java接口重复提交校验(Redis+Aop)
自定义注解设置切面,扫描 被 “自定义注解” 标记的方法,走切面逻辑切面中用redis记录数据Key:【(类名+方法名)转为hash码 + ip + 常量】Value:关联key,并设置超时时间避免接口重复提交
2023-07-08 14:26:38 422
原创 javax.validation.constraints.Notnull@NotNull@NotBlank注解在Integer属性上失效,报错相关问题
NotNull@NotBlank注解都加到一个Integer属性上,会校验报错。弄明白用法后,报错如何解决就显而易见了。通过查看相关资料,三个注解的区别如下。
2023-06-15 20:51:12 1239
原创 to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS
出现原因经过查阅应该是由于要序列化的数据是个空对象。response响应字段为空时,出现这个错误。
2023-05-23 16:22:45 756
原创 IDEAsvn show history 报错problems while loading file history Unknown error
svn show history报错Problems while loading file history
2022-11-23 17:23:59 1060
原创 spring-spring farmework初学者入门笔记(spring5.3)
1.Spring1.1简介春天------>给软件行业带来了春天!2002,interface 21,Spring框架的雏形Spring框架即以interface21框架为基础,经过重新设计;并不断丰富其内涵,于2004年3月24日,发布了1.0正式版。Rod Johnson 悉尼大学的音乐,计算机双学位Spring理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架。i18n(其来源是英文单词 internationalization的首末字符i和
2021-07-01 21:31:06 349
原创 SpringBoot中@validated注解不起作用,报错,pox.xml配置方法
@Email注解报红 是因为新版本需要validation启动器<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId></dependency>Springboot2.3.0之后版本pom.xml改为: <dependency>
2021-04-01 16:57:49 904
原创 SpringBoot单元测试-Failed to load ApplicationContext错误
配置spring.profiles.active=local应用确定,后再调试就解决报错了
2021-03-31 17:23:52 568
原创 Error creating document instance.Cause: org.xml.sax.SAXParseException; lineNumber: 17; columnNumbe:
Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 134; 必须为元素类型 “insert” 声明属性 “resultMap”。在web项目中可能出现这个错误,在启动Tomcat服务器后,浏览器访问servlet时报错。错误可能出现在 map.xml 中的 insert标签中可以去逐个查看 map.xml中的映射 检查 insert标签 中的属性是否正
2020-10-16 20:22:39 713
原创 Oracle数据库基础(还在学java吗?不如来看看oracle)
文章目录前言 oracle sql第一章 Selecting Rows(select语句,数据查询操作)第二章 Sorting & Limiting Selected Rows(排序和限制查询)第三章 Single Row Functions(单行函数)第四章 Displaying Data from Multiple Tables(多表查询)第五章 Group Function (组函数)第六章 Subqueries(子查询(嵌套查询))第七章 Specifying V
2020-09-14 00:37:34 1067 2
原创 Corejava基础试题(含答案与解析)
试题1.下面程序结果是多少package ch00;public class Test1 { public static void main(String[] args) { int a = 11, b = 20; if (a-- == 10 && b++ == 21) { System.out.println("ok"); } System.out.println("a=" + a); System.out.println("b=" + b); }}
2020-08-24 17:14:02 2030 5
原创 corejava一些零碎知识点的总结(考前复习)
部分还未更新完毕,持续更新中············局部变量和实例变量的区别局部变量:1).定义在类中的大括号中的{}中的变量都是局部变量,如方法中,匿名代码块,流程控制语句等2).使用前必须进行初始化(自己进行)3).作用范围,声明位置开始到声明所在的{}大括号结束实例变量:1).定义中类中2).创建实例(对象)时,JVM会对类中的实例变量进行默认初始化3).创建实例时,实例变量开始存在这个对象消失时,实例变量消失类修饰符-成员变量修饰符-方法修饰符类修饰符:public(访问控制
2020-08-23 23:20:32 255
原创 Java线程间通信的简单例题
两个线程循环顺序打印A、B 需求:两个线程循环顺序打印A、B 思路:1.通过匿名内部类创建两个线程 2.重写Run方法,循环打印 3.定义方法printA,线程间通信当flag=0时打印A 4.定义方法printB,线程间通信当flag=1时打印B首先定义一个类,获取和存放flag的true或falsepackage ch09;public class Xunhuan { private boolean flag; public boolean isFlag() { return
2020-08-18 14:00:24 259
原创 简单的实现java多线程——龟兔赛跑
题目:实现龟兔赛跑提示:可以采用Math.random()取得0~1之间的随机数模拟比赛进程, 如总距离为100米,在随机数00.3之间代表兔子跑,每次跑2米,在0.31之间代表乌龟跑,每次跑1 米,先跑完100米者为胜利者结构:Race类:产生RabbitAndTurtle的两个实例,分别代表兔子和乌龟RabbitAndTurtle类:继承Thread类,实现赛跑的逻辑代码实现:Rabbit类package ch08;public class Rabbit extends Thread
2020-08-13 11:22:50 2050 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人