oracle queue

oracle queue

工作队列:job调度

http://tiantian0521.blog.163.com/blog/static/4172088320091230335772/

http://blog.csdn.net/truexf/article/details/1536730

 

队列表:消息队列

http://blog.csdn.net/hj402555749/article/details/8549515

http://www.cnblogs.com/BradMiller/archive/2011/01/26/1945718.html

广度与深度

http://www.cnblogs.com/jirigala/archive/2010/09/18/1830319.html

node.js inside

node.js

应用场景

http://cnodejs.org/topic/4f97d5b8407edba2146030dd

http://limu.iteye.com/blog/1013223

淘宝应用

http://newcity.blog.163.com/blog/static/2164290462013631105946516/

源码分析

http://blog.cnbang.net/tech/1658/

http://www.infoq.com/cn/articles/what-is-nodejs

特性:

1.js模块都被转换成了C数组,最后加载module
2.单线程
3.事件循环队列,异步编程,ngx_queue_data
(队列)

4.不同node库可以提供使用
本质:网络工具,异步处理

代码规范

代码规范

http://www.cnblogs.com/doit8791/archive/2012/05/24/2517233.html

1.命名系列
2.功能实现(性能等)
3.模式(方法封装等)

一点想法

喝了咖啡,无法入睡。

现在是感觉到,技术上缺乏,许多地方需要深入,与突破。

人总是不能想到未来是什么样子。否则可以减少许多的错误。

todolist只是个文字列表,关键还是看自己的执行。

jbpm

jbpm
1.原来角色:
参与者Actor
环节称之为Task
任务结点转为叫做流转(Transition)
活动(Action)

(本质回调ActionHandler 中的execute方法)

http://chenjin.iteye.com/blog/33580

2.新角色:
(基于Drools),

处理者action
Task
WorkflowProcess
session(内部拥有actionQueue)

http://liureying.blog.163.com/blog/static/615135201111172188559/

http://baike.baidu.com/link?url=mAbD21R7WgoDtE6EwC22OEOiGECQePAR2317zglG_CGvtqdKKMHLIGRs8f8GW0-wzaQVCK91DBhmtuScQ8c5oq#4

本质:新的jbpm基于session,及消息队列回退

svn

svn
1.cvs思想:锁定-修改-解锁方案
2.svn思想:拷贝-修改-合并 方案

http://baike.baidu.com/link?url=9VeyiJeRFC5CoxLXixwxzFYuXgaAQoVZkKeSmB3etoVVS1bPiSoc61CmsKULLA1H

3.数据格式:A 。 BDB: Berkeley DB文件 B。FSFS

4.service while(1) 监听,多线程执行

http://blog.csdn.net/zplove003/article/details/7023087

svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。
svn存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据

 

本质:文件存储

EhCache

EhCache

http://blog.csdn.net/longronglin/article/details/6699641

http://zhaohe162.blog.163.com/blog/static/38216797201285104639149/

http://www.ibm.com/developerworks/cn/java/j-lo-ehcache/

http://daihaixiang.blog.163.com/blog/static/3830134201161891838346/

1.CacheManager 缓存 map
2.集群:
RegisteredEventListeners 监听,CacheManagerPeerProvider的作用是管理节点(包括节点的注册和列举).在CacheEventListenr回调的时候,会通过cache获取cachemanager,然后通过

(本质传递cachePeer对象(spring等容器通知模式),进行回调)

支持五种集群方案,分别是:http://blog.csdn.net/gtuu0123/article/details/4997071

Terracotta :分片同步工具
RMI :
JMS :
JGroups :
EhCache Server :server件复制

3.回滚: 类似删除log数据

4.策略:
FifoPolicy 等等

http://aniyo.iteye.com/blog/1538327

5.写信息队列

 

本质:可选集群式缓存

redis

redis

代码结构: http://blog.chinaunix.net/uid-790245-id-3766842.html

流程 http://blog.chinaunix.net/uid-790245-id-3767041.html

集群:http://www.cnblogs.com/lulu/archive/2013/06/10/3130878.html

与memcahced比较 http://www.cnblogs.com/gowhy/archive/2012/12/20/2826819.html 特点:

1.单线程

2.aeProcessEvents 时器回调函数

3.processTimeEvents定时事件(用于清楚缓存key)

4.processInputBuffer 缓存

5.协议:

Inline请求协议,Multibulk请求协议 本质是消息队列并回调