logo头像

Always believe youself.

RUNOOB-java高级教程-4

6. java 发送邮件使用Java应用程序发送 E-mail 十分简单,但是首先你应该在你的机器上安装 JavaMail API 和Java Activation Framework (JAF) 。 可以从 Java 网站下载最新...

QPS、TPS、并发用户数、吞吐量的关系

系统吞度量要素:一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:QPS...

HTTP协议头部和keep-alive模式详解

HTTP协议头部和keep-alive模式详解

1. 什么是Keep-Alive模式?我们知道HTTP协议采用“请求 - 应答” 模式,当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务端都要新建一个连接。完成之后立即断开连接,(HTTP协议无连接的协议);...

RUNOOB-java高级教程-3

RUNOOB-java高级教程-3

java 序列化 Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并...

RUNOOB-java高级教程-2

RUNOOB-java高级教程-2

java 泛型 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参...

RUNOOB-java高级教程-1

RUNOOB-java高级教程-1

数据结构 Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类: 枚举(Enumeration) 位集合(BitSet) 向量(Vector) 栈(Stack) 字典(Dictionary) 哈希表...

RUNOOB-java面向对象3

RUNOOB-java面向对象3

java 接口 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很...

RUNOOB-java面向对象2

RUNOOB-java面向对象2

java 多态多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作,如图所示: 多态性是对象多种表现形式的体现。 多态的优点 消除类型之间的耦合关系 可替换性 可扩充性 接口性 ...

RUNOOB-java面向对象1

RUNOOB-java面向对象1

Java 继承 继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为...

RUNOOB-java基础回顾7

RUNOOB-java基础回顾7

Java Scanner 类 java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。 创建 Scanner 对象的基本语法:Scanner s = new Scanner(...