![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE服务器以及集群
psiitoy
如果你最近过的不爽,很有可能是以下两个原因:1最近没怎么读书2最近没怎么体育锻炼。最不爽的时候,肯定是你既不怎么读书,又不怎么锻炼的时候。2014,多读书,多锻炼。
展开
-
Nginx是什么?Nginx介绍及Nginx的优点
Nginx是什么?Nginx介绍及Nginx的优点Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的,它已经在该站点运行超过两年半了。Igor Syso转载 2014-08-29 10:55:48 · 637 阅读 · 0 评论 -
JMS介绍:我对JMS的理解和认识
JMS and ActiveMQ first lesson -- jms基础概念和应用场景2011-6-18 PM 9:30主讲:kimmking kimmking@163.com>整理:林木森ppt下载地址:http://code.google.com/p/activemq-store-mongodb/downloads/list下面开始:kimmking转载 2014-04-29 10:58:52 · 566 阅读 · 0 评论 -
Blazeds+JMS(ActiveMQ)+Spring实现消息
为什么要消息?工行直连要用到深证通数据交换平台(MDEP),MDEP的请求是不同步的。托管行每天会推过来一些头寸报表信息,这些信息要及时的反应给业务人员。另外,文件扫描和预警都要及时的通知给业务人员。因此,平台利用Blazeds的消息。值得说明的一点是:BlazeDS 是一个基于服务器的 Java 远程控制 (remoting) 和 Web 消息传递 (messaging) 技术,以LGP转载 2014-04-29 10:21:19 · 614 阅读 · 0 评论 -
[转]JMS与MQ详解
《一》1.ActiveMQ概述 企业消息软件从80年代起就存在,它不只是一种应用间消息传递风格,也是一种集成风格。因此,消息传递可以满足应用间的通知和互相操作。但是开源的解决方案是到最近10年才出现的。Apache ActiveMQ就是其中一种。它使应用间能以异步,松耦合方式交流。ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。 A转载 2014-04-29 10:32:22 · 1542 阅读 · 0 评论 -
Zookeeper 的学习与运用
引子云计算越来越流行的今天,单一机器处理能力已经不能满足我们的需求,不得不采用大量的服务集群。服务集群对外提供服务的过程中,有很多的配置需要随时更新,服务间需要协调工作,这些信息如何推送到各个节点?并且保证信息的一致性和可靠性?众所周知,分布式协调服务很难正确无误的实现,它们很容易在竞争条件和死锁上犯错误。如何在这方面节省力气?Zookeeper是一个不错的选择。Zookeeper转载 2014-04-29 11:22:50 · 571 阅读 · 0 评论 -
Apache ActiveMQ消息中间件的基本使用
Apache ActiveMQ是Apache软件基金会所研发的开放源码消息中间件;由于ActiveMQ是一个纯Java程式,因此只需要操作系统支援Java虚拟机,ActiveMQ便可执行。支持Java消息服务 (JMS) 1.1 版本Spring Framework集群 (Clustering)支持的编程语言包括:C、C++、C#、Delphi、Erlang、Adobe Fla转载 2014-04-28 11:09:41 · 827 阅读 · 0 评论 -
Java消息服务【JMS】 WIKI
Java消息服务(Java Message Service,JMS)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。Java消息服务的规范包括两种消息模式,点对点和发布者/订阅者。许多提供商支持这一通用框架因此,程转载 2014-04-28 18:25:20 · 585 阅读 · 0 评论 -
【翻译】企业级SOA之路——在Web Service中使用HTTP和JMS
原文:http://www.tibco.com/resources/solutions/soa/enterprise_class_soa_wp.pdf概述 IT业界在早期有一种误解,认为Web Service等同于面向服务架构(SOA)。实际上,SOA远不止这些。虽然SOAP是一种愈加通用的消息格式,但SOA通常还会需要其他的底层transport。当构建SOA的时候,如何选转载 2014-04-28 14:40:05 · 632 阅读 · 0 评论 -
第一章 Web MVC简介
Web MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、 Web浏览器(如IE)发起请求,如访问http://sishuok.com2、 Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3、web服务器处理完成后,返回内容给web客户端(一般转载 2014-05-12 15:05:39 · 1398 阅读 · 0 评论 -
基于ZooKeeper的Dubbo注册中心
Zookeeper注册中心安装建议使用dubbo-2.3.3以上版本的zookeeper注册中心客户端。Zookeeper是Apache Hadoop的子项目,强度相对较好,建议生产环境使用该注册中心。Dubbo未对Zookeeper服务器端做任何侵入修改,只需安装原生的Zookeeper服务器即可,所有注册中心逻辑适配都在调用Zookeeper客户端时完成。如果需要,可以考虑使用taob转载 2014-05-08 11:03:39 · 717 阅读 · 0 评论 -
Lucene / Solr 开发经验
转自 Lucene/Solr开发经验[原] 作者 张驰有道 注意:该文章所属Blog中的日记遵循Creative Commons(创作共用)授权 ,您可以任意转载,转载时请务必以超链接形式标明文章原始出处 和作者信息 及本声明 。 [开篇语 ]按照惯例应该写一篇技术文章了,这次结合Lucene/Solr来分享一下开发经验。Lucene是一个使用Java语言写转载 2014-06-04 15:57:02 · 743 阅读 · 0 评论 -
inux下如何安装并运行多个tomcat服务器
想在同一台服务器上安装两个甚至更多的tomcat服务器,其实我们只需要注意的就是port问题:我们只要修改以下三处端口就可以同时开启多个tomcat服务了.注意事项:我安装的都是解压免安装版本的,原因是这样安装的tomcat所以的配置和程序都在同一指定目录下,如果你安装了其他版本,请参考我以下的说明,只是在配置和程序的路径查找上麻烦了点,其实是一样的.关键就转载 2014-06-20 11:37:37 · 673 阅读 · 0 评论 -
tomcat结合nginx使用小结
相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给转载 2014-09-03 09:35:07 · 470 阅读 · 0 评论 -
Nginx配置文件详细说明
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pi转载 2014-09-03 14:43:57 · 458 阅读 · 0 评论 -
nginx 总结 【问题解决】
1. Nginx无法启动解决方法在查看到logs中报了如下错误时:0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions) 是因为80端口出现了冲突 2. Weight 和ip_hash在转载 2014-09-03 14:44:27 · 5392 阅读 · 0 评论 -
tomcat更改线程,80端口,jvm优化
http://liuxi1024.iteye.com/blog/713918Xml代码 收藏代码 maxThreads="500" minSpareThreads="20" maxIdleTime="60000" /> 最大线程500(一般服务器足以),最小空闲线程数20,线程最大空闲时间60秒。然后,修改节点,增原创 2014-04-08 23:37:52 · 882 阅读 · 0 评论 -
[集群搭建]记录使用docker搭建elasticsearch集群
记录使用docker搭建elasticsearch2.4.5集群1、 环境介绍本文运行环境 ubuntu16.04 + docker17.05 + 官网上下载的elasticsearch2.4.5,另外docker环境为openjdk:8-jre-alpine。(使用alpine的原因就是没有太多不必要的组件和命令,docker内部也不需要太多组件)1.1 ubuntu$ cat /proc/ver原创 2017-06-14 10:23:49 · 9615 阅读 · 4 评论 -
Tomcat 映射虚拟目录
设置虚拟目录映射一般有两种用途:(1)把整个web应用映射到tomcat中:如一个testapp的web应用的路径是/opt/testapp,则通过虚拟目录映射可以将其映射到tomcat(webapps)中。(2)将外部资源映射到tomcat中以便使用:如将一些图片、文档等放在/opt/documents中,则可以将其映射到tomcat中以便使用,如下载等。原理同(转载 2014-11-06 15:53:05 · 513 阅读 · 0 评论 -
URIEncoding和useBodyEncodingForURI详解
之前关于编码的问题已经总结过两次了,有些地方写的很粗略。http://blog.itpub.net/29254281/viewspace-775925/http://blog.itpub.net/29254281/viewspace-1063133/Tomcat解决请求乱码可以使用URIEncoding和useBodyEncodingForURI.下面是两个参数的具体说明,参见Ap转载 2014-11-11 08:39:12 · 660 阅读 · 0 评论 -
dubbo学习
Dubbo是阿里巴巴内部的SOA服务化治理方案的核心框架,每天为2000+ 个服务提供3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。Dubbo自2011年开源后,已被许多非阿里系公司使用。Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包含:远程通讯: 提供对多转载 2014-05-06 13:25:43 · 798 阅读 · 0 评论 -
ZooKeeper典型应用场景一览
ZooKeeper典型应用场景一览数据发布与订阅(配置中心)发布与订阅模型,即所谓的配置中心,顾名思义就是发布者将数据发布到ZK节点上,供订阅者动态获取数据,实现配置信息的集中式管理和动态更新。例如全局的配置信息,服务式服务框架的服务地址列表等就非常适合使用。 1. 应用中用到的一些配置信息放到ZK上进行集中管理。这类场景通常是这样:应用在转载 2014-05-06 13:41:23 · 564 阅读 · 0 评论 -
JaveEE服务器基础知识总结
Websphere:IBM旗下的声名卓著的javaEE服务器,性能和功能都十分强大,支持负载均衡,高性能HA,集群等。大型应用开发的首选服务器。1. Websphere启动,停止命令:进入你的profiles目录,自己起过的profile name(默认的default),里面有个bin 大概是这样的 /opt/IBM/WebSphere/AppServer/profile转载 2014-04-04 11:15:53 · 830 阅读 · 0 评论 -
中文分词之Java实现使用IK Analyzer实现
IK Analyzer是基于lucene实现的分词开源框架,下载路径:http://code.google.com/p/ik-analyzer/downloads/list需要在项目中引入:IKAnalyzer.cfg.xmlIKAnalyzer2012.jarlucene-core-3.6.0.jarstopword.dic什么都不用改示例代码如下(使用IK An转载 2014-05-04 15:13:12 · 1189 阅读 · 0 评论 -
过滤器与拦截器的区别
过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符拦截器,是在面向切面编程的就是转载 2014-04-15 16:52:42 · 457 阅读 · 0 评论 -
ear包和war包的文件组织结构及制作方法
1.war包:标准格式:index.jsp(可选)+ META-INF目录 + WEB-INF目录 index.jsp可有可无。 META-INF目录下包括一个MANIFEST.MF文件,此目录和文件在用jar工具打包时会自动生成。 WEB-INF目录下包括classes目录,lib目录,web.xml文件,web.xml文件格式如下: xmln转载 2014-04-15 13:51:01 · 819 阅读 · 0 评论 -
tomcat结合nginx使用小结
相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网转载 2014-04-29 19:18:15 · 446 阅读 · 0 评论 -
基于ZooKeeper的Dubbo注册中心
基于ZooKeeper的Dubbo注册中心Apr102013作者:逍遥冲 发布:2013-04-10 14:26 分类:中间件, 开源框架, 架构 阅读:3,196 浏览数 抢沙发 临渊羡鱼不如退而结网,我们先搭建一个基于ZooKeeper的Dubbo注册中心。Zookeeper注册中心安装建议使用dubbo-2.3.3以上版本的zookeeper注册中心客户端。Zookeeper是Apache转载 2014-04-29 17:35:14 · 923 阅读 · 0 评论 -
JAR、WAR、EAR的使用和区别
区别:Jar、war、EAR、在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别: Jar文件(扩展名为. Jar,Java Application Archive)包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等 War文件(扩展名为.War,Web Application A转载 2014-04-15 13:50:37 · 724 阅读 · 0 评论 -
zookeeper+dubbo+dubbo管理集群的简要配置[单机]
dubbo是阿里的一个开源soa框架,详细介绍http://code.alibabatech.com/wiki/display/dubbo/Home-zhzookeeper是Hadoop的子项目,主要功能基于paxos算法对分布式系统的请求进行调度,详细介绍http://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/考转载 2014-04-29 17:54:30 · 976 阅读 · 0 评论 -
Dubbo zookeeper 初探和安装
转:http://blog.csdn.net/lin_fs/article/details/7395307zookeeper是需要安装的,dubbo直接使用jar就可以了http://zookeeper.apache.org/ 官网下载,然后安装dubbo是阿里的一个开源soa框架,详细介绍http://code.alibabatech.com/wiki/display转载 2014-04-29 15:15:34 · 1523 阅读 · 0 评论 -
Apache+Tomcat集群配置
本文Apache+Tomcat集群配置 基于最新的Apache和Tomcat,具体是2011年4月20日最新的Tomcat和Apache集群和负载均衡配置。准备环境ApacheApache是http服务器,我们利用其对Tomcat进行负载均衡。目前最新版本为2.2.17,下载地址为http://httpd.apache.org/download.cgi#apache22。如下图:转载 2014-03-03 14:30:52 · 575 阅读 · 0 评论 -
一个网站有很大的访问量,有什么办法来解决?
一个网站有很大的访问量,有什么办法来解决?分类: Java面试2013-06-26 21:58 109人阅读 评论(0) 收藏 举报主要从架构层面解决:1,使用服务器集群,如tomcat集群;2,使用缓存,如memcache, cassandra分布式缓存;3,使用数据库集群,如mysql集群, oracle数据库集群转载 2014-03-03 14:29:41 · 828 阅读 · 0 评论 -
Hessian基本篇
Spring + Hessian 背景; 优点:【摘自网上】hessian类似于Webservice,但是它不使用soap协议,它把协议报文封装到http封包中,通过HTTP信道传输。是一种高效简洁的远程调用框架,它采用的是二进制RPC协议(Binary),具有轻量、传输量小、平台无关的特点,特别适合于目前网络带宽比较小的手机网络应用项目。Hessian是通过servlet提供远程服务,完转载 2014-04-21 09:35:52 · 651 阅读 · 0 评论 -
设置tomcat6.0的虚拟目录(与eclipse手动整合,实现热部署)
tomcat 设置虚拟目录不修改server.xml【推荐使用此方法】第一步:在tomcat文件夹的conf"catalina"localhost(对于Tomcat6版本及其以上,需要自己创建catalina和localhost这两个文件夹)下新建一个xml文件。内容为 docBase="/home/username/workspace/myWebapp/war原创 2012-05-03 15:04:16 · 748 阅读 · 0 评论 -
Servlet和JSP学习笔记
Servlet和JSP学习笔记 2012-10-29 21:33:48| 分类: Servlet/jsp|字号 订阅 Java EE概述: Java EE是一个开放的平台,它包括的技术很多,主要包括十三种核心技术(java EE就是十三种技术的总称)。建立一个整全的概念。J2ee的十三种技术(规范)1.转载 2013-12-13 01:54:03 · 1752 阅读 · 0 评论 -
Servlet与Tomcat
Servlet与Tomcat 2011-03-14 15:00:22| 分类: Servlet | 标签:servlet 运行原理 运行机制 学习 tomcat |字号 订阅1.servlet的工作过程以及容器的作用Servlet没有main()方法,他们受控与另外一个java应用,这个java应用称为容器(Container转载 2013-12-13 02:03:36 · 587 阅读 · 0 评论 -
你想建设一个能承受500万PV/每天的网站吗?如果计算呢?
你想建设一个能承受500万PV/每天的网站吗?如果计算呢?博客分类:架构研究测试基准 作者:赵磊博客:http://elf8848.iteye.com 你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢? PV是什么:PV是page view的简写。PV是指页面的访问转载 2014-02-13 10:34:53 · 856 阅读 · 0 评论 -
日800万访客、20万RPS网站的5个9可用性架构
日800万访客、20万RPS网站的5个9可用性架构发表于2014-02-21 08:52|10589次阅读| 来源HighScalability|24 条评论| 作者Dave Hagler大数据架构开源AOL摘要:日访问人次达800万,每秒请求多达20万,AOL的人气确实令人艳羡。然而难得可贵的是,在如此高流量下AOL始终保持着99.999%的可用性,这里我们走进AOL设计转载 2014-02-23 22:44:50 · 1329 阅读 · 0 评论 -
Hadoop核心架构HDFS+MapReduce+Hbase+Hive内部机理详解
Hadoop核心架构HDFS+MapReduce+Hbase+Hive内部机理详解发表于2014-02-17 11:55|1386次阅读| 来源CSDN博客|3 条评论| 作者张震摘要:通过对Hadoop分布式计算平台最核心的分布式文件系统HDFS、MapReduce处理过程,以及数据仓库工具Hive和分布式数据库Hbase的介绍,基本涵盖了Hadoop分布式平台的所有技术核心转载 2014-02-23 23:12:13 · 846 阅读 · 0 评论 -
腾讯大规模Hadoop集群实践
腾讯大规模Hadoop集群实践发表于2014-02-19 21:26|16556次阅读| 来源《程序员》|40 条评论| 作者翟艳堂《程序员》杂志2014年2月刊hadoop集群腾讯分布式计算数据存储云计算大数据TDW摘要:TDW是腾讯最大的离线数据处理平台。本文主要从需求、挑战、方案和未来计划等方面,介绍了TDW在建设单个大规模集群中采取的JobTracker分散化和Na转载 2014-02-26 00:52:19 · 963 阅读 · 0 评论