12 2021 档案

摘要:如果hystrix.command.default.execution.timeout.enabled为true,则会有两个执行方法超时的配置,一个就是ribbon的ReadTimeout,一个就是熔断器hystrix的timeoutInMilliseconds, 此时谁的值小谁生效 如果hystr 阅读全文
posted @ 2021-12-22 16:59 update_ 阅读(145) 评论(0) 推荐(0)
摘要:Quartz 是 Java 领域最著名的开源任务调度工具。 如果只在单体环境中应用,Quartz 未必是最好的选择,例如Spring Scheduled一样也可以实现任务调度,并且与SpringBoot无缝集成,支持注解配置,非常简单,但是它有个缺点就是在集群环境下,会导致任务被重复调度! 而与之对 阅读全文
posted @ 2021-12-22 13:41 update_ 阅读(200) 评论(0) 推荐(0)
摘要:async/await 的优势在于处理 then 链 单一的 Promise 链并不能发现 async/await 的优势,但是,如果需要处理由多个 Promise 组成的 then 链的时候,优势就能体现出来了(很有意思,Promise 通过 then 链来解决多层回调的问题,现在又用 async 阅读全文
posted @ 2021-12-15 15:19 update_ 阅读(52) 评论(0) 推荐(0)
摘要:使用ant design 时,表格列头有筛选条件,外部按钮重置按钮无法取消其状态,可以整个表格重置: 阅读全文
posted @ 2021-12-15 15:01 update_ 阅读(180) 评论(0) 推荐(0)
摘要:分页时要先查总数,分页组件自动实现改方法,方法名为查询方法名后悔加上Count。可以在xml文件中手动写改方法,从而覆盖自带方法,提高效率。主要场景: 源sql数据量较大,同时要排序; 源sql过于复杂,可以去掉不必要的关联,如leftjoin,只保留where条件需要的表; 阅读全文
posted @ 2021-12-15 14:54 update_ 阅读(375) 评论(0) 推荐(0)
摘要:eureka注册中心有缓存,服务重启后,你会发现有一小段时间重新启动的服务变成不可用。需要调整缓存时间间隔: 之前在注册中心看到服务后,还是不可用,一直以为是生产者滞后问题,其实是消费者没有更新时间。 eureka: server: # 默认30s. eureka server刷新readCache 阅读全文
posted @ 2021-12-15 14:48 update_ 阅读(218) 评论(0) 推荐(0)