240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    Netty总结

    Netty是什么 Netty is an asynchronous event-driven network application frame...

  • Resize,w 360,h 240
    Java管程

    管程主要为了解决并发领域的两大核心问题:互斥和同步互斥:在同一时刻只允许一个线程访问共享资源同步:线程之间如何通信、协作 在管程的发展史上,先后...

  • 生产者消费者模式

    在多线程场景中使用生产者消费者模式较为流行,一般主要的实现方式有以下几种 1.最古老的等待通知方式 wait/notify/notifyAll,...

  • Resize,w 360,h 240
    Linux中的IO模型

    Linux五种IO模型 blocking I/O nonblocking I/O I/O multiplexing (select, poll ...

  • Happen-Before规则

    在Java语言里,Happen-Before的语义本质上是一种可见性,A Happen Before B意味着A事件对于B事件来说是可见的,无论...

  • Resize,w 360,h 240
    可见性/原子性/有序性

    参考极客时间王宝令并发专栏总结 在并发编程中经常会提到可见性/原子性/有序性问题,也就是说为什么在多线程环境中会出现所谓的可见性、原子性、有序性...

  • linux系统调用

    1.fsync 应用程序通过write系统调用要向某个文件写入数据的时候,内核通常是把数据写入到内核缓冲区中,而不是直接写到磁盘(显式指定同步方...

  • mycat 系统配置

    mycat主要包含三大配置文件 ,配置文件修改需要重启mycat server.xml 定义用户以及系统相关发量 schema.xm ...

  • Resize,w 360,h 240
    mycat 网络模型

    (引自mycat官方文档) 前端连接和后端连接在linux平台都使用经典的主从reactor线程模型 NIOAcceptor作为server端的...