高性能IO模型浅析 服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种: (1)同步阻塞IO(Blocking IO):即传统的IO模型。 (2)同步非阻塞IO(...
IP属地:吉林
高性能IO模型浅析 服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种: (1)同步阻塞IO(Blocking IO):即传统的IO模型。 (2)同步非阻塞IO(...
以下排序均为升序。 1.冒泡排序(稳定) 比较相邻两个数的大小,如果 前<=后 则不交换,如果 前>后 交换,每次外循环后末尾都会增加一个有序的数,所以下一轮内循环要缩减范围...
这篇文章主要包括下面几个方面的内容 Java 内部类的意义 Java 中内部类的分类 Java 中内部类在设计模式中的应用 关于Java内部类的一些思考 Java 中内部类的...
在Java8以前,接口中的抽象方法只能在实现类中进行实现,这就导致接口的每个实现类都要实现一套,这明显是不合理的,所以常规的方式是,再写一个抽象类实现接口,做一些方法的默认实...
在介绍堆栈之前简单说下JVM的内存结构,一共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分: 栈: 线程私有,生命周期和线程生命周期相同; 栈由一些列帧组成; 每个...
Android面试题集(2019-04-04总结) 一份Android面试题集,适应于实习 & 初级工程师 & 中级工程师,高级工程师勉强吧。笔者不提供答案,但是会提供学...
前言 HashMap 源码和底层原理在现在面试中是必问的。因此,我们非常有必要搞清楚它的底层实现和思想,才能在面试中对答如流,跟面试官大战三百回合。文章较长,介绍了很多原理性...
[TOC] 一、背景 最近有人问我ThreadLocal是如何做到在每个线程中的值都是隔离的,此处写篇文章来简单记录下。 二、ThreadLocal解决的问题 该数据属于该线...