多线程学习初步(转)
import java.io.*;//多线程编程public class MultiThread {public static void main(String args[]){System.out.println("我是主线程!");//下面创建线程实例thread1ThreadUseExtends thread1=new ThreadUseExtends();//创建thread2时以实现了Runnable接口的THhreadUseRunnable类实例为参数Thread thread2=new Thread(new ThreadUseRunnable(),"SecondThread");thread1.start();//启动线程thread1使之处于就绪状态//thread1.setPriority(6);//设置thread1的优先级为6//优先级将决定cpu空出时,处于就绪状态的线程谁先占
将一图片同比例缩小绘制(转)
在获得客户端的一个图片后,发现传过来的图片太大,不宜在已经排版好的格式里面显示出来,特别是页面的图片特别多时,更不能都让大图片缩小显示。一般遇到图片问题,有以下几种解决方案:一、规定(自定义)图片大小在该位置,图片是多大就显示多大,这种情况简单易行,但图片易变形,图片太大,导致页面打开速度过慢二、获得图片尺寸也因图片过大,不宜在图片过多的也面中显示下面介绍一种方法,可以读取大图片并生成一个小图片,以解决图片问题。 /* * Created on 2004-10-11 * * TODO To change the template for this generate
JSP彩色验证码(转)
生成有4个随机数字和杂乱背景的图片,数字和背景颜色会改变,服务器端刷新(用history.go(-1)也会变) 产生验证码图片的文件image.jsp <%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %><%!Color getRandColor(int fc,int bc){//给定范围获得随机颜色 Random random = new Random(); if(fc>255) fc=255; if(bc>255) bc=255; int r=fc+random.nextInt(bc-fc); int g=fc+random.nextInt(bc-fc);
JSP生成验证码源程序(转)
<%@ page contentType="image/jpeg" import="java.awt.*, java.awt.image.*,java.util.*,javax.imageio.*" %> <% // 在内存中创建图象 int width=60, height=20; BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); // 获取图形上下文 Graphics g = image.getGraphics(); // 设定背景色 g.setColor(new Color(0xDCDCDC)); g.fillRect(0, 0, width, height); //画边框 g.setColor(Color.black); g.drawRect(0,0,width-1,height-1); // 取随机产生的认证码(4位数字) Strin
Eclipse3.0+tomcat5.0+Lomboz3.01调试Servlet(转)
刚刚开始学习Java,一下子就看上了Eclipse这个开发工具。因为手头急需开发JSP程序所以花了好长时间来整合他们,还好,在blog里看了几位大虾的文章收益匪浅,但是JSP挑通了,Servlet却不知如何下手。搜来搜去没有几个文章完整的说明。我就补充一下吧。要想调试Servlet程序少不了Servlet.jar,他在TOMCAT安装目录下的commonlib 文件夹下,叫Servlet-api.jar,在环境变量CLASSPATH里引入即可。1。前期准备,新建一个J2ee工程名称为demo,一个Web Modal叫demo。有关Jsp的调试blog里好多人都有说 明,这里不多作说明。2。运行Lomboz Servle
在Eclipse中使用SWT进行界面设计(转)
在Eclipse中使用SWT进行界面设计 SWT是一个IBM开发的跨平台GUI开发工具包。至于为什么IBM要费劲自己另起炉灶开发一个GUI工具包,而不是使用Sun现有的由AWT, Swing, Java 2D, Java 3D等构成的Java GUI框架,那就说来话长了。(记得在一个BBS上读过一个关于SWT起源的调侃类的帖子)。1. 为什么要使用SWT? SWT是一个IBM开发的跨平台GUI开发工具包。至于为什么IBM要费劲自己另起炉灶开发一个GUI工具包,而不是使用Sun现有的由AWT, Swing, Java 2D, Java 3D等构成的Java GUI框架,那就说来话长了。(记得在一个BBS上读过一个关于SW
Eclipse快捷键(转)
编辑作用域 功能 快捷键 全局 查找并替换 Ctrl+F 文本编辑器 查找上一个 Ctrl+Shift+K 文本编辑器 查找下一个 Ctrl+K 全局 撤销 Ctrl+Z 全局 复制 Ctrl+C 全局 恢复上一个选择 Alt+Shift+↓ 全局 剪切 Ctrl+X 全局 快速修正 Ctrl1+1 全局 内容辅助 Alt+/ 全局 全部选中 Ctrl+A 全局 删除 Delete 全局 上下文信息 Alt+?Alt+Shift+?Ctrl+Shift+Space Java编辑器 显示工具提示描述 F2 Java编辑器 选择封装元素 Alt+Shift+↑ Java编辑器 选择上一个元素 Alt+Shift+← Java编辑器 选择下一个元素 Alt+Shift+→ 文本编辑器 增量查找
在 Eclipse 中开发 Apache Derby 应用程序(转)
在开发 Apache Derby 应用程序的过程中需要执行很多任务,例如创建和连接数据库,编写 Java™ JDBC 客户机应用程序和存储过程,以及将最终得到的软件组件部署到生产环境。本文旨在发现如何结合使用各种基于 Eclipse 的 Apache Derby 工具来简化这一开发过程。概述本文的目的是向您展示如何在 Eclipse 集成开发环境(IDE)中使用几种不同的工具,例如 Java Development Tools、IBM® DB2® plug-ins for Eclipse 和 IBM integration plug-in for Derby,以便开发 Apache Derby 应用程序。本文将介绍一个典型 Derby 应
使用Eclipse开发J2EE应用,集成Eclipse, Lomboz和JBoss(转)
Eclipse是一个非常优秀的集成开发环境,这个在IBM支持下的开放源码项目经过一段时期的发展完善,已经为广大Java开发者所熟悉。Eclipse的出现,为Java开发者提供了免费使用强大的Java IDE的机会,通过集成大量的plugin,Eclipse的功能可以不断扩展,以支持各种不同的应用。Lomboz是一个免费的Eclipse plugin,它将很多Java应用服务器、J2EE组件和Web应用开发集成到Eclipse中,可以帮助Java开发者使用Eclipse建立、测试、部署J2EE应用。JBoss是一个开放源码、功能强大的Java应用服务器,也是目前最受Java开发者欢迎的Java应用服务器,被
使用图形编辑框架创建基于 Eclipse 的应用程序(转)
本文描述了使用图形编辑框架(Graphical Editing Framework,GEF)创建一个基于 Eclipse 的应用程序所涉及的初始步骤。GEF 被用来构建各种用于 Eclipse 的应用程序,包括状态图、活动图、类图、用于 AWT、Swing 和 SWT 的 GUI 构建器以及过程流编辑器。Eclipse 和 GEF 都是开放源码技术。二者也都包含在 IBM 的 WebSphere Studio 工作台中。本文为您从头到尾地介绍了使用 GEF 的步骤。我们不是完整地完成每个步骤,而是将使用您的应用程序模型的子集,并先使该子集工作。例如,开始我们可能会忽略连接,或者只注重于您应用程序中图
Ant与Eclipse的集成(转)
介绍Eclipse 作为一个Java开发者,你有时可能感受到Java格式的严格。丢失 import声明,忘记声明变量,没有分号,语法混淆,以及文本编辑器的排版都可能引起Java命令行编译器 javac 的反应,其结果就是显示若干页的错误信息。 错误信息告诉你 javac 知道了错误,但是为什么不解决这个问题,让你得以继续工作? javac 不能解决这个问题; 要做到这一点,你可以用一个IDE,在编译之前捕获错误,并给出建议。 Java现急需好的IDE,目前Java最好的IDE是Eclipse. 如图11-1. 图11-1 Eclipse 像其它许多Java IDEs, Eclipse免费下
让 Eclipse 插件程序具有二维作图能力(转)
大多数 Java 开发人员同意 Swing/AWT 只有一个方面强于 Eclipse 平台的标准窗口小部件工具箱(Standard Widget Toolkit),这就是 Java 2D。直到现在仍然没有容易的方法将 Java 2D 的快捷性能与 SWT 用户界面组件的更强的可移植性、功能和性能集成到一起,但是这一点就会改变了。在继他的颇受欢迎的介绍从 Swing 应用程序移植到 SWT 的教程之后的这篇文章中,Java 开发人员和 Eclipse 热衷者 Yannick Saillet,展示了在 SWT 组件和 Draw2D 图形中绘制二维图像有多容易。 SWT (标准窗口小部件工具箱,Standard Widget Toolkit)是
Eclipse+JBoss+MySQL开发环境设置(转)
J2EE是很好的。作为开发环境,如果采用经典配置:JBuilder+Weblogic+Oracle,自是得心应手,但价格是惊人的。此配置主要是针对大型或超大型应用,硬件要求也很高,针对国内以中小型应用为主的现况,不作推荐。虽然国内开发者早已习惯了D版,但笔者以为还是防患于未然,应尽早加入OpenSource行列,促进国内软件业的发展。本文所推荐的Eclipse、JBoss、MySQL均是名气很高的开源软件,并且非常实用。1、JDK:到http://java.sun.com下载,推荐使用J2SDK1.4.X2、JBoss:到http://www.jboss.org下载,笔者使用jboss-3.0.4_tomcat-4.0.63、MySQL:
Eclipse+Tomcat集成开发servlet(转)
Eclipse是open source的集成开发环境,它得到了IBM的大力支持,而Tomcat我们就更熟悉了,它是apache组织的JSP/Servlet容器,下面将讲述如何集成:准备:1. Tomcat4.02. Jdk1.43. Eclipse2.04. Eclipse的Tomcat插件在http://www.sysdeo.com/eclipse/tomcatPluginV2.zip下载安装:1. 安装jdk1.42. 安装Tomcat4.03. 安装Eclipse2.0,解压缩就可以了4. 将tomcatPluginV2.zip解压缩,把其中的com.sysdeo.eclipse.tomcat文件夹拷贝到,Eclipse安装目录下的plugins目录中。配置:1. 启动Eclipse2. 打开菜单Windows->Pre
Eclipse基础--Eclipse启动过程(转)
当前配置:Windows XP SP1,JDK1.4.2_04,Eclipse3.0.1 一般安装JDK的时候,会同时在系统目录下也安装一个JRE环境。开始我把安装在系统目录下的JRE环境卸载了,在环境变量中添加一个变量JAVA_HOME,并设定值为“F:j2sdk”(JDK的安装目录),在Path变量中添加“%JAVA_HOME%in;”。 启动eclipse,可以发现一切正常,点击菜单“窗口”->首选项->Java->已安装的JRE,可以发现存在一个名称为“j2sdk”的JRE。 首先把 JDK的安装目录名“F:j2sdk”改为“F: oj2sdk”(随便一个文件名都可以,或者去掉Path变量中的“%JAVA_HOME
使用EclipseME开发J2ME程序(转)
一、安装和配置准备您需要安装 Eclipse 3.0M9、J2ME Wireless Toolkit 2.1和EclipseMe,Eclipse是IBM公司资助的开源 IDE 开发环境,Eclipse正受到越来越多的开发人员的关注。J2ME Wireless Toolkit 2.1提供了运行 J2ME 应用程序所需要的库以及模拟器等。EclipseMe 插件可以让开发人员在 Eclipse 环境中轻松开发J2ME应用程序。1 安装关于在哪里下载以下软件的链接,请参阅参考资料部分:1. 从 Eclipse 的 Web 站点上下载 Eclipse v3.0M9。您可以通过将其解压到任何一个选定的目录(这个目录在本文中称为 eclipse_home)中来安装它
Tomcat中怎样设置虚拟目录
在%Tomcat_Home%confserver.xml 中添加如下代码其中path的值是虚拟目录docbase若是以或盘符开始 则是你的硬盘目录的绝对路径。 若不是 则是相对于%Tomcat_Home%的相对路径 启动Tomcat后 可以用如下的方式访问:http://localhost:8080/javajiahttp://localhost:8080/javajia [@more@]
Tomcat4.0中文问题简单解决方法
Tomcat 环境默认提交的编码为 ISO8859_1,中文处理需要 GB2312 编码,我看到很多解决方法中使用 new String(s.getBytes("ISO8859_1"), "GB2312") 方法,如果变量较多,处理起来很麻烦。 在 Tomcat 4.0 中,可以在 getParameter() 方法获取参数之前,使用request.setCharacterEncoding("GB2312");,将提交的信息转化为 GB2312 编码。先前版本的 Tomcat 没试过:) [@more@]
Windows+IIS+TOMCAT配置方法
一.说明: 配置如下:Win2000 Server + IIS 5.0(Win2000自带)+ Tomcat 3.1 binary release. 我使用的Tomcat 3.1是编译过的版本,在这个版本里面没有配置IIS和NT Service 的说明,但是在Tocmcat 3.2 source版里面有比较详细的帮助文件。根据这些帮助文件 可以顺利的把Tomcat作为插件插入IIS。 二.启动tomcat 安装完tomcat之后(具体安装过程略),要启动Tomcat很简单,首先可以查看tomcatinstartup.bat文件,利用控制面板里面的系统->高级->环境变量对话框,新建环境变量TOMCAT_HOME和JAVA_HOME,使它们各自指向TOMCAT和JD
Apache+mod_ssl+Tomcat3.1+php(支持Oracle)安装手册
1. 安装Linux (RedHat Linux6.2).注意选择 “专家模式(expert)”,手动增加网卡。(关于网络参数的具体设置,根据情况而定)。关于分区: /boot : 16 M (应在第一块硬盘的最前面,即 /dev/hda1)swap : swap区的大小 = 服务器内存 * 2 。/ : 1G/tmp : 500M临时文件/usr : 4G 应用程序 关于定制安装选择安装所有程序。关于Lilo 安装单操作系统时装在MBR即可。多操作系统时装在 linux 的第一个分区。制作启动盘 安装过程中制作。(缺省 在最后一步) 安装后制作。 mkbootdisk --device /dev/fd0 **.**.** (版本号)2.配置Linux