前言 上文讲到Java NIO一些基本概念。在标准的IO中,都是基于字节流/字符流进行数据操作的,而在NIO中则是是基于Channel和Buffer进行操作,其中的Channel的虽然模拟了流的概念,实则大不相同。 本文将详细阐述NIO中的通道Channel的概念和具体的用法。 Channel和St ...
分类:
编程语言 时间:
2018-09-24 12:48:42
阅读次数:
185
工作流的概念 先看下面两张图: 对以上两张图进行说明: 人物:范冰冰、冯小刚、王中军 事件(动作):请假、批准、不批准 通过以上分析我们就可以抽象成: 接下来给出工作流的书面化概念: 工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之 ...
分类:
其他好文 时间:
2018-09-07 11:54:05
阅读次数:
170
工作流引擎的介绍 以前都不知道工作流引擎,最近接触到这个名词,所以做了一个简单的检索和学习,记录一下。 提纲 1、工作流的概念 2、Java领域常用的工作流引擎 1、工作流的概念 以请假为例,现在大多数公司的请假流程是这样的: 员工打电话(或网聊)向上级提出请假申请->上级口头同意->上级将请假记录 ...
分类:
其他好文 时间:
2018-09-01 23:56:09
阅读次数:
223
绑定事件的另一种方法是用 addEventListener() 或 attachEvent() 来绑定事件监听函数。addEventListener()函数语法:elementObject.addEventListener(eventName,handle,useCapture); 事件名称。注意, ...
分类:
Web程序 时间:
2018-08-27 15:28:15
阅读次数:
275
流的概念 流是一个 __过程__ ,一个 __动态__ 的概念 _(可以把流想象成水在水管中流动的过程,想象成商品快递运送的过程。cin和cout就是 __执行__ 流这个过程的人)_ 流 负责 __操作__ 缓冲区,输入输出流是 __操作__ 的 __实现__ 对于输入,cin负责把输入缓冲区中的 ...
分类:
其他好文 时间:
2018-08-22 00:19:48
阅读次数:
200
在Java8中,出现了stream流的概念。我个人认为,流的使用可以帮助我们更好的对数据集合进行迭代。 下面,先简单看一下普通for循环和stream流的代码。 输出结果: 可以看出,对于stream流的使用,有时是可以简化我们代码的负责度,并且配合lambda表达式,可以让代码更加容易被人理解。 ...
分类:
编程语言 时间:
2018-08-19 21:50:33
阅读次数:
144
1.简介 希望通过这篇文章,可以回答以下几个问题? 在了解I/O多路复用之前,先来了解流的概念。 1.1流的概念 一个流可以文件、socket、pipe等可以进行IO操作的内核对象。不管是文件,还是套接字,还是管道,我们都可以把他们看作流。 从流中读取数据或者写入数据到流中,可能存在这样的情况:读取 ...
分类:
其他好文 时间:
2018-08-10 21:12:42
阅读次数:
133
IO 流的概念: java中数据的传输以流的形式体现(向水在管道中流动一样) 流的分类 流按流向分为:输入流,输出流。 输入流:程序从外部读取数据 输出流:程序向外部写出数据 流按操作数据分为两种:字节流与字符流。 字节流:以字节为单位操作数据,可以操作任何数据,如文本,图片,视频 字符流:专门用来 ...
分类:
其他好文 时间:
2018-08-08 20:29:26
阅读次数:
201
出处: https://my.oschina.net/hosee/blog/730598 首先介绍下epoll的基本原理,网上有很多版本,这里选择一个个人觉得相对清晰的讲解(详情见reference): 首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象 ...
分类:
其他好文 时间:
2018-07-31 19:21:55
阅读次数:
157
事件的概念 HTML中与javascript交互是通过事件驱动来实现的,例如鼠标点击事件、页面的滚动事件onscroll等等,可以向文档或者文档中的元素添加事件侦听器来预订事件。想要知道这些事件是在什么时候进行调用的,就需要了解一下“事件流”的概念 什么是事件流 事件流描述的是从页面中接收事件的顺序 ...
分类:
Web程序 时间:
2018-07-02 11:06:39
阅读次数:
188