上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: Hello RabbitMQ 终于到了使用.Net连接RabbitMQ的时候了,我们首先新建一个控制台应用程序,在程序包管理控制器中NuGet中下载 RabbitMQ。 Install-Package RabbitMQ.Client 安装完成后,就可以着手做一个RabbitMQ的消息发布程序了。首先 using RabbitMQ.Client; 从工厂中拿到实例, 这里的User不建议使用... 阅读全文
posted @ 2016-12-12 23:48 liangshiwei 阅读(2199) 评论(0) 推荐(0)
摘要: 配置文件Config 在Web的可视化管理界面中可以看到一些文件的路径 比如 Config文件的地址 数据库存放的文件夹 log文件的地址 进入到这个文件夹会发现有这些文件,其中example是config的示例文件,事实上config文件是空的,我们需要从示例文件中拷贝代码到config中 下面是示例文件的全部内容,其中有一些需要我们关注的 tcp_listeners 端口设置,... 阅读全文
posted @ 2016-12-07 17:35 liangshiwei 阅读(14172) 评论(0) 推荐(0)
摘要: RabbitMQControl RabbitMQ提供了可视化的网页供我们进行一些配置与操作,但是ctl的命令比UI来的专业的多,一些UI无法完成的操作就需要使用ctl命令来进行处理了 这里是官方的文档链接 http://www.rabbitmq.com/man/rabbitmqctl.1.man.html 使用命令时前缀 rabbitmqctl [command] [-n node] [-q] ... 阅读全文
posted @ 2016-12-05 23:17 liangshiwei 阅读(2137) 评论(1) 推荐(0)
摘要: 安装RabbitMQ windows下的安装是非常简单的,我们需要准备两个东西 erlang的环境 下载windows和与之对象的操作系统位数安装包 http://www.erlang.org/downloads RabbitMQ http://www.rabbitmq.com/download.html 下载完毕之后,先安装 erlang再安装 RabbitMQ 安装这后我们可以配置一下ra... 阅读全文
posted @ 2016-12-05 22:06 liangshiwei 阅读(731) 评论(0) 推荐(0)
摘要: RabbitMQ消息队列 RabbitMQ是一个消息队列的产品有着 集群、消息确认、内存化、高可用、镜像等高级功能,是目前MQ产品中的佼佼者 RabbitMQ的来历 它是用erlang语言遵守amqp(高级队列)协议的一个消息队列产品 amqp协议:高级消息队列协议 它相当于一份产品设计需求文档 ,在文档中把所有的规则与清楚。例如要有什么方法,方法中应该有什么参数 rabbitMQ完全遵从了... 阅读全文
posted @ 2016-12-03 22:02 liangshiwei 阅读(865) 评论(0) 推荐(0)
摘要: 本文学习自程杰兄的大话设计模式所记心得,建议各位看官去看看这一本书。本文留楼主日后回忆时阅读使用 简单工厂模式 把对象的获取放到工厂中,可以减少依赖。对类进行使用继承。使用父类去获取,在需求变更的时候,需要改变的地方只需要加一个子类和工厂中的逻辑。不会对表现层(客户端)有任何的变更,这无疑降低了依赖关系。对后续的迭代和需求变更可以从容应对。 就像是 人(表现层) 超市(工厂) 果园(业务实现... 阅读全文
posted @ 2016-11-27 11:35 liangshiwei 阅读(383) 评论(0) 推荐(0)
摘要: ActionMethodSelectorAttribute 其实微软对方法的起名都比较规范和通俗易懂的,从名字上来看就知道这是方法选择器 我们在action上加上 HttpGet、HttpPost 、AcceptVerbs就可控制我们的action只能被什么方式请求到。f12转到定义可以看到这些At 阅读全文
posted @ 2016-11-18 10:49 liangshiwei 阅读(458) 评论(0) 推荐(1)
摘要: Filter拦截器 Aop是MVC的主要设计方式之一,而微软也希望我们在使用MVC的时候更好的使用拦截器来进行切面编程。拦截器则是Mvc中的一大亮点与重点 AOP(面向切面)编程已经广泛应用在各个项目中,切面编程把我们的action切出了执行前与执行后或者是特定的需求比如异常发生时。让我们可以在切面中从容的完成记日志、检查权限等操作。在action中开发人员只需要关于核心业务。 可以看到Contr... 阅读全文
posted @ 2016-11-18 10:03 liangshiwei 阅读(2455) 评论(0) 推荐(0)
摘要: 源码解析 模型验证几乎在大部分的项目中都在被使用,这方面的博文教程也很多,关于那些更详细的模型验证这里就不多赘述了,主要讲解内部是如何进行验证的。 在前几篇博文中提到了DefaultModelBinder参数的获取及绑定就是在这个时候完成的 在绑定复杂类型(模型) 的时候,会调用OnModelUpdated方法,这个方法就是对模型的参数进行验证的 可以看到,这里先是拿到所有的验证,然后循... 阅读全文
posted @ 2016-11-14 18:07 liangshiwei 阅读(527) 评论(0) 推荐(0)
摘要: ASP.NET MVC 绝大多数的公司已经用上了ASP.NET MVC,博主手里也做了不少个MVC的项目,在这里分享一下我在项目中是如何使用MVC的 打造通用的异常处理 项目上线运行,并不是所有的时候都正常运行的,偶尔也会崩溃报错。发生各种各样的例外,这并不是可怕因为这是每一个项目都无法去避免的。而我们能做的就是针对异常进行收集处理分析,以便在第一时间发现问题去修改bug。 如果每一个act... 阅读全文
posted @ 2016-11-09 16:45 liangshiwei 阅读(224) 评论(2) 推荐(1)
上一页 1 ··· 6 7 8 9 10 11 12 下一页