sentinel

摘要: package com.tuling.mall.sentineldemo.controller; import com.alibaba.csp.sentinel.Entry; import com.alibaba.csp.sentinel.SphU; import com.alibaba.csp.s 阅读全文
posted @ 2022-08-18 01:27 gendway 阅读(27) 评论(0) 推荐(0)

java基础

摘要: 1. java反射 获取代理类:InvocationHandler = Proxy.getInvocationHandler(OperationLogger.class);(AnnotationInvocationHandler) Field field = invocationHandler.ge 阅读全文
posted @ 2022-07-18 17:36 gendway 阅读(24) 评论(0) 推荐(0)

powerdesigner的使用

摘要: 1. cardinalitys 画一对一或一对多的图 2. display reference entity:identifiers 阅读全文
posted @ 2022-06-22 14:19 gendway 阅读(25) 评论(0) 推荐(0)

sublime json格式化

摘要: 1. 插件安装 install package-->pretty json 2. 快捷键设置 设置(preference):热键设置 [ {"keys": ["alt+ctrl+j"], "command": "pretty_json"}, {"keys": [ "ctrl+alt+m" ], "c 阅读全文
posted @ 2022-06-16 11:38 gendway 阅读(1010) 评论(0) 推荐(0)

hibernate的校验

摘要: //不使用@valid进行校验Set<ConstraintViolation<CommonValidator>> validates = validator.validateValue(CommonValidator.class, "name", null); for (ConstraintViol 阅读全文
posted @ 2021-12-20 16:07 gendway 阅读(98) 评论(0) 推荐(0)

8. semahpore原理

摘要: 一、上游服务比下游服务抗压能力应该更强一些,因为直接面对的是前端。Semphore控制访问特定资源的线程数目。实际场景可用于限流。在hystrix里面用了。 另:ReadWriteLock的作用是什么? 阅读全文
posted @ 2021-12-12 21:39 gendway 阅读(45) 评论(0) 推荐(0)

chklist

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

map转listmap

摘要: package com;import java.util.*;import java.util.stream.Collectors;public class LambadaTest { public static void main(String[] args) { /* Map<String,Li 阅读全文
posted @ 2021-07-17 08:49 gendway 阅读(1021) 评论(0) 推荐(0)

代码大全

摘要: 1.表驱动法: 使用数组或查表代替if,else 阅读全文
posted @ 2021-06-03 15:54 gendway 阅读(933) 评论(0) 推荐(0)

cas

摘要: Person person = new Person();//数组中存储对象的对象头的大小int oh= unsafe.arrayIndexScale(String[].class);//数组中第一个元素的起始位置int base = unsafe.arrayBaseOffset(String[]. 阅读全文
posted @ 2021-03-14 15:19 gendway 阅读(83) 评论(0) 推荐(0)