RebornL Blog

Thinking will not overcome fear but action will.

Java基础知识0

Java基础知识0 基础篇 1) 面向对象的特性有哪些? 封装,继承和多态 2)Java中覆盖和重载的意思和区别? 覆盖是指子类对父类public,protected修饰的方法的一种重写,只能比父类抛出更少的异常,访问权限也不能低于父类原有设定修饰符; 重载则是指同一个类中可以有多个相同名字的方法,根据参数类型不同、参数个数不同以及参数顺序不同进行区分,不能根据返回值类型进行重载。 ...

Java基础知识2

基础知识2 接口 Comparable接口 启用对象排序时,是可以实现Comparable接口,里面只有一个需要实现的方法 public interface Comparable<T> { int compareTo(T other); } compareTo返回值,返回正值(大于0)代表着当前对象排在other之后;返回负数(小于0)代表着当前对象排在...

Java基础知识1

java基础知识1 java新的基础知识 Java基本类型 Java基本类型有如下类型,及其作为类成员的初始值 基本类型 类成员的初始值 boolean false char ‘\u0000’(null) byte...

JVM笔记2

类加载过程 (在JDK1.8及之后,Extension Classloader变成Platform Classloader) 加载(Loading)==》验证(Vertification)==》准备(Preparation)==》解析(Resolution)++》初始化(Initialization)==》使用(Using)==》卸载(Unloading) ...

JVM笔记1

JVM 运行时数据区域 程序计数器:记录正在执行的虚拟机字节码指令的地址,如果执行的是本地方法则为空。 Java虚拟机栈:Java方法在执行的时候会创建一个栈帧存储局部变量表、操作数栈、常量池引用。方法的调用和完成对应着Java虚拟机栈中入栈和出栈操作。可以通过-Xss这个虚拟机参数设置线程中Java虚拟机栈内存大小。 本地方法栈:为本地方法服务,功能与Java虚拟机栈...

计算机操作系统概念记录

基本概念记录

进程和线程 进程:计算机资源拥有的基本单位 线程:独立调度和独立运行的基本单元 进程的状态切换 进程的三种状态:就绪状态,运行状态,阻塞状态 进程间的通信方式 管道(pipe):只允许具有“亲缘”关系之间进程交流,半双工通信 命名管道(named pipe):允许不具有“亲缘”关系之间的进程交流,半双工 信号量(semophore):计算器,用于控制资...

计算机网络体系结构

计算机网络体系结构 五层协议 应用层:为特定应用程序提供数据传输服务,数据单位为报文 运输层:提供的是进程间的通用数据传输服务。主要有两种协议:提供面向连接,可靠的数据传输服务的TCP;另外一种提供无连接的数据传输服务的UDP协议 网络层:为主机间提供数据传输服务,将运输层传递下来的报文段或用户数据报封装并分组 数据链路层:为同一链路的主机提供服务,将网络层传输下来...

计算机网络重要概念记录

1. OSI七层模型及各层设备对应? OSI从顶至底7层分别为:应用层,表示层,会话层,传输层,网路层,数据链路层,物理层。 应用层:负责确定通信对象,确保提供足够的资源用于通信。提供为应用软件而设的接口,以设置与另一应用软件之间的通信。该层协议有HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3 表示层:负责把数据转换为能与接收者系统兼容并合适传输的格式。...

创建型设计模型

创建型模式 创建型模式对类的实例化过程进行了抽象,将软件模块中对象的创建和对象的使用分离。 有以下几种模式: 简单工厂模式 工厂方法模式 抽象工厂模式 建造者模式 原型模式 单例模式 简单工厂模式 简单工厂模式(Simple Factory Pattern)又称为静态工厂模式(Static Factory Method),为类创建型模式,根据参数的不同返回不同...

《大型网站系统与Java中间件实践》--读书记录

应用集群时,Session解决方法 Session Sticky:让负载均衡器根据会话标识选择对应的服务器,原来的其他设备方案基本不用变动,但缺点是负载均衡器就会变成有状态的节点,内存消耗会更大,容灾更麻烦。 Session Replication:不同服务器之间进行Session数据同步,这样负载均衡器不需要改变,无论是哪个服务器相应都有着...