
Java
Quella9002
坚持总结,让博客成为我的备忘录。
展开
-
自定义注解annotation详解
@Constraint(validatedBy = {AgeValidator.class})@Documented@Target({ElementType.ANNOTATION_TYPE, ElementType.METHOD, ElementType.FIELD})@Retention(RetentionPolicy.RUNTIME)public @interface Age { String message() default "年龄是非法的,最大不能超过{max}岁,最小不能小于{原创 2020-12-20 22:56:38 · 513 阅读 · 0 评论 -
复杂度O(f(n))中用的数学知识
复杂度O(f(n))中用的数学知识从小到大排序计算次数表示方式计算公式示例11lognlog4 = 2 ; log8 = 3nnnlogn8log8 = 8*3 = 24n2n2备注: 复杂度中 logn 表示log2n 的对数分析log由于log28 = log223 = 3 , 在算法二叉树、二分法 log2n 的计算结果,可...原创 2020-02-09 14:22:33 · 400 阅读 · 0 评论 -
springboot后端数据校验以及异常处理
文章目录1、Bean添加校验注解、自定义错误提示1、package javax.validation.constraints 包2、package org.hibernate.validator.constraints;包2、controller使用@valid开启校验2.1 使用BindingResult 获取校验信息 手动封装校验返回数据3、抽取校验异常 统一处理1、Bean添加校验注解、自定义错误提示1、package javax.validation.constraints 包@null原创 2020-07-06 22:56:22 · 1615 阅读 · 0 评论 -
springboot允许跨域配置
方式一import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@Configurationpublic class CorsConfig imple原创 2020-06-19 01:28:14 · 268 阅读 · 0 评论 -
ArrayList源码阅读
ArrayList源码阅读笔记内部属性 //默认容量 private static final int DEFAULT_CAPACITY = 10; //对于已知大小为0 的 返回此空数组 private static final Object[] EMPTY_ELEMENTDATA = {}; //默认容量DEFAULT_CAPACITY的空数组 , 暂...原创 2020-02-08 19:09:57 · 202 阅读 · 0 评论