自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IOT之无线网络传输技术

WiFi based TDMA MAC技术

  • 博客(34)
  • 资源 (10)
  • 收藏
  • 关注

转载 apache2.2.* + tomcat 6.0 整合及优化

<br />一、整合 <br />      1、首先下载apache,以及tomcat 对应的版本,并下载相关版本的jk文件<br />           apache2.2.15<br />           tomcat6.0<br />           mod_jk-1.2.30-httpd-2.2.3.so<br />           在tomcat下新建文件workers.properties 复制内容<br />              workers.tomcat_home=E

2011-04-25 10:26:00 813

转载 绕过 Apache httpproxy 继续DOS TOMCAT/JBOSS

<br />从长远的角度讲,一个完整的安全方案,应该是和现有架构本身的特性,是分开的,它并不能因为现有应用架构拦截了攻击,于是自己就表示影响不大。如果安全方案总是依靠应用现有的特性,那就要承受可能被绕过的隐患,这种隐患,导致我们总有一天,会不得不把补丁老老实实的打上去。如本文就是一个很好的例子。<br /><br />  在上一篇文章《Tomcat远程拒绝服务漏洞分析(CVE-2010-2227)》中,笔者根据TOMCAT的补丁,分析出了攻击未修补版本的POC,相信不少人体验了一把。然而在实际使

2011-04-23 21:57:00 888

转载 Tomcat优化 - 压力测试

<br />在Tomcat和应用程序进行了压力测试后,如果您对应用程序的性能结果不太满意,就可以采取一些性能调整措施了,当然了前提是应用程序没有问题,我们这里只讲Tomcat的调整。由于Tomcat的运行依赖于JVM,所以在这里我们把Tomcat的调整可以分为两类来详细描述: <br /><br />  外部环境调整 <br /><br />  调整非Tomcat组件,例如Tomcat运行的操作系统和运行Tomcat的java虚拟机。 <br /><br />  自身调整 <br /><br

2011-04-23 21:23:00 1252

转载 使用 JMeter 完成常用的压力测试

<br />讲到测试,人们脑海中首先浮现的就是针对软件正确性的测试,即常说的功能测试。但是软件仅仅只是功能正确是不够的。在实际开发中,还有其它的非功能因素也起着决定性的因素,例如软件的响应速度。影响软件响应速度的因素有很多,有些是因为算法不够高效;还有些可能受用户并发数的影响。<br />在众多类型的软件测试中,压力测试正是以软件响应速度为测试目标,尤其是针对在较短时间内大量并发用户的访问时,软件的抗压能力。本文以 JMeter 为例,介绍了如何使用它来完成常用的压力测试:Web 测试、数据库测试和 J

2011-04-20 13:47:00 1162

转载 开源JDBC连接池DBCP和C3P0配置小结

<br />一、写在最前面<br /><br />    最近公司某项目从Weblogic迁移到Tomcat后连接池出了严重问题,间歇性的出现如下连接异常。<br />java.sql.SQLException: Already closed.<br />java.sql.SQLException: Io 异常: Connection reset by peer: socket write error<br />而且,一段时间后系统将因为资源被占用完,出现系统完全瘫痪的情况。<br /><

2011-04-17 13:26:00 3023

转载 几种开源数据库连接池的使用感受

<br />在项目中尝试使用了几种开源的数据库连接池实现。一种是dbcp,一种是c3p0,还有一种是proxool,这几种数据库连接池都可以很容易的在Spring配置起来。性能总体上上感觉dbcp为最优,因为稳定性和并发性都是我的项目需要的。<br />     项目中经过反复测试,如果web server和数据库server不是同一个机器的话,在断网时间比较短的时间内三种数据库连接池都能较好的重连,但是在断网时间超过8个钟头proxool就不能恢复工作了。但是dbcp却能很快的重新连接。实

2011-04-17 13:16:00 2068

转载 DBCP,C3P0,Proxool,BoneCP性能比较

