Netty - 下

3 Netty入门 3.1 Netty概述 Netty 是一个异步的、基于事件驱动的网络应用框架,用于快速开发可维护、高性能的网络服务器和客户端 基于事件驱动:底层使用了Selector,多路复用 异步的:这里并不是指异步IO模型,只要指使用多线程,将调用结果和接收结果区分开来 Netty基于NIO

Netty - 上

Netty 是由JBOSS 提供的一个 Java 开源框架,现为 Github上的独立项目。主要针对在TCP协议下,面向Clients端的高并发应用,或者Peer-to-Peer场景下的大量数据持续传输的应用。Netty是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络 I

Java - JVM

1 JVM体系结构概述 JVM是运行在操作系统之上的,它与硬件没有直接的交互 1.1 类装载器ClassLoader ClassLoader负责加载class文件,class文件在文件开头有特定的文件标示,将class文件字节码

Java - JUC

1 JUC概述 1.1 什么是JUC JUC(java.util.concurrent)在并发编程中使用的工具类

Java基础篇 - 下

10 集合 前面我们保存多个数据使用的是数组,数组有不足的地方 长度开始时必须指定,而且一旦指定,不能更改 保存的必须为同一类型的元素 使用数组进行增加/删除元素的示意代码-比较麻烦 而集合有以下优势:

Java基础篇 - 中

5 面向对象编程(上) 5.1 类和对象 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行为和状态。

Java基础篇 - 上

1 Java简介 1.1 Java简介 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。后来 Sun 公司被 Oracle (甲骨