`
文章列表
ApacheBench命令原理: ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,既可以用来测试Apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的 ...
jvisualvm是Jdk自带的,具体点,据说是jdk1.6-07后加到jdk中的。本地监控很简单,在JAVA_HOME/bin中打开jvisualvm即可,所有本机的java程序会自动列出来。我们来说下远程监控的问题。               具体步骤如下,        1. 启动远端jstatd.            1.1 配置[b]java[/b]安全访问,将如下的代码存为文件 jstatd.all.policy ,但要放到JAVA_HOME/bin中,其内容如下,             grant codebase"file:${java.home ...
3 嵌套组件 这个时候没有。 4 特殊功能 4.1 HTTP/1.1和HTTP/1.0的支持 该连接器支持在RFC 2616中描述的HTTP/1.1协议的所有必需功能,包括持久连接,管道,预期和分块编码所需的功能。如果客户端(通常是浏览器)只支持HTTP/1.0, 连接器将优雅地向下兼容以支持该协议。启用这种支持,没有特殊的配置要求。该连接器还支持HTTP/1.0长连接。 RFC 2616规定,HTTP服务器总是在它们响应的开头加上它们宣称支持的最高的HTTP版本。因此,此 连接器将总是在其响应开头返回HTTP/1.1。 4.2 代理支持 当Tomcat部署在代理服务器的 ...
2 属性   2.1 公共属性   2.2 标准实现   2.3 Java TCP套接字的属性   除了上文列出的通用的连接器和HTTP属性,BIO和NIO实现还支持下面的JavaTCP套接字属性。   属性 描述 socket.rxBufSize (int)套接字接收缓冲区(SO_RCVBUF)大小(以字节为单位)。如果没有设置,JVM默认值将被使用。 socket.txBufSize (int)套接字发送缓冲区(SO_SNDBUF)大小(以字节为单位)。如果没有设置,JVM默认值将被使用。 ...
2 属性 2.1 公共属性 2.2 标准实现 除了上面列出的常见的连接器属性,标准的HTTP连接器(BIO,NIO和APR/native)都支持以下属性。  属性 描述 acceptCount 当所有可能的请求处理线程都在使用时,传入连接请求 ...
转自:http://blog.csdn.net/yydcj/article/details/8496485 0摘要   本文尝试翻译Tomcat官方文档Apache Tomcat 7连接器相关信息。 1 介绍 HTTP 连接器元素代表了支持HTTP/1.1协议的连接器组件,使Catalina成为一个能够执行servlet和JSP页面的独立的Web服务器。一个HTTP 连接器组件的实例监听服务器上一个特定的TCP端口号上的连接。一个或多个这样的连接器可以配置成一个单一Service的一部分,每个转发到相关联的Engine 处理请求,并创建响应。 如果你要配置的连接器,用于连接到W ...
1、线程池简介:     多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。        假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 ...
命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 show processlist;只列出前100条,如果想全列出请使用show full processlist; mysql> show processlist;   命令: show status; 命令:show status like '%下面变量%'; Aborted_clients 由于客户没有正确关闭连接已经死掉,已经放弃的连接数量。 Aborted_connects 尝试已经失败的MySQL服务器的连接的次数。 Connec ...
优化 MySQL最重要的一部分工作是先确定”有问题”的查询语句。只有先找出这些查询较慢的sql查询(执行时间较长),我们才能进一步分析原因并且优化它。 MySQL为我们提供了Slow Query Log记录功能,它能记录执行时间超过了特定时 ...
ava.lang.Exception: ### Error updating database.  Cause: java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction ### The error may involve defaultParameterMap ### The error occurred while setting parameters ### Cause: java.sql.SQLException: Lock wait timeout exceeded; try resta ...
TCP协议与UDP协议的区别    首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的 ...
好买储蓄罐,收益不断,随时取现,学习基金投资从这里开始: https://trade.ehowbuy.com/thd/201410/index.htm?inviterId=1f3dd49026858c3629a50f127d124271  
  /** *  * <pre> * 子线程运行10次,主线程运行100次,子线程在运行10次,接着主线程在运行100次,依次循环50次   * 线程之间的通信与同步应该在一个业务类中处理 * </pre> * * @create 2014年10月22日 下午8:55:17 * @modify * @since   JDK1.6 */import java.util.concurrent.atomic.AtomicInteger;public class TraditionalThreadCommunication {    /**     * @param ar ...

JDK安装

    博客分类:
  • java
学习Java 开发的第一步就是构建开发环境,JDK(Java Development Kit),JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库 。JDK安装1、http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 双击jdk-7u15-windows-i586.exe 文件,出现安装界面如下图: 2、安装向导 3、进入JDK安装选项,见图,默认全部选择,若需要更改到其它路径,请点击更改按钮,将会弹出更改路径的界面,改变目录后,点击确定,回 ...

MultiThreadHttpClient

    博客分类:
  • java
package com.froad.points.bankserver.util;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.ConnectException;import java.net.NoRouteToHostException;import java.net.SocketTimeoutExcep ...
Global site tag (gtag.js) - Google Analytics