1 c3p0、dbcp、proxool、BoneCP比较<br />1.1 测试环境: <br />操作系统:windows xp sp3 <br />数据库:mysql 5.1<br />1.2 测试条件:<br />initialSize=30; <br />maxSize=200; <br />minSize=30; <br />其余参数为默认值; <br />1.3 测试代码:<br />利用JAVA代码模拟多线程对这三种数据库连接池进行测试,通过

2011-04-16 17:27:00 3256

转载 在tomcat下配置BoneCP连接池

<br />公司的内部服务器,一直是采用的tomcat,连接池也是采用的tomcat自带的dbcp.最近发现好象连接池的数据库连接只会增加,不会自动释放.后来网上一查,很多人说这是dbcp的老毛病了,虽然基本不影响使用,但毕竟占用了数据库资源,因此,想测试一下其它连接池.首先找到有人推荐的 proxool,这个网上有详细的配置方式,一配就通了.但又在网上看到一个快速的连接池BoneCP,决定也测试一下.结果在 http://jolbox.com/ 和网上都只看到在spring下的配置方式.于是自

2011-04-16 16:57:00 2110

原创 日志级别的选择:Debug、Info、Warn、Error还是Fatal

<br /> 软件中总免不了要使用诸如 Log4net, Log4j, Tracer 等东东来写日志,不管用什么,这些东东大多是大同小异的,一般都提供了这样5个日志级别:<br />    × Debug<br />    × Info<br />    × Warn<br />    × Error<br />    × Fatal<br />        一个等级比一个高,但是在具体开发中,关于应该如何选择适应的等级,却没有找到好的文章进行说明。记录一下自己的一些看法,以便日后

2011-04-14 13:01:00 1108

原创 也可以做好系统和应用维护管理

<br />做好系统和应用维护势在必行<br />    如何做好IT系统的运行维护是IT领域的热点问题. 随着信息化技术的蓬勃发展,信息化建设的深入,运维管理的难度也越来越大。 如何管理好IT系统,保证其可用、安全、可靠、高效地运行,提高用户满意度、降低运维服务成本、保证系统能够在遇到突发事件时快速地解决。是当下严峻而又现实的问题。 <br />    作为运维服务提供者,无论是管理人员还是运维人员,经常会遇到这样的情景:<br />    梦深时分,急促的铃声响起,电话接通,在电话的另一

2011-04-13 15:19:00 744

转载 日常应用维护日记

目前各中大型企业使用的应用种类繁多,不过总体可以分为下列几类: 1. 数据库类: Oracle、MS SQL Server 、DB2、Sybase、Informix、MySQL; 2. J2EE类:IBM Websphere、IBM MQ、 IBM CICS、BEA tuxedo、BEA Weblogic; 当前,基于J2EE平台开发的应用越来越多,网上银行、电子商务等等已经成为了不可或缺的业务形式,而随着 J2EE 成为应用开发的主流,支撑它的关键技术部件——中间

2011-04-13 15:15:00 762

转载 高可用负载均衡部署方案---适用中小应用

1:使用Nginx做两个负载均衡器。其中一个作为备份<br />2:负载均衡器绑定一个虚拟IP。用户通过虚拟IP访问应用,由负载均衡器进行代理。如果其中一个应用节点失效,Nginx会从负载均衡器中去掉,等到再次可用时,再加入其中。<br />3:如果负载均衡器1宕机,负载均衡器2接手工作,通过有一个后台作业,不停运行监测,如果载均衡器1不可到达。就给本机添加同一虚拟IP。这样用户访问就被负载均衡器2接手工作,用户使用不需换IP,同样如果负载均衡器2宕机,相同过程被负载均衡器1接手

2011-04-13 10:29:00 1316

转载 扩展Tomcat使用memcached存放session信息

<br />看到javayou的刘东关于扩展Tomcat的Session存取机制的思考: <br />http://www.javayou.com/html/diary/showlog.vm?sid=2&log_id=8534 <br />结合自己曾经写好的在过servlet滤器实现session存放到memcached的代码, <br />采取扩展 org.apache.catalina.session包下 一共新增MemcachedManager 和 MemcachedSession即可。<

