##Netty 原理 Netty 是一个高性能、异步事件驱动的 NIO 框架,基于 JAVA NIO 提供的 API 实现。它提供了对TCP、UDP 和文件传输的支持,作为一个异步 NIO 框架,Netty 的所有 IO 操作都是异步非阻塞的,通过 Future-Listener 机制,用户可以方便 ...
分类:
Web程序 时间:
2020-07-02 18:28:43
阅读次数:
63
类中的构造器也叫构造方法,是在进行创建对象时必须调用的,有以下两个特点: 必须和类的名字相同 必须没有返回类型,也不能写void ...
分类:
其他好文 时间:
2020-07-01 22:12:50
阅读次数:
42
1.类与对象: 类是一个抽象的模板,对象是一个具体的实例 2.方法: 定义、调用 3.对象的引用 引用类型 :除8大基本类型之外,都是引用类型 对象是通过引用操作的。栈-->堆 jdk8之前,方法区都是在堆中的,8之后再本地内存中 4.属性:字段、成员变量 默认初始化: 数字:0 0.0 char: ...
分类:
其他好文 时间:
2020-07-01 22:00:07
阅读次数:
41
注解与反射 一.注解(Annotation) 作用: 不是程序本身,可以对程序做出解释 可以被其他程序(如编译器)读取 格式 以"@注释名"在代码中存在,还可以添加参数值 内置注解 package oop; import java.util.ArrayList; import java.util.L ...
分类:
其他好文 时间:
2020-07-01 20:47:40
阅读次数:
48
多线程 进程是执行程序的一次执行过程,是系统资源分配的单位;一个进程可以包含若干个线程,线程是CPU调度和执行的单位; 一.继承Thread类 自定义线程类继承Thread类 重写run()方法,编写线程执行体 创建线程对象,调用start()方法启动线程 package oop; //线程开启不一 ...
分类:
编程语言 时间:
2020-07-01 20:27:48
阅读次数:
51
Java集合 一.集合的定义 是对象的容器,定义了对多个对象进行操作的常用方法,类似数组功能 和数组的区别: 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型,集合只能存储引用类型 二.Collection接口的方法 package oop; import java.util.Array ...
分类:
其他好文 时间:
2020-07-01 18:43:43
阅读次数:
48
一、Linux运维工作划分1、按领域来划分(1)基础设施运维:IDC/网络运维、服务器/存储设备运维(2)系统运维:系统中间件运维、云计算运维(3)数据运维:数据库运维、大数据技术运维(4)应用运维:应用软件系统(5)云平台运维:公有云平台运维(6)容器运维:基于容器服务的运维2、按技术面划分(1)安全运维(2)性能运维(3)数据运维(4)集成运维3、按流程划分(1)构建/持续集成、发布(2)安装
分类:
系统相关 时间:
2020-07-01 00:23:38
阅读次数:
132
一、小文件概述 小文件通常指文件大小要比HDFS块大小还要小很多的文件(在hadoop1.x版本的时候可以通过dfs.blocksize来设置,默认块大小为64M;在hadoop2.x版本的时候,则需要通过dfs.block.size设置,且默认大小为128M) 如果存在大量小文件,则会对整个存储系 ...
分类:
其他好文 时间:
2020-06-30 22:57:46
阅读次数:
191
1.jQuery ajax $.ajax({ type: 'POST', url: url, data: data, dataType: dataType, success: function () {}, error: function () {} }); 传统 Ajax 指的是 XMLHttpR ...
分类:
移动开发 时间:
2020-06-30 12:58:19
阅读次数:
69
一.多线程的创建与启动 1、继承Thread类: 步骤: ①、定义类继承Thread; ②、复写Thread类中的run方法; 目的:将自定义代码存储在run方法,让线程运行 ③、调用线程的start方法: 该方法有两步:启动线程,调用run方法。 不建议使用:避免OOP单继承局限性 实例: pub ...
分类:
编程语言 时间:
2020-06-30 10:46:40
阅读次数:
61