Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG),面对新技术的机遇,诸如互操作性和云架构,提供技术实现。
BPMN是由BPMI(The
Business Process Management Initiative)开发了一套标准叫业务流程建模符号(BPMN - Business Proces...
分类:
其他好文 时间:
2016-06-29 11:31:33
阅读次数:
695
观察者模式(又被称为发布-订阅模式、模型-视图模式、源-收听者模式或从属者模式) 观察者模式中,一个目标对象管理所有依赖于它的观察者对象,并且在它本身的状态改变时主动发出通知。 应用场景 拍卖会可以认为是观察者模式的一种,每个投标人都可以出价。拍卖师开始拍卖时,他观察是否有牌子举起出价。每次接受一个 ...
分类:
其他好文 时间:
2016-06-22 22:00:28
阅读次数:
172
无论是数据库管理员,还是普通用户,都需要经常对数据库对象进行管理,如数据库对象的创建、删除、修改等。Oracle 中的数据库对象包括表、索引、视图、存储程序、序列等,这些数据库对象以一种逻辑关系组织在一起,这就是模式( schema )。模式是一个用户所拥有的所有数据库对象的集合。 每个数据库对象都 ...
分类:
数据库 时间:
2016-06-16 16:20:13
阅读次数:
349
观察者模式是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实时事件处理系统。----WIKIPEDIA
个人理解
观察者模式,就是使得被观察者中持有观察者的对象实例,在发生某些事件的时候,通过notify“通知”观察者,完成相应的操作,他也叫作发布-订阅模式,...
分类:
其他好文 时间:
2016-06-12 02:35:29
阅读次数:
140
在实际的项目开发中会有很多的对象,如何高效、方便地管理对象,成为影响程序性能与可维护性的重要环节。Java 提供了集合框架来解决此类问题,线性表、链表、哈希表等是常用的数据结构,在进行 Java 开发时,JDK 已经为我们提供了一系列相应的类来实现基本的数据结构,所有类都在 java.util 这个包里。Collection
├List
│├LinkedList
│├ArrayList
│└Vect...
分类:
编程语言 时间:
2016-06-02 14:25:27
阅读次数:
173
说是原创,但本系列实际上是编程思想,Effective Java,深入理解JVM,以及一些大神
博客的笔记,主要内容就是一些理论问题的实践,一些实践问题容易踩的坑,一些坑的
解决方案 等,纯Java系列有十几篇,后面还会有安卓系列,相关的代码链接:纯java代
码– https://github.com/cowthan/JavaAyo,安卓demo代码–
https://github.c...
分类:
移动开发 时间:
2016-06-02 14:18:29
阅读次数:
179
场景中的对象一般用一组多边形面片来描述。实际上,图形软件包经常提供以多边形网格形式描述表面形状的函数。对每一个对象的描述包括指定多边形面片的几何信息和其他表面参数(如颜色、透明性及光反射特性)。在输入每个多边形的信息时,数据放进一些表格中等待后续处理、显示和场景的对象管理。这些多边形数据表分成两组来组织:几何数据表和属性数据表。几何数据表包含顶点坐标和标识多边形面片空间方向的参数。对象的属性信息包含指定对象的透明程度及其表面的反射性能和纹理特征。...
分类:
其他好文 时间:
2016-05-18 19:49:45
阅读次数:
114
一、什么是 KVO 首先让我们了解一下什么KVO,全称为Key-Value Observing,是iOS中的一种设计模式,用于检测对象的某些属性的实时变化情况并作出响应。键值观察Key-Value-Observer就是观察者模式。 观察者模式的定义:一个目标对象管理所有依赖于它的观察者对象,并在它自 ...
分类:
其他好文 时间:
2016-05-17 06:22:57
阅读次数:
242
本章主要描述多线程之间共享数据的方法、存在问题、解决方案。 第一部分:mutex在保护共享数据中的使用 1、最简单使用: 2、向lock_guard推进: 但是不推荐直接使用lock、unlock,因为unlock一定要调用,如果由于你的疏忽或前面的异常将会导致问题,再次利用RAII思想,用对象管理 ...
分类:
编程语言 时间:
2016-05-15 14:04:37
阅读次数:
344