自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

顽木芽的博客

微信公众号:生长ing木头

  • 博客(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 第23篇:自定义约束-交叉参数约束

Bean校验区分了两种不同的约束。

2019-11-30 12:40:54 754 3

原创 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 第10篇:声明方法约束

本篇文章讲了方法的参数约束部分。

2019-11-02 10:44:23 258

原创 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 第7篇:额外约束

本文主要介绍上一篇遗留的一些约束注解。

2019-10-18 19:07:55 221 1

原创 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

原创 OpenGl(jogl)分形算法生成树

利用opengl的java开发包(jogl)分形算法生成树

2017-06-24 14:21:48 1335

翻译 AllegroGraph

AllegroGraph介绍

2017-03-17 19:55:53 3429

原创 AllegroGraph Virtual Machine 安装教程

AllegroGraph 安装教程VMware PlayerLinux

2017-03-17 14:05:41 1830

原创 网站发送短信的工具类,验证码、通知消息等

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

原创 java连接连接数据库、分析分析身份证号

连接mysql数据库,根据身份证号,统计各省份、各年龄段、男女人数

2016-05-24 16:37:39 634

原创 泛型笔记,类,方法

泛型笔记,类,方法、自定义带泛型方法

2016-04-27 18:29:06 262

原创 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

opengl基于java语言的jar包(jogl)

可以用它来画图,底层是基于opengl技术的jar包

2017-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除