240 发简信
IP属地:浙江
  • 120
    彻底搞懂文件描述符/文件句柄/文件指针的区别与联系

    Prologue 处理了一起too many open files的报错,中途忽然感觉文件描述符、文件句柄、文件指针这三个概念很容易混淆,网上其他博客也是众说纷纭。于是做了一...

  • 120
    Netty 源码解析 ——— 基于 NIO 网络传输模式的 OP_ACCEPT、OP_CONNECT、OP_READ、OP_WRITE 事件处理流程

    本文是Netty文集中“Netty 源码解析”系列的文章。主要对Netty的重要流程以及类进行源码解析,以使得我们更好的去使用Netty。Netty是一个非常优秀的网络框架,...

  • condition.await和object.wait区别

    1.object.wait() 使用方法: 线程A:synchronized(obj){obj.wait(); //此时当前线程释放obj锁,进入[等待状态],等待其他线程执...

  • @李翾 不懂安卓 不好意思

    简单理解IOC和AOP的原理

    IOC,依赖倒置的意思, 所谓依赖,从程序的角度看,就是比如A要调用B的方法,那么A就依赖于B,反正A要用到B,则A依赖于B。 所谓倒置,你必须理解如果不倒置,会怎么着,因为...

  • 乐观锁悲观锁

    乐观锁悲观锁: 悲观 :每次在拿数据的时候都会上锁。开始改变此对象之前就将该对象锁住,并且直到你提交了所作的更改之后才释放锁。传统的关系型数据库里边就用到了很多这种锁机制,比...

  • HTTP get和post的区别

    1. GET把参数包含在URL中,post不是,所以get不安全 2.get用于查询信息 post用于增删改 3.get传送的数据量较小,不能大于2KB。post传送的数据量不限制