240 发简信
IP属地:福建
  • ThreadPool源码分析

    ThreadPoolExecutor 初始化 一个线程池的参数配置。当一个任务提交进来的时候,会出现以下几种情况: 提交任务线程池的情况将执行的...

  • CSAPP 第八章 异常控制流

    异常 当处理器检测到有事件发生时,他就会通过一张叫做异常表的跳转表,进行一个间接的过程调用,转到专门用于处理这类事件的异常处理程序。当异常处理程...

  • 数据结构-树的一些概念

    二叉树 性质二叉树是一个有根树,并且每个节点最多有2个子节点。非空的二叉树,若树叶总数为 n0,分支度为2的总数为 n2,则 n0 = n2 +...

  • BlockingQueue源码分析

    ArrayBlockingQueue 初始化 列出主要的成员变量 插入 add、offer、put 添加元素API的一些特点:add内部调用了o...

  • AQS源码分析

    一、通过ReentrantLock来分析AbstractQueuedSynchronizer源码 加锁lock 线程尝试获取锁 tryAcqui...

  • Resize,w 360,h 240
    Linux配置SSH免密登录+结合Putty使用

    一、在服务器A上生成密钥 -t 指明了加密算法为rsa-f 指明了密钥文件生成的位置 id_rsa 为私钥id_rsa.pub 为公钥 二、拷...

  • 深入理解计算机系统(CSAPP) 实验:data lab

    datalab简介 这个lab要求使用高度受限的C语言操作,来实现一些简单的逻辑功能,以及补码、浮点数的相关操作函数。比如,只能使用位级运算符来...

  • Resize,w 360,h 240
    深入理解计算机系统(CSAPP) 实验:attack lab

    lab简介 这个lab中包含两个64位的可执行二进制文件。一个可以被 代码注入 code injection 攻击,一个可以被 面向返回编程 r...

  • Spring容器刷新

    org.springframework.context.support.AbstractApplicationContext.refresh()...