- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 idea安装完leetcode editor之后 不显示leetcode菜单项
idea不显示leetcode菜单项解决办法解决办法可能已经显示了菜单项了,只是默认显示在了左侧,之前都是显示在右侧的,所以不注意,没看到。也可能就是没显示,这个时候,打开idea上面工具栏view里的Tool-Window,在这个里面寻找激活leetcode菜单项。
2023-05-31 13:05:16 741 1
原创 Hibernate Validator 第26篇:包含指定值(包含指定范围内的值)校验约束
值指定范围约束校验实现功能:请求中的字符串属性值必须在指定值的范围内。约束的定义import javax.validation.Constraint;import javax.validation.Payload;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.anno
2021-07-15 12:15:39 1198
原创 Hibernate Validator 第25篇:多个字段的联合约束-条件结果约束
- 实现了一个请求类中,两个字段:fieldA,fieldB。当fieldA == “22”时,fieldB值必须是“33”功能。- fieldB的值是字符串数字,只要是数组中的一个值即可- fieldA的值是一个字符串,作为条件,当fieldA满足条件时,才会比较fieldB- 可以在一个类上添加多个注解,实现多个条件结果
2021-07-08 13:35:28 2784
原创 Hibernate Validator 第24篇:排除指定值
一、目标接口开发中,肯定会遇到参数校验的问题。其中有一种场景是,入参中的某一个参数,例如type字段,不能是1,或者2,或者-1,-2。这种情况下没有现成的约束注解,可以使用。此时我们就需要开发自己的约束,也就是自定义约束注解。二、定义约束开发自定义约束注解,首先要定义约束(constraint)。具体代码如下:package com.wanmuya.validator.chapter01;import javax.validation.Constraint;import javax.va
2021-03-14 00:50:56 516 4
原创 Hibernate Validator 第22篇:类级别约束
约束也可以应用在类级别上,来校验整个对象的状态。类级别的约束,被定义和属性约束相同的方式,下面的例子展示@ValidPassengerCount的约束注解和校验器,你在之前的文章中见到过的。
2019-11-30 12:34:18 373
原创 Hibernate Validator 第21篇:自定义约束-错误信息和使用约束
1 The error message最后一个剩下的模块是一个error message,它会使用在一个@CheckCase约束被违反的时候。为了定义它,创建一个文件名为ValidationMessages.properties,像前面定义默认的消息插值例子那样。如果一个校验错误信息发生了,这个校验运行时将会使用这个默认值,也就是你为@CheckCase注解指定的消息属性,它会在资源包路径下寻...
2019-11-24 17:39:08 719
原创 Hibernate Validator 第20篇:自定义约束-约束校验器
已经定义了约束注解,你需要创建一个约束校验器,用来校验使用了@CheckCase注解的元素。
2019-11-24 17:37:33 1055
原创 Hibernate Validator 第19篇:自定义约束-约束注解
Bean Validation API定义了一整套标准的约束注解,例如@NotNull,@Size等等。这种情况下,这些内建的约束是不够的,你可以很容易地创建自定义的约束,根据你自己的校验需要。
2019-11-24 17:34:22 473
原创 Hibernate Validator 第18篇:组转换
如果你想校验car,并且一起校验和它相关的driver,该怎么办呢?当然你可以传递一个需要的组合给validate调用,但是如果你想使这些校验作为默认组的一部分呢?
2019-11-24 17:30:49 663
原创 Hibernate Validator 第17篇:组约束-重新定义组队列
@GroupSequence @GroupSequenceProvider
2019-11-24 17:28:48 380
原创 Hibernate Validator 第16篇:组约束-定义组队列
缺省情况下,约束没有特定的计算顺序,不管它们属于哪个组。然而,在有些情况下,控制特定的计算顺序是很有用的。
2019-11-24 17:26:48 186
原创 Hibernate Validator 第15篇:组约束-组继承
在使用校验组的时候,我们需要调用validate()方法对于每一个校验的组,或者一个一个地指定他们。在有些情况下,你也许想定义一组约束,它包含另一组约束。你可以使用组继承实现它。
2019-11-24 17:25:24 292
原创 Hibernate Validator 第14篇:组约束-请求组
前面章节讨论的在Validator和ExecutableValidator上所有的验证方法,都是关于变量参数-类型的变量组。到目前为止,我们一直忽略了这个组,但是现在是时候拿出来了。
2019-11-24 17:22:41 204
原创 Hibernate Validator 第13篇:自定义内插约束错误信息
如果默认的消息内插算法不能满足你的需要,也可以自定义一个MessageInterpolator实现。
2019-11-24 17:20:06 1037 1
原创 Hibernate Validator 第12篇:缺省的内插约束错误信息
消息插值是为违反Jakarta Bean验证约束创建错误消息的过程。在本篇文章中,你将了解如何定义和解析这些消息,以及在默认的方法不能满足您的需求时,如何自定义消息内插器。
2019-11-10 15:56:53 270
原创 Hibernate Validator 第11篇:返回值约束
在一些例子中,一个约束既可以应用在可执行的参数上,又可以应用在返回值上。这种情况的一个例子是自定义约束,它允许通过脚本或EL(表达式语言),指定一个校验规则。
2019-11-02 10:48:10 306
原创 Hibernate Validator 第9篇:声明和验证方法的约束
在BeanValidation1.1中,约束注解不但可以应用在JavaBean和它们的属性上面,还可以应用在任何类型的方法的参数和返回值上面。
2019-11-02 10:40:11 191
原创 Hibernate Validator 第8篇:另外的约束一(内供)
本文讲除了Bean Validaiton API定义的约束之外,Hibernate Validator自己另外提供的约束。这些约束中大部分可以应用在域值/属性上,只有@ScriptAssert是一个类级别的约束。
2019-10-18 21:17:48 383
原创 Hibernate Validator 第6篇:内建约束
Hibernate Validator包括一些列经常用到的约束,它们已经定义在Bean Validation 规范中。另外,Hibernate Validator也提供了有用的自定义约束。一、Bean校验约束在Bean Validation API中,你可以找到很多约束。所有这些约束都可以应用在成员变量,或属性上面,但是在这些约束中,没有类级别的约束。如果你在使用Hibernate 对象-...
2019-10-17 21:51:22 288
原创 Hibernate Validator第5篇:校验Bean的约束
Validator接口在Bean Validation中是很重要的一个对象。这篇文章将展示如何获得一个Validator实例,之后将介绍如何使用Validator接口中很多不同的方法。
2019-10-16 20:37:01 303
原创 Hibernate Validator 第4篇:约束继承和对象图(级联验证)
本文主要讲解了约束的两种继承方式和对象图,也就是级联属性中的约束注解:包括引用的对象和集合中的元素。
2019-10-16 19:23:14 1132
原创 Hibernate Validator 第3篇:声明和验证Bean的约束
本文介绍了声明Bean的约束的四种类型,并分别举例,展示代码,简单说明四种Bean的约束。
2019-10-16 19:15:15 362
原创 Hibernate Validator 第2篇:入门案例
本文从Hibernate Validator使用环境搭建开始,到初步地演示Hibernate数据校验的使用,并附上代码截图,使初学者有一个入门的印象。
2019-10-16 19:05:16 303 2
原创 Hibernate Validator 第1篇:引言
引言校验数据在所有应用程序层中,从表示层到持久层都是一项很普遍的任务。经常相同的校验逻辑在每一层中实现,这很耗时且容易出错。为了避免多次校验,开发者经常将验证逻辑耦合在域模型中,将域类与验证代码(实际上是关于类本身的元数据)混杂在一起。JSR 380 – Bean 验证2.0 – 定义了元数据模型和API对实体和方法的验证。默认的元数据源是注解,它可以覆盖和扩展元数据,通过使用xml。这些A...
2019-10-16 18:56:59 220
原创 Drools7.12.0教程:Eclipse中安装Drools插件和Drools 运行时
安装Drools插件和Drools 运行时一,安装Drools插件1.1 网址:[Drools插件下载地址](https://www.drools.org/download/download.html)1.2 下载后解压找到插件文件夹1.3 分别复制这两个文件夹下的jar文件到eclipse对应的文件夹下二, 安装Drools Runtimes(Drools运行时)2.1 下载Drools Eng...
2018-10-20 15:34:12 6368 7
原创 如何制作表情包
一,首先抠出一个人脸1. 拿一张头部照片例如:2.打开美图秀秀网页版:3. 截图脸部区域:变黑白色1. 点击这里变色2. 效果图二,把脸嵌入图片中1.打开头图终结者网站创作表情,如图:2.选择右边一个图片如图:3 添加自己抠出的脸 效果:,此图脸模糊,是因为我找的图片本就模糊,我放大之后,就更模糊了,好了...
2018-05-10 16:48:58 5091
原创 org.apache.hadoop.conf.Configuration源码解析
提供对配置文件参数的访问一, Resource配置被资源指定,一个Resource包含一些键值对的集合。资源以一个String命名或者是一个Path(link): - 如果resource的name是String,则classpath下必须有名为name的文件 - 如果resource以Path命名,然后直接检查本地文件系统,而不是引用类路径。除非显示的关闭,否则had...
2018-04-22 11:49:12 6302
原创 Windows搭建hadoop源码阅读环境过程中踩坑
1. 我的maven用的阿里云仓库地址,国外的慢…2 环境jdk1.8maven 3.5hadoop-3.0.1-src.tar.gzprotoc-2.5.0-windows-x86_64.exe(一开始我用的是最新的,发现不行)3. 踩的坑在执行mvn install的过程中,发现日志中提示“期望的是protoc.2.5,而碰到得到是3.1”,因为我安装的prot...
2018-04-21 18:30:43 707 1
原创 如何下载官网Spring的各个版本的jar包
一,首先打开这个网址:Spring Framework Reference Documentation二,然后定位到这一页:图中圈圈的地方就是网址: http://repo.spring.io/release/org/springframework/spring/打开就是:下面的RELEASEJ就是了,各种版本都有...
2017-07-01 17:57:29 241
原创 网站发送短信的工具类,验证码、通知消息等
import java.net.URLEncoder; import java.util.Random;import com.bcloud.msg.http.HttpSender;//还需要一个http.jar包public class SmsUtil{private static final String URL_SendSM = "http://ip/msg/HttpSendSM";
2016-06-15 17:25:58 1574
原创 Log4j.jar不同的日志分别写到不同的日志文件
解决问题 1、不同的包,不同的类,不同的logger可以写到不同的日志文件中,自定义文件路径,输出格式等 2、适合于大型项目,对很多操作记录日志,不同时写到很多日志文件中 3、log4j用到的jar包,得自己添加好 4、本java类可实现简单调用:private Log logger= new Log4jUtil().InitLog4j("AdminUserController
2016-04-19 12:48:23 669
原创 使用Log4j.jar写日志到文件
好log4j.jar文件log4j.jar是用来写日志的高效的一个工具,在网上下载log4j.jar包放在工程中,我的是Myeclipse中的JavaWeb工程具体目录,不固定,可以是src,或是新建一个文件夹都可以新建一个log4j.properities文件,目录同上在log4j.properties配置文件中写入配置具体操作:
2016-04-15 08:44:08 2351
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人