- 浏览: 34566 次
- 性别:
- 来自: 北京
最新评论
-
chenglnb:
非常感谢!
监控weblogic代码
文章列表
import java.awt.*;
import java.awt.image.*;
import java.io.*;
import javax.swing.*;
import com.sun.image.codec.jpeg.*;
public class WaterMark {
/**
给图片添加水印
* @param filePath 需要添加水印的图片的路径
* @param markContent 水印的文字
* @param markContentColor 水印文字的颜色
* @param qualN ...
Tomcat优化集群
- 博客分类:
- 服务器集群和负载
1.分配给Tomcat足够大的内存空间。
压解版本中
文件位置 :bin\catalina.bat
这里增加了 :set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256m
以下是这条命令在catalina.bat文件中的位置:
rem $Id: catalina.bat 656834 2008-05-15 21:04:04Z markt $
rem ----------------------------------------- ...
Tomcat性能调优方案
- 博客分类:
- 服务器集群和负载
一、操作系统调优
对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。
【适用场景】 任何项目。
二、Java虚拟机调优
应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。
JDK1.4比JDK1.3性能提高了近10%-20%,JDK1.5比JDK1.4性能提高25%-75%。
因此对性能要求较高的情况推荐使用 JDK1.6。
【适用场景】 任何项目。
三、Apache集成Tomcat
Web服 ...
【转载】增大apache 2的最大连接数
- 博客分类:
- 服务器集群和负载
Apache2.0中新加入了ServerLimit指令,使得无须重编译Apache就可以加大MaxClients。
首先要做的是确认apache的工作模式 prefork?还是其他的,一般默认的就是prefork,如果不确定,有一个简单的办法可以测试出来。
修改每种工作模式的startserver值(不重复),然后重起apache,执行ps aux | grep http看看有几个apache进程,就能知道对应的那种工作模式。
有两处是需要密切注意的:
1。ServerLimit 2000 这一行要放在段的最上面
2。必须要stop然后再start才能生效。restart是无效的。
下面 ...
Servlet、Jsp性能优化
- 博客分类:
- web
(本文转载至http://www.uml.org.cn/j2ee/servlet.htm)
你的J2EE应用是不是运行的很慢?它们能不能承受住不断上升的访问量?本文讲述了开发高性能、高弹性的JSP页面和Servlet的性能优化技术。其意思是建立尽可能快的并能适应数量增长的用户及其请求。在本文中,我将带领你学习已经实践和得到证实的性能调整技术,它将大大地提高你的servlet和jsp页面的性能,进而提升J2EE的性能。这些技术的部分用于开发阶段,例如,设计和编码阶段。另一部分技术则与配置相关。
技术1:在HttpServlet init()方法中缓存数据
服务器会在创建servlet实例 ...
【转载】java 实现屏幕的"拍照"
- 博客分类:
- java
import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
/******************************************************************* ...
WEB系统统计当前访问系统的用户
- 博客分类:
- web
http://lya041.blog.51cto.com/337966/663292
转载:分布式缓存系统memcached简介与实践
- 博客分类:
- 系统架构
在数据驱动的Web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活。此时memcached或许是你 ...
1.定义常量
public static final Image PROCESS_START;
2. 定义图片路径和初始化图片
String iconPath = "icons/";
PROCESS_START = createImageDescriptor(prefix + "start.gif").createImage();
private static ImageDescriptor createImageDescriptor(String path) {
return AbstractUIPlugin.imageDe ...
1.类必须继承字NLS。
2.定义国际化properties文件:
public static final String BUNDLE_NAME = "com.demo.message";
3.定义常量:
public static String Start_Fig_Use_Eerror;
4.初始化国际化
static {
initializeMessages(BUNDLE_NAME, BizMessages.class);
}
import org.eclipse.jdt.internal.ui.JavaPlugin;
import org.eclipse.jdt.internal.ui.JavaUIMessages;
import org.eclipse.jdt.internal.ui.dialogs.OpenTypeSelectionDialog;
import org.eclipse.jdt.internal.ui.search.JavaSearchScopeFactory;
import org.eclipse.ui.IWorkingSet;
import org.eclipse.ui.Platfor ...
JET之JETEmitter
- 博客分类:
- EMF
在这之前,希望大家能看看我之前写的JET入门以方便了解JET的原理及工作过程,我在这里就简单说说它的工作过程,需要两个步骤:翻译和生成。第一步翻译模板,模板实现类;第二步使用模板实现类生成文本。前面的例子中都 ...
【翻译】JET 注释语法索引
- 博客分类:
- EMF
JET 模板可能包含注释字符之间 <%-- 和 --%>。 只是他们可能会影响空白去除规则,有对此的模板的执行没有影响评论。 JET 评论是作为 Java 行注释复制到生成的 Java 类。
JET 模板接受两个特别标记注释的第一个非空白行中。 标记 '@ 头' 将导致要发出作为生成的 Java 类文件标头注释的注释。 这可用于生成的 Java 代码中插入版权通告。 标记 @ class 将导致要发出为类生成的 Java 类的 Java 文档注释的注释。
有效的评论
注释可能会跨越几个的行,并可能包含的任何文本。 以下是 JET 评论的示例:
<%-- @header
...
限制文本框只可以输入数字
- 博客分类:
- swt/jface
text.addVerifyListener(new VerifyListener() {
public void verifyText(VerifyEvent e) {
e.doit = e.text.length() == 0|| Character.isDigit(e.text.charAt(0));
}
});
获取表格第一个单元格焦点
- 博客分类:
- swt/jface
editor.getTableViewer().editElement(editor.getTableViewer().getElementAt(count - 1),0);
count - 1 : 行数
0:第几个字段