07 2023 档案
摘要:CompletableFuture 异步编排 在Java 8中, 新增加了一个包含50个方法左右的类: CompletableFuture,提供了非常强大的Future的扩展功能,可以帮助我们简化异步编程的复杂性,提供了函数式编程的能力,可以通过回调的方式处理计算结果,并且提供了转换和组合Compl
阅读全文
摘要:布隆过滤器可用于 预防 缓存穿透 问题。 场景: 大量请求同时访问一个热点 key ,而redis缓存中此时该key 却失效了,导致大量访问直接 操作数据库而 崩溃。 解决办法1:redisson 加锁, 限制访问数据库请求 redisson.tryLock(等待时间,失效时间,时间单位), red
阅读全文
摘要:打断点,断点与断点之间直接放行。 同一个类(页面)的代码可以点下一步,一步一步慢慢看,而不同类(页面)的代码,直接放行。 大不了重新发请求 debug时, 一般同一个类点下一步时,会正常进入下一行代码,如果跳入了源码,说明有错误。
阅读全文