摘要:
前言 首先提出我们的监控诉求,出现如下情况时,希望能够及时接收到系统告警通知: RocketMQ 服务宕机 RocketMQ 消费者下线 RocketMQ 消息出现长时间或者大量堆积 本文将通过修改 rocketmq-console源码的方式,增加RocketMQ 消费者下线 和RocketMQ 消 阅读全文
posted @ 2015-12-03 23:17
duanxz
阅读(15536)
评论(0)
推荐(2)
摘要:
常见的信息过滤与反垃圾手段有以下几种: 文本匹配 正则表达式:主要解决敏感词过滤的问题,一般使用正则表达式匹配。但正则表达式的效率一般较差。 Trie算法:当并发量较高时,就需要更合适的方法,一般是Trie树的变种,空间和时间复杂度都比较好的有双数组Trie算法等。 Trie算法的本质是确定一个有限 阅读全文
posted @ 2015-12-03 22:53
duanxz
阅读(1236)
评论(0)
推荐(0)
摘要:
在开始深入学习java的泛型了,以前一直只是在集合中简单的使用泛型,根本就不明白泛型的原理和作用。泛型在java中,是一个十分重要的特性,所以要好好的研究下。 泛型思想早在C++语言的模板(Templates)中就开始生根发芽,在Java语言处于还没有出现泛型的版本时,只能通过Object是所有类型 阅读全文
posted @ 2015-12-03 22:19
duanxz
阅读(3390)
评论(0)
推荐(0)
摘要:
JavaEE6中提供了基于java Annotation(注解)的Bean校验框架,Hibernate也有类似的基于Annotation的数据校验功能,我在工作中,产品也经常需要使 用数据校验,为了方便和重用,自己写了一个简单的基于Annotation的校验框架。有兴趣的可以扩展。 框架说明: An 阅读全文
posted @ 2015-12-03 22:05
duanxz
阅读(2762)
评论(2)
推荐(0)
摘要:
一:JSR 303是JAVA EE 6中的一项子规范,叫做Bean Validation,官方参考实现是Hibernate Validator,此实现与Hibernate ORM没有任何关系。JSR 303用于对Java Bean中的字段的值进行验证。本教程翻译自Hibernate Validato... 阅读全文
posted @ 2015-12-03 21:55
duanxz
阅读(1557)
评论(0)
推荐(0)
摘要:
摘要:在项目的业务属性中,你是不是要经常验证属性的取值范围呢. 想要了解比较优美的解决方案吗? 看看Hibernate Validator 是怎么做的吧.一见到她,相信你就会说: Oh God, 这就是我需要的.作者:icess(作者的blog:http://blog.matrix.org.cn/p... 阅读全文
posted @ 2015-12-03 21:54
duanxz
阅读(3369)
评论(0)
推荐(2)
摘要:
问题思考 死信队列的应用场景? 死信队列中的数据是如何产生的? 如何查看死信队列中的数据? 死信队列的读写权限? 死信队列如何消费? 重试队列和死信队列的配置 消息轨迹 1、应用场景 一般应用在当正常业务处理时出现异常时,将消息拒绝则会进入到死信队列中,有助于统计异常数据并做后续的数据修复处理; 2 阅读全文
posted @ 2015-12-03 21:54
duanxz
阅读(9337)
评论(0)
推荐(3)
摘要:
1.javax.validation.UnexpectedTypeException: No validator could be found for type: java.lang.Integer @NotNull 和 @NotEmpty 和@NotBlank 区别@NotEmpty 用在集合类上... 阅读全文
posted @ 2015-12-03 21:51
duanxz
阅读(555)
评论(0)
推荐(0)
摘要:
尽管Bean Validation API定义了一大堆标准的约束条件, 但是肯定还是有这些约束不能满足我们需求的时候, 在这种情况下, 你可以根据你的特定的校验需求来创建自己的约束条件.3.1.创建一个简单的约束条件按照以下三个步骤来创建一个自定义的约束条件创建约束标注实现一个验证器定义默认的验证错... 阅读全文
posted @ 2015-12-03 21:32
duanxz
阅读(3033)
评论(0)
推荐(0)
浙公网安备 33010602011771号