240 发简信
IP属地:四川
  • IO多路复用的三种机制Select,Poll,Epoll

    I/O多路复用(multiplexing)的本质是通过一种机制(系统内核缓冲I/O数据),让单个进程可以监视多个文件描述符,一旦某个描述符就绪(一般是读就绪或写就绪),能够通...

  • 120
    深入分析java线程池的实现原理

    简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles] 转载请注明原创出处,谢谢! 2019/...

  • 服务器被黑给我上了一课

    当你作为一个独立开发者的时候总要面临这样那样的问题,以前认为的小概率事件也总是某个时间点蜂拥而至考验你的耐心,前一阵阵刚刚经历了一次木马惊魂 (参见文章猎豹清理大师值得我们信...

  • 十分钟理解Java中的弱引用

    本篇文章尝试从What、Why、How这三个角度来探索Java中的弱引用,帮助大家理解Java中弱引用的定义、基本使用场景和使用方法。由于个人水平有限,叙述中难免存在不准确或...

  • java基本数据类型

    概述 java八大基本数据类型byte,short,int,long,float,double,char,boolean,他们分别对应有各自的封装。java为啥要保留基本数据...

  • 计算机存储数据的格式

    概述 计算机存储的格式是二进制位,8个二进制位表示一个字节,在计算机中二进制位有原码,反码和补码的格式,下面分别介绍 原码:最高位表示符号位,正数0,负数1;其余7位表示数值...

  • java 用二进制实现两个数的加法

    *关于Java位运算可以参考之前的这篇文章: * http://www.jianshu.com/p/6a181eb2bbcd 比如:求3与5的和,这里我们用二进制的位运算实现...

  • 120
    java NIO详解

    概述 BIO是面向字节流和字符流的,数据从流中顺序获取 NIO是面向通道和缓冲区的,数据总是从通道中读到buffer缓冲区内,或者从buffer缓冲区内写入通道 Channe...