- 浏览: 57115 次
- 性别:
- 来自: 福州
最新评论
文章列表
第七章 ActiveMQ 安全认证
- 博客分类:
- activemq
ActiveMQ 安全认证
章节导读
如何使用安全认证
如何使用授权
如何创建一个定制的安全插件
使用基于证书的安全认证
认证就是一个验证某些请求受保护的资源的用户或者实体的完整性的过程.一些常见的认证形式包括纯文本密码,一次性密码设备,智能卡等等.Activemq提供了一些简单的认证和JAAS(java认证和java认证服务),和一个用于自定义安全插件的api.在成功认证之后,就被授权可 ...
第六章 ActiveMQ 消息存储
- 博客分类:
- activemq
ActiveMQ 信息存储
章节导读
消息在Topic和QUEUE中是怎么存储的
ActiveMQ提供的四种存储消息的方式
ActiveMQ怎么为消费者缓存消息
使用订阅恢复撤销控制信息缓存
Jms应用只有持久化和非持久化两种消息传输方式.用持久化的方式传输消息必须被记录到可靠的存储器中,非持久化的传输方式则不需要.
Activemq对消息的存储策略是可配置的,支持存储在内存, ...
网络连接器
网络连接器是两个broker之间的通道,让他们可以互相交互.一个网络连接器默认是单向的称作转发桥.但是ActiveMq提供一种双工连接器能保证用一个通道接送发送信息.
下图是一个包含两种工作方式的网络代理例子
网络连接器的配置通过以下节点来配置
第四章 ActiveMq的传输连接器
- 博客分类:
- activemq
ActiveMq的传输连接器
1.1理解连接URLS(统一资源定位符)
基础的url是这样的字符格式:<scheme>:<scheme-specific-part>
例如:tcp://localhost:61616代表建议一个和localhost
第三章 创建一个简单的JMS应用
- 博客分类:
- activemq
创建一个简单的JMS应用
1.1使用jmsapi创建JMS 应用的步骤
1.需要一个jms连接工厂
2.使用工厂创建jms连接
3.开启连接
4.通过连接创建session
5.取得一个destination
6.创建一个生产者
7.创建一个消费者
8.发送或接受消息
9.关闭所有资源.
第二章 Message组成详解
- 博客分类:
- activemq
Message组成详解
1.1JMS message组成说明
JMS message包含两部分,头和承载体. 头中提供被客户端和provider使用的元数据, 承载体包含着实际的数据.
客户端sen ...
ActiveMQ介绍
1.1activeMq的特性
activeMq继承自JMS1.1的规范标准.
l连通性-activeMq提供了广泛的联通条件,包括对多种协议的支持,例如:HTTP / S , IP multicast, SSL , STOMP , TCP , UDP ,XMPP等等
持久性和安全性-activeMq提供多种持久化方式
和应用服务器集成-tomcat ,weblogic,jboss
客户端API-支 ...
Nexus是基于权限做访问控制的,服务器的每一个资源都有对应的权限来控制,因此用户执行特定的操作时就必须拥有必要的权限。管理员必须以角色的方式将权限赋予Nexus用户。用户可以被赋予一个或者多个角色,角色可以包含一个或多个权限,角色还可以包含一个或者多个其他角色。
Nexus上预定义了三个用户,用admin登录后,单击页面左边的User链接,看到如下图列表:
图1
admin:该用户拥有Nexus的全部权限,
nexus 代理仓库
- 博客分类:
- 学习笔记
一.安装下载nexus
1.1下载nexus
访问http://nexus.sonatype.org/downloads/,我下载的是nexus-3.0.2-02-unix.tar.gz版本
1.2安装nexus
tar -zxvf nexus-3.0.2-02-unix.tar.gz
ln -s nexus-3.0.2-02 nexus(做一个软链接)
1.3运行nexus
启 ...
一.超级pom
所有的Maven项目的POM都扩展自超级POM。超级POM定义了一组被所有项目共享的默认设置。它是Maven安装的一部分,可以在 /usr/local/maven/lib 中的maven-model-builder-版本号.jar 文件中找到。
如果你看一下这个JAR文件,你会看到在包\org\apache\maven\model\下看到一个名为 pom-4.0.0.xml 的文件
1.这个超级POM定义了一些由所有项目继承的标准配置变量。对这些变量的简单解 ...
一.利用eclipse创建一个maven多模块项目
1.首先创建一个simple-parent项目,这里开始都用eclipse创建项目了 2.开始创建simple-webapp和simple-util 模块
二.开始修改配置文件以及写一些简单的运行类
1.1先修改simple-util的pom文件
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&qu ...
maven学习(2):定制一个maven web项目
一.创建一个简单的web项目
maven3.0以上版本已经废弃create,启用generate创建项目
1.执行指令创建项目:mvn archetype:generate -DgroupId=org.zcf -DartifactId=webtest -DpackageName=com.zcf.webtest -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeCatalog= ...
Maven学习(1)
一.maven安装
1.首先要先安转jdk,这个这里就不赘述了
2.http://maven.apache.org/ 可以去apache maven站点下载
3.解压到d:\maven
4.添加环境变量MAVEN_HOME D:\maven3.3.3
;%MAVEN_HOME%\bin;添加到path变量中最后
5.执行cmd ,mvn - ...
原文正文
读了 Mark Phippard 的博客以及《Subversion 与版本控制》之后,我了解到 分支/标签 是 SVN 很棒的特性之一。但我在使用推荐的 "trunk"、"branches"以及"tags"文件夹创建我自己的目录结构的时候颇是花了一点时间。本文将分步介绍创建 Subclipse 项目然后建立一个分支。本文假定你已经安装好了 Subclipse 并建立了一个 SVN 仓库。如果你还没有,参考《集成 SVN 插件到 Eclipse 全过程》。
1. 把你的 Eclipse 项目添加到 SVN 仓库里的一个 ...
svn从windows迁移至unbuntu
- 博客分类:
- 学习笔记
一.在linux下载svn,并创建项目
1.apt-get install subversion(获取svn)
2.mkdir /opt/svn/(我把svn目录放在opt下)
3.svnadmin create /opt/svn/cloud(创建一个svn项目)
4.rm -rf /opt/svn/cloud/(把svn内容清空)
5.利用ssh secure file transfer把windows下的cloud目录下的所有文件上传到/opt/svn/cloud中
下面是windows目录结构
6.以守护进程启动svn: s ...