- 浏览: 15261 次
- 性别:
- 来自: 深圳
最新评论
文章列表
MQ集群部署
期待的部署架构
其中,一个机房有两台机器部署MQ,并组成集群,有一个机房的MQ集群作为中心集群,其他机房的MQ集群将消息同步到中心MQ集群中。
安装erlang,略。。
安装rabbitMQ,略。。
基本配置(NODENAME之类的 ...
RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。
RabbitMQ的官方站:http://www.rabbitmq.com/
AMQP(高级消息队列协议) 是一个异步消息传递所使用的应用层协议规范,作为线路层 ...
转一个,写的很不错
http://yangshangchuan.iteye.com/blog/2122972
前言
一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能 ...
站引入QQ登录可以为我们的网站极大的降低登录门槛,因为几乎所有用户都拥有QQ号。下面来说下引入QQ登录的步骤:
1.引入script脚本:
<script type="text/javascript" src="http://qzonestyle.gtimg.cn/qzone/openapi/qc_loader.js" data-appid="101044974" charset="utf-8">
里面的appkey是你在腾讯申请接入网站通过后取得的appkey。
2.引入登录按钮以及js代 ...
经过从网上查找资料以及参考了几篇文章,总算自己摸索下来了如何进行一系列配置。
首先:配置tomcat集群 nginx+ tomcat7
1 安装jdk (可以选择6或者7都可以) 此处不用多说。
2 下载nginx-1.2.5 http://download.csdn.net/detail/shmilyxiaolong/7716351
3 下载 memcached http://download.csdn.net/detail/shmilyxiaolong/7716357
4(注意:nginx负载均衡不会有太大问题,但是,在用memcached配置session共享的时候,tomcat ...
删除环境变量中的CATALINA_HOME和CATALINA_BASE (关键)
比如我想同是启动N个tomcat
复制N个tomcat源文件包(当然如果在同一文件夹下需要手动重命名一下)
分别修改安装目录下的conf子目录中的server.xml文件:
a.修改http访问端口(默认为 8080端口),将8080修改为tomcat唯一的,其他tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。
b.修改Shutdown端口(默 认为8005端口),将8005修改为唯一的的端口号,例如8055。
c.修改8009端口,将8009修改为没有在使用的端口号,例如8099( ...
对于一个Java服务器来说经常要处理一些图形元素,例如地图的创建或者图形和图表等。这些API基本上总是需要运行一个X-server以便能使用AWT(Abstract Window Toolkit,抽象窗口工具集)。然而,运行一个不必要的X-server并不是一种好的网络管理方式。
这个解决方案依赖于你的Java版本。如果你运行在JDK1.4上,那么你将有机会运行headless服务器。
-Djava.awt.headless=true
对于JDK1.3及更低的版本,有个来自eTeks的PJA工具包(Pure Java AWT Toolkit,纯Java AWT工具集)可以使用。它是一个在配 ...
Oracle死锁解决方法
- 博客分类:
- 数据库
能查询到死锁的表名
select p.spid,c.object_name,b.session_id,b.oracle_username,b.os_user_name from v$process p,v$session a, v$locked_object b,all_objects c where p.addr=a.paddr and a.process=b.process and c.object_id=b.object_id
查询到死锁的session_id, serial#
SELECT s.username,l.OBJECT_ID,l.SESSION_ID,s.SE ...
Nginx+tomcat配置集群负载均衡
- 博客分类:
- Tomcat集群
http://www.blogjava.net/niumd/archive/2011/05/10/349958.html
在笔者上一篇博客(http://zyycaesar.iteye.com/blog/296606)中简要介绍了如何通过简单的配置来实现tomcat集群,本文意在介绍对tomcat集群进行更深入详细的配置以满足特定需求。
对于WEB应用集群的技术实现而言,最大的难点就是如何能在集群中的多个节点之间保持数据的一致性,会话(Session)信息是这些数据中最重要的一块。要实现这一点,大体上有两种方式,一种是把所有Session数据放到一台服务器上或者数据库中,集群中的所有节点通过访问这台Session服务器来获取数据;另一种就是在集群中的所有节点间进行Session数据的同步拷贝,任何一个 ...
Apache+Tomcat集群配置
- 博客分类:
- Tomcat集群
本文Apache+Tomcat集群配置 基于最新的Apache和Tomcat,具体是2011年4月20日最新的Tomcat和Apache集群和负载均衡配置。
准备环境
Apache
Apache是http服务器,我们利用其对Tomcat进行负载均衡。目前最新版本为2.2.17,下载地址为http://httpd. ...
Redis加入Centos Linux开机启动
网上有很多redis在linux下自动启动的例子,实现的方式很多,很多都是参考一个老外流传出来启动的例子,其实直接使用是不行,而且有很多地方有一些语法错误,这里就讲我实验过,成功的Linux服务chkconfig配置启动的方法。
下面直接贴出内容,大家下载后进行修改即可使用,后面会详解具体参数:
# chkconfig: 2345 10 90
# description: Start and Stop redis
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
REDISPORT=637 ...
http://blog.csdn.net/yzsind/article/details/6059209#t21
今天在用Collections.copy()复制集合的时候出来了个问题:
java.lang.indexOutOfBoundsException:Source does not fit in dest
很明白的知道是因为什么意思,可是不知道原理究竟为什么会这样,
List<Demo> list1=new ArrayList<Demo>();
Demo demo = new ...
利用POI将word转换成html实现在线阅读
- 博客分类:
- JAVA
一、分析
通过网上找资料,发现用java实现word在线阅读有以下的实现方式:
1
Word=>PDF(OpenOffice+JodConverter)=>SWF(pdf2swf)=>FlexPaper浏览
2
Word=>PDF(MSOffice+JACOB)=>SWF(pdf2swf)=>FlexPaper浏览
3
Word =>SWF (FlashPaper)=> FlexPaper浏览
4
Word ...