`
文章列表

给图片添加水印

    博客分类:
  • java
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 ...
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 ----------------------------------------- ...
一、操作系统调优 对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。 【适用场景】 任何项目。 二、Java虚拟机调优 应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。 JDK1.4比JDK1.3性能提高了近10%-20%,JDK1.5比JDK1.4性能提高25%-75%。 因此对性能要求较高的情况推荐使用 JDK1.6。 【适用场景】 任何项目。 三、Apache集成Tomcat Web服 ...
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实例 ...
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; /******************************************************************* ...
http://lya041.blog.51cto.com/337966/663292
在数据驱动的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 模板可能包含注释字符之间 <%-- 和 --%>。 只是他们可能会影响空白去除规则,有对此的模板的执行没有影响评论。 JET 评论是作为 Java 行注释复制到生成的 Java 类。 JET 模板接受两个特别标记注释的第一个非空白行中。 标记 '@ 头' 将导致要发出作为生成的 Java 类文件标头注释的注释。 这可用于生成的 Java 代码中插入版权通告。 标记 @ class 将导致要发出为类生成的 Java 类的 Java 文档注释的注释。 有效的评论 注释可能会跨越几个的行,并可能包含的任何文本。 以下是 JET 评论的示例: <%-- @header ...
text.addVerifyListener(new VerifyListener() { public void verifyText(VerifyEvent e) { e.doit = e.text.length() == 0|| Character.isDigit(e.text.charAt(0)); } });
editor.getTableViewer().editElement(editor.getTableViewer().getElementAt(count - 1),0); count - 1 : 行数 0:第几个字段
Global site tag (gtag.js) - Google Analytics