2011-04-13 10:06:00 1811

原创 征服 Apache + Tomcat

<br />Apache 和 Tomcat原本就是一家,更是一家亲!Apache与Tomcat整合,无非是将Apache作为前端根据请求路径、端口、代理分发给多个Tomcat,以到达转发和负载均衡的目的!同时,通过Apache和Tomcat相互作用,进行粘性会话,会话拷贝构建集群!这一切的最终结果就是“云服务”!不要说Session不重要,当下火爆的团购,如果离开Session还能快活多久?如何保证Session同步,仍然是不能回避的问题!<br /><br

2011-04-12 14:02:00 1319

原创 Tomcat集群和负载均衡的实现(session同步)

<br />0, 环境说明<br />       Apache :apache_2.0.55     1 个<br />        Tomcat: apache-tomcat-5.5.17 (zip版) 2个<br />        mod_jk:: mod_jk-apache-2.0.55.so 1个<br />第一部分:负载均衡<br />    负载均衡,就是apache将客户请求均衡的分给tomcat1,tomcat2....去处理<br />   1.安装apche,tomc

2011-04-11 13:25:00 1083

转载 apache gzip页面压缩

HTTP压缩对于纯文本内容可压缩至原大小的40%一下,从而提供60%以上的数据传输节约,虽然WEB服务器会因为压缩导致CPU占用的略微上升,但是可以节约大量用于传输的网络IO。对于数据压缩带来的用户浏览速度提升(让页面符合8秒定律),这点总体负载5%-10%上升是非常值得的。毕竟通过数据压缩会比通过不规范的HTML代码优化要方便得多。 <br />mod_gzip的安装:<br

2011-04-11 10:41:00 540

转载 apache的参数设置

<br />如何知道apache是工作在哪个模式下的,答案很简单:apachectl -l即可。<br />这里,我先以prefork模式为例来说明参数的设置,其缺省设置一般如下:<br /><IfModule mpm_prefork_module><br />         StartServers               5<br />         MinSpareServers            5<br />         MaxSpareServers         

2011-04-11 09:57:00 685

转载 Tomcat5集群中的SESSION复制 (3)

<br />集群安装<br /><br />  为了在TOMCAT5容器中SESSION复制可用,必须完成以下步骤:<br /><br />  ●    为了集群能够工作,你必须使用你系统上的多点传送可使用<br />  ●    为了有些使用SESSION复制,所有TOMCAT例程必须同样配置。这意味着WEB应用程序必须统一的部署在集群中的每台服务器上。这些配置同样简化了集群管理,维护和发现维修故障的任务。<br />  ●    在server.xml未注释的Cluster 和Val

2011-04-11 09:47:00 619

转载 Tomcat 5集群中的SESSION复制(2)

Tomcat 5中的SESSION复制    在版本5之前,TOMCAT服务器只支持sticky sessions (使用mod_jk模块进行负载平衡)。如果我们需要SESSION复制,必须依靠第3方软件例如JavaGroups 去实现。    Tomcat 5服务器带有SESSION复制功能。和集群特征类似,只要修改 server.xml 注册文件就能实现SESSION复制。    Martin Fowler 在他的书《 Enterprise Patterns》中谈到三个SESSION状态持久性模式,

2011-04-11 09:46:00 1066

转载 Tomcat5集群中的SESSION复制(1)

<br />Tomcat 5服务器为集群和SESSION复制提供了集成的支持。本系列的第一篇文章将为大家提供SESSION持久性以及TOMCAT集群中SESSION复制的内在工作机制一个概要认识。我将会讨论SESSION复制在TOMCAT5中是怎样进行的以及跨越多集群节点的SESSION持久性的复制机制。在第2部分,我会详细讨论一个带有SESSION复制功能的TOMCAT集群的安装例子,并且比较不同的复制情形。<br />    集群<br />    传统独立服务器(非集群的)不提供任

2011-04-11 09:45:00 966

原创 nginx+tomcat集群负载均衡(实现session复制)

