使用JMX产品jolokia对Mule esb进行监控

jolokia 1.0.6:http://www.jolokia.org/agent/mule.htmlMule esb 3.3.0:http://www.mulesoft.org 现在越来越多的集成平台使用了Mule企业服务总线中间件,Mule企业版的监控程序是收费的,不过Mule大佬还算有点良心,实现了很多MBEAN接口,提供了很JMX接口,这使得自定义监控界面得以实现。 准备实现的结构图如下...
阅读(11830) 评论(3)

XACML简介

1.1 基本概念本节介绍Web服务访问控制中的如下一些基本概念。(1)主体(Subject)主体即请求对某种资源执行某些动作的请求者。(2)资源(Resource)资源即系统提供给请求者使用的数据、服务和系统组件。(3)策略(Policy)策略是一组规则,规定主体对资源使用的一些要求,多个策略组合形成策略集(Policy Set)。(4)策略执行点(Policy Enforcement Point...
阅读(5045) 评论(1)

自娱自乐观察者模式

观察者模式定义了对象间的一对多依赖关系,让一个或多个观察者对象观察一个主题对象,当主题对象的状态发生变化时,系统能通知所有的依赖于此对象的观察者对象,从而使得观察者对象能够各自自动更新!在观察者模式中,被观察的对象常常也被称为【目标】或【主题】(Subject),依赖的对象被称作观察者(Observer)。公司的制度让我常常想起此模式。公司只有一个美工,很多项目都需要美工,美工想请假很头痛,因部门...
阅读(5514) 评论(1)

给hibernate配置文件加密解密的方案

Hibernate配置文件hibernate.cfg.xml中存放了我们连接数据库的相关信息,其中设计到许多数据库的敏感信息,比如连接地址,用户名和密码,有时候我们交由发布组进行发布时并不希望他们看到数据库的连接密码,就需要对hibernate配置文件中的部分信息进行加密 给hibernate配置文件加密解密的方案的方案有很多。 第一步:新建自定义的SessionFactionBean,并继承An...
阅读(4463) 评论(0)

连接池(Proxool实现)

1,在项目中的 WEB-INF 目录下建立 proxool.xml 文件(在其他目录也行,只要能找到就行),内容为:  15DayWeb jdbc:mysql://localhost:3306/15dayweb com.mysql.jdbc.Driver 2...
阅读(3031) 评论(0)

HL7 2.X解析(C#版)

Hl7引擎的目标主要是解决将数据按HL7协议的要求标准化,和标准业务的集成和不同系统间标准业务数据的同步。在多年的医院集成平台信息化过程中,HL7标准组织和解析最复杂了,下面是我用了多年HL7引擎解析,因公司升级使用了HL73.0版本,决定把HL72.X引擎放到博客上保存。 (引擎解析类)Decode.cs using System; using System.Collections.Gener...
阅读(18278) 评论(8)

连接池的好处(C0P3测试)

连接池是创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的线程使用。   这种把连接“汇集”起来的技术基于这样的一个事实:对于大多数应用程序,当它们正在处理通常需要数毫秒完成的事务时,仅需要能够访问JDBC 连接的 1 个线程。当不处理事务时,这个连接就会闲置。相反...
阅读(9535) 评论(1)

HL7 2.X解析(JAVA版)

Hl7引擎的目标主要是解决将数据按HL7协议的要求标准化,和标准业务的集成和不同系统间标准业务数据的同步。在多年的医院信息化过程中,HL7标准组织和解析最复杂了,下面是我用了多年HL7引擎解析,主要有两个版本1.C#,2.JAVA版的。 本次公开JAVA的 引擎类:package...
阅读(14772) 评论(6)

策略模式(Strategy)和委托(Delegate)的比较

Strategy模式是对算法的封装。即使是一个计算行为,如果其实现有其多样性,为达到易扩展的目的,我们可以将其抽象出来,以接口的形式来定义。利用了面向对象的多态性,在运行时,可以灵活的变更这个算法的具体实现。以税收计算为例,假定税收策略分为个人所得税,和企业所得税。根据策略模式,将税收策略抽象为接口ITaxStrategy:public interface ITaxStrategy{...
阅读(5494) 评论(0)

E4X简介

E4X(ECMAScript for XML)是一种在ECMAScript(见ECMA-262,包括ActionScript、JavaScript等语言实现)标准的基础上加入的动态XML支持的程序语言扩展。   E4X的目的是作为DOM接口之外的另一个选择。它可以使程序员在ECMAScript脚本中通过更简洁的语法来访问XML文档。同时,它也为实现脚本中XML可视化提供了一种新方法。在E4X发布以...
阅读(4821) 评论(0)

SFTP 和FTPS的区别

都是为ftp连接加密,协议非常相似。一个是借助ssl协议加密,一个时借助ssh加密。ssl是为http/smtp等加密设计的,ssh是为telnet/ftp等加密、建立传输通道而设计的。  其实ssh建立传输通道就是为了加密和传输,而且这个通道是可以用来远程登录。    如果只说它们的功能,通俗的讲,ssh就像铺管子,ssl就像打包裹,铺管子和打包裹都会使数据安全,都是一个制作密钥的过程,而因为s...
阅读(5055) 评论(0)

开源Apache Camel简化SOA实施进程(现在camel2.7已发布)

在过去的几年中,整合技术得到了突飞猛进的发展。XML/REST/Web 服务/面向服务架构(SOA)的革命不断的促使工程师们和软件公司去创造丰富的协议、适配器、传输器、容器、标准,最佳实践···应有尽有。 无可否认的,现有的这些代码是非常复杂的、多样化的,几乎没有什么它们不可以做到的事情。但这些软件包都是从技术上来建立的,从而使得如何有效的使用其功能成为了读者很大的挑战。目前,众多读者都完...
阅读(6342) 评论(1)

Java6开发WebService入门

 之前常常用CXF、Axis2、XFire等来开发结合Java语言来开发Web Service应用,这样的好处是用途广,灵活,另外一个重要原因是我们的生产环境是Java5。但实际上Java6中已经支持用Java开发WebService应用了,而且很方便。这样就大大减少了项目安装部署的代价,因为选择开源的框架依赖大量第三方包,程序的尺寸倍增。 下面是一个Java6开发Web Se...
阅读(5050) 评论(0)

Mozilla Rhino 简介

Rhino 是一个纯 Java 的开源的 JavaScript 实现。他的名字来源于 O'Reilly 关于 JavaScript 的书的封面:1.简介   rhino是使用java代码实现的javascript解释器,它实现了javascript的核心,符合Ecma-262标准,支持javascript标准的所有特性。Rhino 提供了如下功能ü  对 JavaScript 1.5 的完全支持 ü  直接在 Java 中使用 JavaScript 的功能 ü  一个 JavaScript shell 用于...
阅读(11681) 评论(1)

Date Time Pattern

yyyy-MM-dd HH:mm:ss:SSS...
阅读(4607) 评论(0)
322条 共22页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:665141次
    • 积分:9143
    • 等级:
    • 排名:第1942名
    • 原创:205篇
    • 转载:100篇
    • 译文:16篇
    • 评论:204条
    最新评论