IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。 一、BIO 在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求建立一堆线程等待 ...
分类:
其他好文 时间:
2017-08-15 13:24:27
阅读次数:
157
IO linux内核将所有外部设备都看做一个文件来操作,对一个文件的读写会调用内核系统命令,放回一个file descriptor(文件描述符), 对一个socket的读写也会有相应的描述符,称为socketfd Java NIO的核心类库多路复用器Selector就是基于epoll的多路复用技术实 ...
分类:
编程语言 时间:
2017-08-13 18:38:33
阅读次数:
205
0.机器学习中分类和预测算法的评估标准 准确率 速度 强壮性 可规模性 可解释性 1、什么是决策树/判定树(decision tree)? 判定树是一个类似于流程图的树结构:其中,每个内部节点表示一个属性上的测试,每个分支代表一个属性的输出,而每个树叶节点代表类或者类分布。树的最顶层是根节点。 2、 ...
分类:
编程语言 时间:
2017-08-11 11:04:13
阅读次数:
208
const限定符可以将一个对象转换为一个常量。因为常量在定义后就不能被修改,所以定义时必须初始化。 在全局作用域里定义非const变量时,它在整个程序中都可以访问。例如: 与其他变量不同,除非特别说明,在全局作用域声明的const变量时定义该对象的文件的局部变量。此变量只能在那个文件中,不能被其他文 ...
分类:
其他好文 时间:
2017-08-10 10:17:42
阅读次数:
159
同步和异步:与消息的通知机制有关。 本质区别 现实例子 同步模式 由处理消息者自己去等待消息是否被触发 我去银行办理业务,选择排队等,排到头了就办理。 异步模式 由触发机制来通知处理消息者 我去银行办理业务,取一个小纸条上面有我的号码,等到排到我这一号时由柜台的人通知我轮到我去办理业务。 阻塞与非阻 ...
分类:
系统相关 时间:
2017-08-09 16:46:18
阅读次数:
236
先来个例子理解一下概念,以银行取款为例: 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。 异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支持异步I ...
分类:
编程语言 时间:
2017-08-01 09:49:04
阅读次数:
168
java可以分为7大部分: 1,java基本语法: 1.1变量名命名规则 1.2运算符与表达式 1.3控制语句(选择语句) 1.4循环语句 1.6数组 1.7常用类及String类 2,java面向对象: 2.1封装 2.2继承 2.3多态 2.4接口 2.5抽象 3,javaIO流 4,java多 ...
分类:
编程语言 时间:
2017-07-31 20:00:53
阅读次数:
142
首先有一个xml 文件。 使用 trang-20091111.jar 把xml 文件转化为 .xsd 文件(jar 下载地址 : http://mvnrepository.com/artifact/com.thaiopensource/trang) 把 new.xml 生产 new.xsd 文件之后 ...
分类:
编程语言 时间:
2017-07-31 12:35:00
阅读次数:
185
2016-11-21简单的总结一下学到的知识点。作为一个目标而存在的东西,总是那么美丽而优雅。 一、PE中事务的编写 二、日志的控制级别 error>warn>info>debug。 在spring中,若要打印框架内部的日志。需要将jcl的日志框架改成slf能够识别的日志规范。在spring中使用l ...
分类:
其他好文 时间:
2017-07-29 00:52:55
阅读次数:
154
本次分享大纲 一、软件负载均衡概述 硬件负载均衡性能优越,功能全面,但是价格昂贵,一般适合初期或者土豪级公司长期使用。因此软件负载均衡在互联网领域大量使用。常用的软件负载均衡软件有Nginx,Lvs,HaProxy等。本文参考大量文档,部分为直接拷贝,参考出处见负载均衡详解(4)。 二、Ngnix负 ...
分类:
Web程序 时间:
2017-07-28 23:41:03
阅读次数:
141