<br />  Nginx+tomcat 做负载均衡<br />架构描述<br />前端一台nginx服务器做负载均衡器,后端放N台tomcat组成集群处理服务,通过nginx转发到后面(注:没做动静分离,静态动态全部都转给tomcat)<br />优点:实现了可弹性化的架构,在压力增大的时候可以临时添加tomcat服务器添加到这个架构里面去<br />一,配置nginx<br />1,  下载包<br />Wget http://sysoev.ru/nginx/nginx-0.

2011-04-08 16:30:00 965

原创 Tomcat集群Cluster实现原理剖析

<br />对于WEB应用集群的技术实现而言,最大的难点就是如何能在集群中的多个节点之间保持数据的一致性,会话(Session)信息是这些数据中最重要的一块。要实现这一点,大体上有两种方式,一种是把所有Session数据放到一台服务器上或者数据库中,集群中的所有节点通过访问这台Session服务器来获取数据;另一种就是在集群中的所有节点间进行Session数据的同步拷贝,任何一个节点均保存了所有的Session数据。两种方式都各有优点,第一种方式简单、易于实现,但是存在着Session服务器发生

2011-04-08 13:01:00 487

转载 Apache + Tomcat集群配置详解 (2)

<br />四、Tomcat配置<br /> <br />    如果仅仅为了配置一个可用的集群,Tomcat的配置将会非常简单。分别打开t1和t2的server.xml配置文件,对于t1,尽量采用默认的设置,而对t2作较大改动以避免与t1冲突。如果t2和t1不在同一台服务器上运行,对于端口就不需做改动。<br /> <br />    首先是配置关闭端口,找到<Server port="8005" shutdown="SHUTDOWN">,t1不变,把t2改为9005。<br /> <br />    下

2011-04-08 13:00:00 485

转载 Apache + Tomcat集群配置详解 (1)

<br />一、软件准备<br /> <br />Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl版本<br /> <br />Tomcat 6.0 : http://tomcat.apache.org/download-60.cgi,下载Tomcat 6.0.18 zip文件<br /> <br />注意:由于Apache和Tomcat项目与集群相关的模块均处于持续发展和优化过程中,因此笔者不保证本文配置方法对

2011-04-08 12:59:00 662

转载 Spring 连接池之 DBCP

Spring 连接池之 DBCP Apache-DBCPdataSource: 要连接的 datasource (通常我们不会定义在 server.xml) defaultAutoCommit: 对于事务是否 autoCommit, 默认值为 true defaultReadOnly: 对于数据库是否只能读取, 默认值为 false driverClassName:连接数据库所用的 JDBC Driver Class, maxActive: 可以从对象池中取出的

2011-04-08 09:29:00 4823

原创 Spring 配置 oracle rac 集群

<br /><?xml version="1.0" encoding="UTF-8"?><br /><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><br /><beans><br /> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destr

2011-04-08 08:34:00 4922 2

转载 Tomcat + Nginx 负载均衡配置(一台tomcat宕机响应缓慢的问题)

<br />#user  nobody;<br />worker_processes  1;<br /><br />#error_log  logs/error.log;<br />#error_log  logs/error.log  notice;<br />#error_log  logs/error.log  info;<br /><br />#pid        logs/nginx.pid;<br /><br /><br />events {<br />    wo

2011-04-07 09:24:00 5271

转载 tomcat集群与负载均衡[一台服务器多tomcat集群模式]

<br /> <br />软件环境说明:<br />       Apache  :apache_2.2.3-win32-x86-no_ssl.msi<br />       Tomcat:  apache-tomcat-5.5.28.zip 2个<br />       mod_jk::mod_jk-1.2.28-httpd-2.2.3.so 1个<br />这些软件均可在各大搜索引擎搜到.版本可以不按我的来下..但是mod_jk的版本号.也就是以上红色部分必须一致.<br />安装:<b

2011-04-07 09:16:00 810

转载 大型Java Web系统选型问题探讨

