自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Java中的NIO

1、Java新IO概述       新IO和传统IO有相同的目的,都是用于进行输入输出,但新IO使用了不同的方式来处理输入输出,新IO采用内存映射文件的方式来处理输入输出,新IO将文件或文件的一段区域映射到内存中,这样就可以像访问内存一样来访问文件了,通过这种方式来进行输入输出比传统的输入输出要快得多。Java中与新IO相关的包:              java.nio 主要包含各种与...

2018-12-08 09:28:14 233

原创 Java中的IO

       Java中IO主要分为输入、输出两种IO流,每种输入、输出流又分为字节流、字符流。其中字节流以字节为单位来处理输入、输出操作,而字符流以字符为单位来处理输入、输出操作。1、File类       File类代表文件和目录,如果希望在程序中操作文件和目录,都可以通过File类完成。(1)访问文件和目录       1)访问文件名相关方法               ...

2018-12-07 22:37:47 207

原创 伪异步I/O网络编程模型

       为了解决同步阻塞I/O面临的一个链路需要一个线程处理的问题,后来有人对它的线程模型进行了优化—后端通过一个线程池来处理多个客户端等请求接入,形成客户端个数M;线程池最大线程数N的比例关系,其中M可以远远大于N。通过线程池可以灵活地调配线程资源,设置线程的最大值,防止由于海量并发接入导致线程耗尽。采用线程池和任务队列可以实现一种叫做伪异步的I/O通信框架,它的模型图如图示。    ...

2018-12-07 21:54:15 360

原创 BIO网络编程模型

       网络编程的基本模型是Client/Server模型,即一端为服务器端,提供位置信息(IP和端口号),另一端为客户端,通过连接操作向服务器端监听的地址发起连接请求,通过三次握手建立连接,如果连接建立成功,双方就可以通过Socket进行通信。        在基于传统同步阻塞模型开发中,ServerSocket负责绑定IP地址,启动监听端口;Socket负责发起连接操作。连接成功后,...

2018-12-06 22:09:19 382

原创 Hadoop集群搭建

1、集群简介       HADOOP集群具体来说包含两个集群:HDFS集群和YARN集群,两者逻辑上分离,但物理上常在一起。       HDFS集群:负责海量数据的存储,集群中的角色主要有 NameNode / DataNode       YARN集群:负责海量数据运算时的资源调度,集群中的角色主要有 ResourceManager /NodeManager2、集群规划 ...

2018-12-03 00:01:23 155

原创 加密基础

1、加密算法       加密算法分为两大类:对称加密和非对称加密。(1)对称加密       加密和解密的密钥一样,即发送和接收双方都持有密钥,它们使用该密钥进行加密和解密。(2)非对称加密       加密和解密的密钥不一样,密钥分为公钥和私钥。公钥是向外公开的,私钥私自保存,绝对不公开,不参与数据传输。通过使用私钥对数据进行加密,传输到接收方,然后接收方使用公钥进行解密即...

2018-12-02 09:14:58 434

原创 中心极限定理

       在概率论的理论和应用中,正态分布占有特殊重要的地位。在实际问题中,许多随机变量是由于大量的、互相独立的随机因素综合影响而形成的,这其中的每个因素在总的综合影响中所起的作用是微小的。可以证明,这样的随机变量近似服从正态分布,这就是中心极限定理。以下展示几个独立随机变量和的例子:       中心极限定理就是研究随机变量和的极限分布在什么条件下为正态分布的问题。1、独立同...

2018-12-01 17:15:13 3473

原创 大数定律

       随机事件的概率是对大量的重复试验中随机事件的频率具有稳定性这一客观规律抽象的结果。实际上,不仅仅是随机事件的频率具有稳定性,大量随机现象的平均结果一般也具有稳定性,即不论个别随机现象的结果以及它们在进行过程中的个体特征如何,大量随机现象的平均结果与各个随机现象的特征无关。概率论中用来阐述大量随机现象平均结果的稳定性的理论称为大数定律。1、伯努利大数定律     2、常用的几个...

