12 2021 档案

hibernate的校验
摘要://不使用@valid进行校验Set<ConstraintViolation<CommonValidator>> validates = validator.validateValue(CommonValidator.class, "name", null); for (ConstraintViol 阅读全文

posted @ 2021-12-20 16:07 gendway 阅读(108) 评论(0) 推荐(0)

8. semahpore原理
摘要:一、上游服务比下游服务抗压能力应该更强一些,因为直接面对的是前端。Semphore控制访问特定资源的线程数目。实际场景可用于限流。在hystrix里面用了。 另:ReadWriteLock的作用是什么? 阅读全文

posted @ 2021-12-12 21:39 gendway 阅读(55) 评论(0) 推荐(0)

chklist
摘要:1. 重复检查的必要性。一段代码如果在测试期间没问题,也要间隔几天再去观察是否有问题。2. 如果是集群式的服务,使用定时任务要采用分布式锁,或使用工具随机发送一台都可以。3. 如果任务跑失败,需要支持重跑及调用机制. 3. 分布式问题3.1 mq问题,mq失败,应该支持重发机制;(若5次之后还未成功 阅读全文

posted @ 2021-12-10 09:20 gendway 阅读(54) 评论(0) 推荐(0)