<br />一位ID是jackson1225的网友在JavaEye询问了一个大型Web系统的架构和部署选型问题,希望能提高现有的基于Java的Web应用的服务能力。由于架构模式和部署调优一直是Java社区的热门话题,这个问题引发了很多热心网友的讨论,其中一些意见对其它大型Web项目也有很好的指导意义。在讨论之初jackson1225这样描述了当前的应用的架构和部署方案:<br />目前系统架构如下:web层采用struts+tomcat实现,整个系统采用20多台web服务器,其负载均衡采用硬件F

2011-04-06 16:35:00 1016

转载 WebLogic如何设置session超时时间

<br /><br />WebLogic如何设置session超时时间 <br />1 web.xml <br /><br />设置WEB应用程序描述符web.xml里的<session-timeout>元素。这个值以分钟为<br />单位,并覆盖weblogic.xml中的TimeoutSecs属性<br /><session-config><br />    <session-timeout>54</session-timeout><br /></session-config><

2011-04-06 09:39:00 23808

原创 用nginx做weblogic的前端负载均衡器

<br />## set uid and gid of processuser webproxy ngboss;## how many process will be startedworker_processes 10;## worker_cpu_affinity defineworker_cpu_affinity 000000000100 000000001000 000000010000 000000100000 000001000000 000010000000 00010000

2011-04-02 15:46:00 7684 1

转载 最大化WebLogic集群性能、可用性和安全

<br />通过高级的集群功能,基于BEA WebLogic Server的电子商务应用可以跨越多台服务器。(注意:WebLogic Server支持多种类型的集群,其中仅有一个和本文相关——它叫做Web Clustering.在Web Clustering中,强调了HTTP集群或Web应用的表示层。这就是这儿提到的。) 复制应用的组件及其状态,以及客户端会话状态信息以提高可用性。如果服务器中间会话(mid-session)失败,可以在另一台服务器上恢复客户端会话,不会丢失会话数据。 Web

2011-04-01 10:45:00 1557

转载 Weblogic的Machine,Server,Domain,Cluster的关系

主要关系如图所示: 机器 (Machines) 可以对应到服务器所在的物理硬件 可以是Unix或non-Unix类型 可以用来远程管理和监控 用于加强fail over管理 A machine is a computer that holds Weblogic Server(s). A machine: Runs a supported operating system platform Can host multiple Weblogic Server instances MyDomain {Machi

2011-04-01 10:30:00 4290

转载 Tomcat 项目迁移至weblogic 10笔记

<br />OS:Windows XP <br /><br />WebApp Server:Tomat5.5 WebLogic  server 10 (中文版)<br /><br />IDE:Bea workshop for weblogic platform。<br />一.IDE注意事项<br /><br />创建动态web项目,选择是否共享j2ee库,如果共享,则需要域的共享库里面包含项目所需的库,比如beeHive netUi;<br />不共享,则将所需的库拷贝到WEB-INF

2011-04-01 09:02:00 2223

微交易系统源码下载

微交易系统 微交易系统 微交易系统 微 交易系统 微交易系统 盘系统源码平台开发云交易搭建决胜60秒买涨跌全开源

2017-12-04

LVS环境搭建及图形化管理(Pacemaker管理+heartbeat心跳+ldirector健康检查及转发)

LVS环境搭建及图形化管理(Pacemaker管理+heartbeat心跳+ldirector健康检查及转发)一文配套rpm包资源,一键安装所需资源包,免除依赖烦恼。

2013-08-07

weblogic 调优.ppt

weblogic调优.ppt weblogic调优.ppt

2010-12-17

Ora 10G SQL Reference.chm

Ora 10G SQL Reference.chm

2010-12-17

professional tomcat 6

professional tomcat 6 professional tomcat 6

2010-12-17

mysql 中文参考手册 doc html

mysql 中文参考手册 doc htmlmysql 中文参考手册 doc html

2010-08-31

mysql 5.1 中文手册

mysql 5.1 中文手册 mysql 5.1 中文手册 mysql 5.1 中文手册

2010-08-31

Cake中文手册.chm

Cake中文手册Cake中文手册Cake中文手册Cake中文手册

2010-08-31

JSF sample

JSF sample JSF sample JSF sample

2008-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除