名词学习

JMS(Java Messaging Service)是Java平台上有关面向消息中间件(MOM)的技术规范,它便于消息系统中的Java应用程序进行消息交换,而且经过提供标准的产生、发送、接收消息的接口简化企业应用的开发,翻译为Java消息服务php


ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个彻底支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已是好久的事情了,可是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。算法


ActiveMq master/slave数据库


memcached后端

memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用。这是一套开放源代码软件,以BSD license受权发布。缓存

memcached缺少认证以及安全管制,这表明应该将memcached服务器放置在防火墙后。安全

memcached的API使用三十二比特的循环冗余校验(CRC-32)计算键值后,将数据分散在不一样的机器上。当表格满了之后,接下来新增的数据会以LRU机制替换掉。因为memcached一般只是看成高速缓存系统使用,因此使用memcached的应用程序在写回较慢的系统时(像是后端的数据库)须要额外的代码更新memcached内的数据。服务器


高速缓存文件置换方法有:分布式

  • 先进先出算法(FIFO):最早进入的内容做为替换对象ide

  • 最近最少使用算法(LFU):最近最少使用的内容做为替换对象memcached

  • 最久未使用算法(LRU):最久没有访问的内容做为替换对象

  • 非最近使用算法(NMRU):在最近没有使用的内容中随机选择一个做为替换对象


实战 Jetty

Jetty 是一个用 Java 实现、开源、基于标准的,而且具备丰富功能的 Http 服务器和 Web 容器,能够免费的用于商业行为。Jetty 这个项目成立于 1995 年,如今已经有很是多的成功产品基于 Jetty,好比 Apache Geromino, JBoss, IBM Tivoli, Cisco SESM 等。Jetty 能够用来做为一个传统的 Web 服务器,也能够做为一个动态的内容服务器,而且 Jetty 能够很是容易的嵌入到 Java 应用程序当中。


Liferay Portal

Portal可以以多种方式服务于企业。阅读如下主要使用案例,以此更深刻地了解Liferay Portal强健的门户、内容以及协做等特性。

个性化定制, 根据角色推送内容, 安全的单点登陆,组织、社区,动态拖放,工做流,多语言


Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能
Jenkins,以前叫作Hudson,是基于Java开发的一种 持续集成 工具,用于监控秩序重复的工做,包括:
一、持续的软件版本发布/测试项目。
二、监控外部调用执行的工做。
相关文章
相关标签/搜索