240 发简信
IP属地:北京
  • 好文章!Callback 与 NIO结合的例子没有看懂😂能不能帮忙解释一下,解释一下其优势在哪?

    Java 异步编程:从 Future 到 Loom

    众所周知,Java 开始方法执行到结束,都是由同一个线程完成的。这种方式虽易于开发调试,但容易因为锁、IO 等原因导致线程挂起,产生线程上下文切换。随着对应用并发能力要求越来...

  • 120
    netty学习系列二:NIO Reactor模型 & Netty线程模型

    一、NIO Reactor模型 1、Reactor模式思想:分而治之+事件驱动 1)分而治之 一个连接里完整的网络处理过程一般分为accept、read、decode、pro...

  • 120
    Reactor模式详解+源码实现

    1.Reactor模式介绍 Reactor模式是事件驱动模型,有一个或多个并发输入源,有一个Service Handler,有多个Request Handlers;这个Ser...

  • 120
    Netty in action ——— 事件循环 和 线程模式

    本文是Netty文集中“Netty in action”系列的文章。主要是对Norman Maurer and Marvin Allen Wolfthal 的 《Netty ...

  • @激情的狼王 实在不好意思,对这块不是特别了解,有没有相关链接可以参考一下,感谢

    分布式锁之Redis实现(最终版)

    我们接着上篇继续了解redis实现分布式锁的相关问题,先来解释几个问题1.为什么不直接使用expire设置超时时间,而将时间的毫秒数其作为value放在redis中?如下面的...

  • a客户端加锁,未释放,在过期前b尝试加锁,这个时候b的锁加不上,如何处理

    分布式锁之Redis实现(最终版)

    我们接着上篇继续了解redis实现分布式锁的相关问题,先来解释几个问题1.为什么不直接使用expire设置超时时间,而将时间的毫秒数其作为value放在redis中?如下面的...

  • 120
    研究生,如何正确高效做科研?(纯干货)

    导读:这篇文章,只对于想在科研中取得一点小成果,用来快速高效应付毕业,装点简历找工作的人有点用,对于有志于诺贝尔取得世界级大成果的学神没多少意义,因为作者本人就是个科研小白。...