
java
文章平均质量分 82
mmdxgj
这个作者很懒,什么都没留下…
展开
-
JSONString(json字符串)的转义与反转义
1、转义StringEscapeUtils.escapeJson()示例:String s="{\\n \\\"ticketNo\\\":\\\"GPSAZ2020091418\\\",\\n \\\"revoked\\\":1,\\n \\\"devices\\\":[\\n {\\n \\\"devOwner\\\": 1,\\n \\\"devOwnerDesc\\\": \\\"测试所属\\\",\\n \\\"deviceMode原创 2020-10-13 14:17:20 · 11284 阅读 · 0 评论 -
javax.validation包校验嵌套属性(List对象)的写法
目的:实现List嵌套对象OrgCityConfigRequest的校验外层:经尝试@Valid放在List<Obj>前面,List<@Valid Obj> 两种写法都可以校验@Data@Builder@NoArgsConstructor@AllArgsConstructorpublic class OrgConfigRequest implements Serializable { @NotBlank(message = "orgCode不可为.原创 2020-07-30 18:56:03 · 7771 阅读 · 0 评论 -
Spring 中@NotNull, @NotEmpty和@NotBlank之间的区别是什么?
原文链接:https://www.cnblogs.com/Terry-Wu/p/8134732.html示例:String name = null;@NotNull: false@NotEmpty: false@NotBlank: false String name = "";@NotNull: true@NotEmpty: false@NotBlank: false String name = " ";@NotNull: true@NotEmpty: true@NotB转载 2020-07-30 15:19:11 · 251 阅读 · 0 评论 -
MVC模式理解
简介:MVC 是 Model-View-Controller的简称,即模型-视图-控制器描述:1、control接收请求,并把请求分发给具体的model处理2、model进行具体的业务逻辑处理,并把处理结果返回给control3、control把model返回的处理结果再传给view4、view对接收的数据进行处理并渲染展示...原创 2020-01-19 10:56:11 · 189 阅读 · 0 评论 -
restassured发送带文件的http请求
postman模拟:具体请求代码: File file = new File("src/test/resources/excelFile/地区收款导入.xls"); Map resFeedBackBodyMap = given().log().all() .header("Security-Token", token) ...原创 2019-09-10 20:20:09 · 657 阅读 · 0 评论 -
注释//TODO的作用
今天在学习Binder中,看到了书中待实现类使用了伪代码,我已开始并没有留意这个,我也照着书上写那里的伪代码,我发现书中的//TODO 在Android Studio中变成了高亮,而一般注释并没有这种情况,此时比较好奇就去百度了一下,发现了//TODO的作用,所以才在有了这篇博文来记录一下。首先写法//TODO 或者//todo 都可以,后面加上要注释的内容,比如说如下:其次讲一下TO...转载 2019-06-12 10:09:33 · 24471 阅读 · 3 评论 -
阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义
分层领域模型规约:DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。 DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。 BO( Business Object):业务对象。 由Service层输出的封装业务逻辑的对象。 AO( Application Object):应用对象。 在W...转载 2019-06-10 20:35:18 · 176 阅读 · 0 评论 -
弄懂 JRE、JDK、JVM 之间的区别与联系
其实很多 Java 程序员在写了很多代码后,你问他 jre 和 jdk 之间有什么关系,jvm 又是什么东西,很多人不知所云。本篇不会讲述 jvm 底层是如何与不同的系统进行交互的,而主要理清楚三者之间的区别,搞清楚我们写的 xxx.java 文件是被谁编译,又被谁执行,为什么能够跨平台运行。首先,我们分别对这三者进行阐述。JVM:英文名称(Java Virtual Machine),就...转载 2019-05-21 20:16:16 · 165 阅读 · 0 评论