2018-12-01 16:34:56 25562 2

原创 切比雪夫不等式

定理 设随机变量具有数学期望和方差,则对任意给定的正数,有                                       这一不等式称为切比雪夫不等式,它的等价形式是                                      切比雪夫不等式给出了在随机变量X的分布未知的情况下随机事件的概率的一种估计。...

2018-12-01 15:41:46 2640 1

原创 随机变量序列的两种收敛性

       随机变量序列的收敛性有多种,其中常用的是两种:依概率收敛和依分布收敛。大数定律涉及的是一种依概率收敛,中心极限定理涉及的是依分布收敛。1、依概率收敛为什么要研究随机变量序列的收敛性?      依概率收敛的定义   依概率收敛于常数的四则运算      2、依分布收敛依分布收敛的定义   下面说明依概率收敛是一种比依分布收敛更强的收敛性...

2018-12-01 15:21:14 5843

原创 I/O多路复用技术

       在I/O编程过程中,当需要同时处理多个客户端接入请求时,可以利用多线程或者I/O多路复用技术进行处理。I/O多路复用技术通过把多个I/O的阻塞复用到同一个select的阻塞上,从而使得系统在单线程的情况下可以同时处理多个客户端请求。与传统的多线程/多进程模型相比,I/O多路复用的最大优势是系统开销小,系统不需要创建新的额外进程或者线程,也不需要维护这些进程和线程的运行,降低了系统的维...

2018-11-29 09:30:20 371

原创 Linux网络I/O模型

根据Unix网络编程对I/O模型的分类,Unix提供了5中I/O模型,分别如下:(1)阻塞I/O模型:最常用的I/O模型就是阻塞I/O模型,缺省情形下,所有文件操作都是阻塞的。我们以套接口为例来讲解此模型:在进程空间中调用recvfrom,其系统调用直到数据包到达且被复制到应用程度的缓冲区中或者发生错误时才返回,在此期间一直会等待,进程在从调用recvfrom开始到它返回的整段时间内内部都是被...

2018-11-29 09:26:57 146

原创 SSH密钥配置

对于SSH,有两种方式进行登录,一种是口令进行登录,另外一种是使用密钥进行登录。密钥登录    对于密钥登录,首先需要生产秘钥对(私钥,公钥)        ssh-keygen  #该命令生产秘钥对        将公钥拷贝到所需要登录的机器的授权列表文件authorized_keys中即可        ssh-copy-id host    注意:安装mimi版的...

2018-11-28 23:25:18 439

原创 Centos网络配置

Centos配置静态IP的方法    此文档是在Centos6.9环境下进行网络配置1.编辑网卡文件,修改网卡配置:    vi /etc/sysconfig/network-scripts/ifcfg-eth0    对网卡文件进行配置:        DEVICE=eth0  #描述网卡对应的设备别名         HWADDR  #对应的网卡网卡地址,即mac地...

2018-11-28 23:17:24 183

转载 Java正则表达式的语法与示例

java 正则表达式 语法 示例概要:Java正则表达式的语法与示例| |目录1匹配验证-验证Email是否正确2在字符串中查询字符或者字符串3常用正则表达式4正则表达式语法1匹配验证-验证Email是否正确Java | 复制public static void main(String[] args) { // 要验证的字符串

2017-04-29 20:28:32 612

原创 Ajax

Ajax技术整个过程       XMLHttpRequest对象发送请求,在与服务器交互的过程中,其readyState状态可以监听到服务器的响应状态,当服务器的响应完成时,XMLHttpRequest负责解析服务器响应,获取响应后,解析出响应的数据,通过DOM操作来加载服务器响应。XMLHttpRequest的方法    abort() : 停止发送当前请求    getAll...

2017-04-29 16:31:30 270

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除