Tomcat性能调优



Tomcat性能调优.

http://blog.csdn.net/lifetragedy/article/details/7708724

2.2 Tomcat启动行参数的优化

Tomcat 的启动参数位于tomcat的安装目录\bin目录下,如果你是Linux操作系统就是catalina.sh文件,如果你是Windows操作系统那么你需要改动的就是catalina.bat文件。打开该文件,一般该文件头部是一堆的由##包裹着的注释文字,找到注释文字的最后一段如:

 

# $Id: catalina.sh 522797 2007-03-27 07:10:2[......]

Read more

JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解 – 实例分析



JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解 – 实例分析.

工具介绍部分:

 

现实企业级Java开发中,有时候我们会碰到下面这些问题:

  • OutOfMemoryError,内存不足
  • 内存泄露
  • 线程死锁
  • 锁争用(Lock Contention)
  • Java进程消耗CPU过高
  • ……

这些问题在日常开发中可能被很多人忽视(比如有的人遇到上面的问题只是重启服务器或者调大内存,而不会深究问题根源),但能够理解并解决这些问题是Java程序员进阶的必备要求。

 

 [......]

Read more

Tomcat SSL配置

Tomcat SSL配置。

由于配置CAS的单点登陆系统,需要先配置Tomcat的SSL, 在配置tomcat的SSL过程中,我配置的版本是tomcat5.5.20,参考了很多资料,但发现一直不行,后来我换到了5.5.9,结果非常顺利,我于是换了总共4个主要版本,发现SSL的配置还真有些不同,现在我将这些配置记录下来,供下次参考。
参考文档

Keytool使用指南:

http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/keytool.html

Tomcat-ssl配置指南:

http://tomcat.apache.or[......]

Read more

Tomcat6配置SSL双向认证

Tomcat6配置SSL双向认证。

1.生成CA证书。目前不使用第三方权威机构的CA来认证,自己充当CA的角色。
1.创建私钥
openssl genrsa -out root/root-key.pem 1024
2.创建证书请求
openssl req -new -out root/root-req.csr -key root/root-key.pem -config openssl.cnf
3.自签署证书
openssl x509 -req -in root/root-req.csr -out root/root-cert.pem -signkey root/root-k[......]

Read more

Spring定时器配置详解

Spring定时器配置详解。

这是时间的设置规则
org.springframework.scheduling.quartz.CronTriggerBean允许你更精确地控制任务的运行时间,只需要设置其cronExpression属性。
一个cronExpression表达式有至少6个(也可能是7个)由空格分隔的时间元素。从左至右,这些元素的定义如下:

1.秒(0–59)
2.分钟(0–59)
3.小时(0–23)
4.月份中的日期(1–31)
5.月份(1–12或JAN–DEC)
6.星期中的日期(1–7或SUN–SAT)
7.年份(1970–2099)
0 0[......]

Read more

Sybase性能优化

Sybase 优化。

一. SYBASE 系统参数调整
1.内存
sp_configure “max memory”,1500000 重启生效(设置为共享内存的75%)
sp_configure “allocate max shared mem”,1 启动的时候自动分配max memory指定的最大内存
sp_cacheconfig “default data cache”,”1500m” 设置数据缓存(设置为max memory的一半)
sp_cacheconfig “default data cache”,”cache_partition=2″ 是CPU数量的倍数,对数据缓冲区[......]

Read more

SQL Server数据类型对应的JDBC数据类型(java.sql.Types)和Java数据类型

SQL Server数据类型对应的JDBC数据类型(java.sql.Types)和Java数据类型  来源:http://blog.csdn.net/boyhxy/article/details/3984753

SQL Server Types
JDBC Types (java.sql.Types)
Java Language Types

bigint
BIGINT
long

timestamp
binary
uniqueidentifier
BINARY
byte[]

bit
BIT
boolean

charncha[......]

Read more

Tomcat服务器配置参考

Tomcat服务器配置参考。

Realm组件

Tomcat服务器配置参考 - quentin_wjb - quentin_wjb的博客

概述

 

 

 

Realm元素是一个包含用户名,密码和用户角色的数据库。角色与Unix的group类似。Realm的不同实现允许将Catalina集成到认证信息已经被创建和维护的环境中,然后利用这些信息来实现Container Managed Security,如Servlet Specification中所述。

你可以在任何Catalina容器(Engine,Host或者Context)中嵌套Realm元素。另外,Engine[......]

Read more

Tomcat全攻略、TOMCAT详细教程

Tomcat全攻略、TOMCAT详细教程。

Tomcat全攻略(TOMCAT详细教程)
Tomcat全攻略

随着java的流行,其在web上的应用也越来越广,tomcat作为一个开源的servlet容器,应用前景越来越广,本文将向你讲述tomcat的一些知识。
一:简介
tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品(Most Innovative Java Product),同时它又是sun公司官方推荐的servlet和jsp容器(具体可以见http://java.sun.com/products[......]

Read more

Java:泛型在编译时会被檫除,Eclipse 如何给出智能自动提示?

Java:泛型在编译时会被檫除,Eclipse 如何给出智能自动提示?

背景

Java 的泛型是一种语法糖,编译时会被“檫除”,参考文章:http://docs.oracle.com/javase/tutorial/java/generics/,如果没有源代码,Eclipse 如何给出智能提示?

Eclipse 如何给出智能提示?

测试泛型类

复制代码
1 package springstudy.aop;
2 
3 public class GenericTest<T> {
4     public void test(T t) {
5     }
6 }
复制代码

[......]

Read more