`
gaoyangang
  • 浏览: 19268 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP 来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。 对部分函数的调用进行日志记录,用于观察特定问题在运行过程中的函数调用情况 监控部分重要函数,若抛出指定的异常,需要以短信或邮件方式通知相关人员 金控部分重要函数的执行时间     事实上,以上需求没有AOP也能搞定,只是在实现过程 ...
前两天,在给新入职的同事做技术介绍时,讲到spring的AOP。使我又一次认识到,对于AOP,特别是spring AOP的理解,虽然大家都能说上来几句,但是许多人认识并不太全面,甚至可以说是一知半解----即使是对于那些已经有过几年 ...
...
1.首先需要下载.net下的驱动类。rabbitmq.client.dll.安装后可以使用提供的文档。当然也可以直接从别的地方只下载rabbitmq.client.dll使用。 下载地址:http://www.rabbitmq.com/dotnet.html  文档和安装程序都有了。 2.然后建立项目导入引用          一、首先建立一个消息的发送者类Sender   using System; using System.Collections.Generic; using System.Linq; using System.Text; using RabbitMQ.C ...
配置完后下面配置Vhost,创建用户,密码,绑定权限等。 1.创建Vhost:           rabbitmqctl add_vhost vhostname 2.删除Vhost           rabbitmqctl delete_vhost vhostname 3.遍历所有虚拟主机信息:            rabbitmqctl list_vhosts 4.添加用户名和密码,一个Vhost下可以有几个用户名和密码。各个的权限也可以不一样         一。添加用户及密码                rabbitmqctl add_user usernam ...
    1.Erlang是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。     Erlang得名于丹麦数学家及统计学家Agner Krarup Erlang,同时Erlang还可以表示Ericsson Language。   Erlang并非一门新语言,它出现于1987年,只是当时对并发、分布式需求还没有今天这么普遍,当时可谓英雄无用武之地。Erlang语言创始人Joe Armstrong当年在爱立信做电话网络方面的开发,他使用Smalltalk,可惜那个时候Smalltalk太慢,不能满足电话网 ...
Global site tag (gtag.js) - Google Analytics