前言
在rabbitmq中,有vhost虚拟主机,exchange交换机,queue队列,binding绑定,policy策略,tag用户角色等概念,本篇主要介绍rabbitmq中基本概念及常用操作命令。
在rabbitmq中,有vhost虚拟主机,exchange交换机,queue队列,binding绑定,policy策略,tag用户角色等概念,本篇主要介绍rabbitmq中基本概念及常用操作命令。
你知道如何将远程linux GUI程序的图形界面展示在本地Window中吗?大家都知道jdk自带的jvm监控工具jvisualvm,可以在本地打开jvisualvm,连接到远程linux服务器上的jvm,监控生产环境jvm的运行情况,包括线程,cpu,堆内存/永久代,gc等信息,貌似一切都很不错,但是jvisualvm工具有个限制,只有在监控本地的jvm才可以使用内存抽样功能,内存抽样功能能够清晰的显示每个类创建实例的个数以及所占内存的比率等信息,有些时候对排查问题很有帮助。所以,如果jvisualvm监控远程linux服务器上的jvm,我们是使用不了内存抽样功能的,本篇文章并不能教你解决本地监控能够使用内存抽样功能的问题,但是我们可以通过工具来绕开这一问题,达到使用内存抽样功能的目的。
做个web开发的都知道,使用常规的form表单提交,会存在页面跳转的问题,之前也写过一篇博文《如何实现form表单提交和ajax异步操作相似效果》,那么,今天主要是介绍一种更正统的写法,使用html5 FormData实现表单的异步提交操作,例如:文件上传等。
所谓OAuth(即Open Authorization,开放授权),是一个开放标准,允许用户授权第三方应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方应用。而OAuth2.0是OAuth协议的下一版本,但不向后兼容OAuth 1.0。
一般服务搭建有三种模式:单机模式,伪集群模式,集群模式。由于只有单台服务器,这里采用伪集群模式进行服务的搭建(即在单台服务器下模拟集群的方式)。但是当运用到生产环境后,考虑到服务的高性能,高可用等,肯定是使用真正的集群模式搭建的,搭建方式上伪集群模式和集群模式相差无几,可以作为集群模式搭建参考。