`
AliKevin2011
  • 浏览: 118780 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
AliKevin 写道CountDownLatch位于java.util.concurrent包中,它是一个通用同步工具,它有很多用途。我们利用将CountDownLatch要进行初始化,用1初始化的 CountDownLatch 用作一个简单的开/关锁存器或入口然后在通过调用 countDown() 的线程打开入口前,所有调用 await 的线程都一直在入口处等待。用 N 初始化的 CountDownLatch 可以使一个线程在 N 个线程完成某项操作之前一直等待,或者使其在某项操作完成 N 次之前一直等待。 用法示例:   我们假定一个短跑比赛的场景,裁判员会有两个信号:     第一个信 ...

S4-小结

AliKevin 写道    本系列文章不涉及过多的S4的理论内容,因为s4论文中描述相当清楚(我认为我实在是说的不会比论文中更清楚了:)呵呵),论文信息请看论文http://dl.iteye.com/topics/download/704e5924-0dd8-34df-b44f-2efbc91de071  这节主要小结一下S4目前的优缺点,以便大家综合考虑 一、S4优点 S4是基于事件的分布式流计算平台,能够对高频度事件作出快速反应。 S4提供了灵活的事件路由、合并等功能,并提供了标准接口易于开发自己的应用。 S4的架构中,client-adapter采用tpc/ip协议保证数据的可靠 ...
AliKevin 写道    本系列文章不涉及过多的S4的理论内容,因为s4论文中描述相当清楚(我认为我实在是说的不会比论文中更清楚了:)呵呵),论文信息请看论文http://dl.iteye.com/topics/download/704e5924-0dd8-34df-b44f-2efbc91de071        S4的的运行模式有两种Static和Dynamic,期之前我们所做的学习完全基于s4的static模式。static模式不能对s4的集群进行智能的负载均衡,这对于分布式的大数量计算能力是一个不好的消息哦:),幸运的是S4可以借助现有的ZooKeeper智能的管理S4的集群:), ...
AliKevin 写道    本系列文章不涉及过多的S4的理论内容,因为s4论文中描述相当清楚(我认为我实在是说的不会比论文中更清楚了:)呵呵),论文信息请看论文http://dl.iteye.com/topics/download/704e5924-0dd8-34df-b44f-2efbc91de071 S4多节点(node)部署 前面几个章节我们主要描述介绍了S4细节上的开发,接下来的两章我们将在宏观上了感性认识一下S4多节点运行和与ZooKeeper的整合配置。 多节点运行的关键在于最clusters.xml文件的配置,那下面我们对查看一下单节点配置,并进行多节点配置和运行。 1.单节点配 ...
AliKevin 写道    本系列文章不涉及过多的S4的理论内容,因为s4论文中描述相当清楚(我认为我实在是说的不会比论文中更清楚了:)呵呵),论文信息请看论文http://dl.iteye.com/topics/download/704e5924-0dd8-34df-b44f-2efbc91de071     S4现有框架的应用开发十分方便,我们只需要实现标准接口,配置定制应用的spirng配置问题就,利用Spring的注入方式将你的应用集成到S4框架中。 所以我可以任何方式建立java工程,形成jar包和配置文档部署到s4的apps下面,但为了和s4统一开发方式我们还是推荐用gradl ...
AliKevin 写道    本系列文章不涉及过多的S4的理论内容,因为s4论文中描述相当清楚(我认为我实在是说的不会比论文中更清楚了:)呵呵),论文信息请看论文http://dl.iteye.com/topics/download/704e5924-0dd8-34df-b44f-2efbc91de071     这一节我们主要运行一下官方提供的两个实例,主要关注s4的功能,故以单节点的方式演示s4的实例功能。 一.speech01 示例 speech01 简单的监听事件流的产生,并将事件流的相关内容打印到控制台上。执行如下代码进行示例的运行: a.启动s4服务 root@sla ...
AliKevin 写道    本系列文章不涉及过多的S4的理论内容,因为s4论文中描述相当清楚(我认为我实在是说的不会比论文中更清楚了:)呵呵),论文信息请看论文http://dl.iteye.com/topics/download/704e5924-0dd8-34df-b44f-2efbc91de071 一、s4版本管理工具git的安装(ubuntu系统) a.执行如下命令: root@slave:~# sudo apt-get install git git-core Reading package lists... Done Building d ...
AliKevin 写道    本系列文章不涉及过多的S4的理论内容,因为s4论文中描述相当清楚(我认为我实在是说的不会比论文中更清楚了:)呵呵),论文信息请看论文http://dl.iteye.com/topics/download/704e5924-0dd8-34df-b44f-2efbc91de071 一、S4最简 ...
AliKevin 写道这里是S4系列文章的附件信息

RFC1939-POP3

简介   对于在网络上的比较小的结点,支持消息传输系统( MTS )是不实际的。例如,一台工作站可能不具有充足的资源允许 SMTP 服务器和相当的本地邮件传送系统保持序驻留,并持续运行。同样的,将一台个人计算机长时间 ...

邮件相关标准

RFC822 - 邮件格式标准 RFC821 简单邮件传输协议(SMTP) RFC3028 RFC3028——Sieve: A Mail Filtering Language 邮件过滤语言 RFC1939-POP3 Post Office Protocol - Version 3 RFC3501-IMAP协议
AliKevin 写道 未来据研究学习James的最新代码,我们往往要以源代码的形式构建JAMES,文本简单介绍源代码构建JAMES。 1. 下载最新代码:http://svn.apache.org/repos/asf/james/current/ 2. 选择要构建的模块,修改根目录下pom.xml如下:   <pr ...
AliKevin 写道       Apache James 3.x之后采用了Spring框架,配置文件的名称和组织方式与2.x发生了较大的变化,本系列将介绍3.x版本中的主要配置文件。这篇主要介绍Spring-server.xml文件 一、概述       spring-server.xml文件是James 3.x ...
AliKevin 写道    The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail communication which build into an advanced enterprise mail server. James-Hupa Apache James Hupa 是基于交互式邮件存取协议之上的GWT开发包,我们可以基于GWT进行WebMail的开发。 插件:[开发插件|http:// ...
AliKevin 写道应用nslookup查看域名的A记录、域名的MX记录、CNAME记录或NS记录。 以Windows为例,应用nslookup命令:   其中“Default Server”和“Address”是当前上网所用的DNS服务器域名和地址。“>”是nslookup的提示符。在提示符下输入“?”和回车,可看到nslookup的帮助信息,输入“exit”和回车可退出nslookup。此时,在提示符下直接输入域名,可查到该域名的A记录,如下: 其中“Non-authoritative answer”表示查询结果是从DNS的cache里返回的,“Address:121 ...
Global site tag (gtag.js) - Google Analytics