240 发简信
IP属地:广东
  • 使用 ComplatableFuture 多任务时还是需要 allOf() + get() 阻塞等待子任务,和 Future.get() 都是阻塞, 对比于 线程池 + countDownLatch 又有什么提升呢?

    CompletableFuture 详解

    JAVA8之前的Future CompletableFuture的优势 提供了异步程序执行的另一种方式:回调,不需要像future.get()通过阻塞线程来获取异步结果或者通...

  • git rebase [startpoint] [endpoint] --onto [branchName]
    不太好用,没写清楚用出一堆问题😢

    【Git】rebase 用法小结

    欢迎关注微信公众号:全栈工厂 本文主要参考https://git-scm.com/docs/git-rebase[https://git-scm.com/docs/git-r...

  • 120
    图解:Kafka 水印备份机制

    高可用是很多分布式系统中必备的特征之一,Kafka 日志的高可用是通过基于 leader-follower 的多副本同步实现的,每个分区下有多个副本,其中只有一个是 lead...

  • 同求一个解答,楼主找到答案了吗

    ArrayList和LinkedList对比和插入效率测试(疑问)

    ArrayList, LinkedList, Vector, Stack是List的4个实现类。ArrayList 是一个数组队列,相当于动态数组。它由数组实现,随机访问效率...

  • 楼主,我已经下载并构建了spring framwork 源码, 之前是自己新建一个模块 debug spring 源码, 现在想在自己的模块 模拟请求去debug mvc 源码,如何开始呢?

    debug方式深入springMVC源码的实现

    前言 转载请注明来源 上一次写博客已经是5月份的事了,其实是蛮想抽时间写写,沉淀一下自己,无奈,天天加班加点,人都傻了,心累.真心觉得,对...

  • 亲测无效

    解决GitHub下载速度缓慢的问题

    随着微软大大宣布GitHub针对个人用户的仓库免费,相信每位开发者都感受到了“真香”。 然而因为一些众所周知的原因,国内访问GitHub总会遇到下载速度缓慢、链接意外终止的情...

个人介绍
一个为工作苦学而java,兴趣逆向的程序员