自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 收藏
  • 关注

SWC文件介绍

SWC      SWC 文件是类似 zip 的文件(通过 PKZIP 归档格式打包和展开),它由 Flash 创作工具生成。      从 Flash 环境生成 SWC 文件后,可以选择在 SWC 文件中包含其它文件。例如,您可能需要包含 Read Me 文件,如果需要用户访问组件的源代码,可能还需要包含 FLA 文件。若要添加其它文件,请使用 Macromedia Extension ...

2010-03-09 14:58:06 1994

flash元件简介

什么是flash元件?      元件是可反复取出使用的图形、按钮或一段小动画,元件中的小动画可以独立于主动画进行播放,每个元件可由多个独立的元素组合而成。说的直白些,元件就相当于一个可重复使用的模板,使用一个元件就相当于实例化一个元件实体。使用元件的好处是,可重复利用,缩小文件的存储空间。flash元件有哪些类型?      在flash中元件是构成动画的基本元素,元件主要有影片剪辑...

2010-03-03 10:07:01 3702

原创 实现Web页面自动刷新

1.页面自动刷新:把如下代码加入<head>区域中<meta http-equiv="refresh" content="20">    其中20指每隔20秒刷新一次页面.  2.页面自动跳转:把如下代码加入<head>区域中 <meta http-equiv="refresh" content="20;url=http:

2010-01-04 12:40:45 619

原创 Confluence初次体验(2)

内容:1.菜单介绍2.创建新空间3.创建页面4.编辑页面5.添加页面注释 (文档内容见附件)

2010-01-04 10:48:00 125

原创 Confluence初次体验(1)

      从2008年至今,我也经历了两个项目的开发过程。在项目中我是作为项目经理的角色,我在项目管理过程中,对于项目的各种相关知识资料进行了整理,并且将资料存放在cvs上共享给组员,但是发现项目中的许多知识还是未得到共享,仍出现如下问题:      1. 项目的相关配置信息不清楚,尤其是新人进入项目组后,需要问许多人才能将环境搞清楚,因为每个人都只记得部分信息。      2. 出现相...

2009-12-30 23:44:19 285

原创 web.xml里<filter-mapping>中的<dispatcher>作用

     在2.4版本的servlet规范在部属描述符中新增加了一个&lt;dispatcher&gt;元素,这个元素有四个可能的值:即REQUEST,FORWARD,INCLUDE和ERROR,可以在一个&lt;filter-mapping&gt;元素中加入任意数目的&lt;dispatcher&gt;,使得filter将会作用于直接从客户端过来的request,通过forward过来的requ...

2009-12-08 17:20:10 120

原创 Iframe页面请求跳转问题解决

问题描述:    在父页面的一个Iframe页面中,提交请求后,刷新整个父页面跳转到其他页面。 解决办法:     首先在父页面的javascript给定义一个window.name,并赋予一个字符串值,如window.name="test",其中赋予的字符串值可以随意定义,然后在Iframe页面的Form 标签中定义target属性,并且其值也必须与之前定义的window.name的值相...

2009-11-04 21:15:56 705

原创 JAF简介

     JAF全称是JavaBeans Activation Framework。     JAF 的目的在于统一处理不同数据格式的方法(不管数据格式为简单文本还是由图片、声音、视频甚至其它 " 活动 " 内容共同组成的复合文档)。在这个意义上, JAF 对 Java 的作用正如插件对 Web 浏览器的作用。 JAF 使得 Java 对象 与编码数据流 之间的映射变得非常容易。     JA...

2009-11-01 21:05:44 405

原创 是 String , StringBuffer 还是 StringBuilder ?

相信大家对 String 和 StringBuffer 的区别也已经很了解了,但是估计还是会有很多同志对这两个类的工作原理有些不清楚的地方,今天我在这里重新把这个概念给大家复习一下,顺便牵出 J2SE 5.0 里面带来的一个新的字符操作的类—— StringBuilder (先别忙着扔我砖头,我还算清醒,我这里说的不是 C #, Java 也有 StringBuilder 类)。那么这个 Stri...

2009-10-18 15:42:29 78

原创 选择Java接口还是抽象类

      关于java接口与抽象类,大家经常谈到他们的区别,而这区别仅仅是针对语法结构上的区别,但是对于如何选择接口和抽象类确还不是很清楚,下面有篇文章还不错,是讲解如何选择接口和抽象类的,可以借鉴学习一下。       很多人有过这样的疑问:为什么有的地方必须使用接口而不是抽象类,而在另一些地方,又必须使用抽象类而不是接口呢?或者说,在考虑Java类的一般化问题时,很多人会在接口和抽象...

2009-10-17 16:23:36 238

原创 Java接口与Java抽象类的区别

Java接口与Java抽象类的区别: 1. Java抽象类可提供某些方法的实现,而Java接口则不行;2. Java抽象类中增加一个具体的方法,则子类都具有此具体方法,Java接口中新增加方法,则子类必须实现此方法;3. 在Java中,子类最多能继承一个抽象类,而一个类可以实现多个接口;4. 从代码重构角度考虑,将一个具体类重构为一个Java接口的实现容易,因为一个类可实现多个...

2009-10-17 16:01:23 101

重新开始

   不知不觉国庆7天已经过去了,半年多的疲惫在这几天中得到了充分的休息,每天总是按点就休息,没有因为过节休息而打乱自己的生活规律,中午再来个畅快的午睡,就像神仙般的日子。   回首这半年多的工作,真的可以说是感慨万千。经常性的加班,报销费用几个月才能审批下来,家人的抱怨,对公司的不满等等,感觉这么辛苦的干活实在是不值得。今年国庆加中秋,公司又是什么也没有发,让人很伤心,年底的双薪又只是个梦想...

2009-10-07 14:28:58 107

原创 为何不能通过返回值来区分重载方法?

    在java中,重载是其一个非常重要的特性。使用重载,我们就好比是用相同的词表达多种不同的含义。方法重载的规则很简单,就是每个重载的方法都必须有一个独一无二的参数类型列表,什么是独一无二的参数类型,即参数个数不同、参数类型不同、参数顺序不同。那么对于以返回值来区分重载方法是否可行呢?比如下面两个方法,虽然他们有同样的名字和形式,但却很容易区分它们:   void f(){}...

2009-06-28 16:20:26 245

原创 Ubuntu 8.04 Realtek 8168/8111网卡不能上网解决办法!

一,确定你也遭受同样的问题     现象:     网卡插上网线后,根本不亮,将系统转到windowsxp下,网卡能够正常工作。或者是之前网卡能够正常工作,后来就突然不亮了,但是在windowsxp下网卡能够正常工作。    接下来确定你的网卡为Realtek 8168/8111网卡,可用lspci查看。你的Ubuntu内核为2.6.24,似乎现在只有这个内核或者...

2009-04-19 08:41:47 743

原创 CruiseControl定时触发构建

CruiseControl倾向于通过源码变化来自动触发构建,但仍提供了几种方式来定时触发构建,以达到nightly building的效果。在开始配置之前,先说明一下config.xml文件中Project元素的相关属性。Project 元素对应你的一个需要构建的项目。其中:  name为其指定名称。  buildafterfailed 表示本次构建失败...

2009-04-17 02:26:14 105

原创 怎么处理警告:编码 GBK 的不可映射字符

   在使用ant编译代码时提示 “编码 GBK 的不可映射字符”错误,解决方法如下:     这是因为:由于JDK是国际版的,在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采用的编码格式,也即在编译java程序时,若我们不指定源程序文件的编码格式,JDK首先获得操作系统的file.encoding...

2009-04-17 01:31:58 176

原创 既然认为它是好的,就要发挥到极限-系列之二单元测试

(原文)http://www.blogjava.net/BlueDavy/archive/2006/01/22/28976.html 既然测试是好的,那就把它发挥到极限。测试是好的,这一点无可厚非,几乎做软件的人都是认可的,本篇只是谈谈测试中的单元测试部分,单元测试的目的是为了保证类中的方法是符合设计时的需求的,需求驱动似的类实现,^_^单元测试的好处1、保证类对于设计以及需求的符...

2009-03-29 17:07:41 89

原创 weblogic10 下对jVM性能调优设置(参考资料)

对 JRockit JVM优化     Task   Options  Comments  Setting the Nursery  -Xns尽力使Nursery最够大,来减少GC停顿时间。最大最好不要超过最大Heap 95%。  Se...

2009-03-25 12:36:40 483

原创 lazy initialization实现Singleton时synchronized的必要性

首先了解一下Singleton模式通常的两种表现形式:第一种形式:public class Singleton {     private Singleton(){}     //在自己内部定义自己一个实例,是不是很奇怪?     //注意这是private 只供内部调用     private static Singleton instance = ...

2009-03-19 21:48:04 421

原创 项目沟通计划

(原文)http://www.mypm.net/articles/show_article_content.asp?articleID=12026&amp;pageNO=1 项目沟通计划(Project Communication Plan)  什么是项目沟通计划   项目沟通计划是对于项目全过程的沟通工作,沟通方法、沟通渠道等各个方面的计划与安排。    就大多数项目而言,...

2009-02-22 16:06:11 663

原创 Guidelines, Patterns, and Code for End-to-End Java

This document contains recommended conventions for structuringapplications developed using Java 2 Platform, Enterprise Edition (J2EEplatform) technology (hereafter referred to as J2EE applicatio...

2009-02-02 13:45:20 72

poi即将提供对OOXML的支持

     POI是apache项目之一,最新版是3.2,它提供了对office的word、excel、visio及ppt的操作。我们最常用的可能就是使用它来创建及读取excel数据。在官方网站上看到,它的下一个版本3.5将提供对OOXML文件格式的支持,也就是office2007的文档格式,即XLSX、PPTX。原文如下:        We are currently working to...

2008-11-06 23:18:27 304

查看ORACLE表空间使用情况的SQL语句

     在工作中有时不能随时使用UI界面来管理或查看oracle的表空间,可通下面的sql脚本很容易了解表空间使用情况,不用做任何修改即可使用。  select f.tablespace_name,a.total,u.used,f.free,round((u.used/a.total)*100) "% used", round((f.free/a.total)*100) "% Free" ...

2008-11-02 15:10:27 98

原创 Linux中如何让进程在后台运行

    在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&amp;即可,实际上,这样是将命令放入到一个作业队列中了: $ ./test.sh &amp;[1] 17208$ jobs -l[1]+ 17208 Running ./test.sh &amp;     对于已经在前台执行的命令,也可以重新放到后台执行,首先按ct...

2008-10-16 12:51:51 148

原创 vnc安装oracle出现的Xlib问题解决

出现错误提示:“Xlib: connection to ":1.0" refused by server”如下处理:实用技巧:在Linux下设置xhost方法步骤    第一步:用root登陆linux,启动vnc服务;    第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的),vnc的启动信息如下:[root@l...

2008-10-14 17:45:55 271

原创 教你如何查看linux版本

1. 查看内核版本命令:1) [root@q1test01 ~]# cat /proc/version   Linux version 2.6.9-22.ELsmp ([email protected]) (gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 200...

2008-10-14 17:23:09 184

如何设置Linux上SGA的最大大小

       在Linux上,全部SGA大小被限制为2G,有多种方法可以为SGA分配更多的内存,但是最可靠和灵活的方法需要使用到共享内存文件,如在RHEL2.1下的shmfs或RHEL3、4、5下的ramfs,本文描述在Red Hat企业版Linux以及它的克隆版本上创建非常大的高速缓存的方法。Red Hat企业版Linux(RHEL)2.1创建一个共享内存文件系统(shmfs)shmfs是一个内...

2008-10-10 14:11:11 747

原创 JSP在Servlet中的几个编码的作用及原理

     首先,说说JSP/Servlet中的几个编码的作用。      在JSP/Servlet中主要有以下几个地方可以设置编码,pageEncoding="UTF-8"、contentType="text/html;charset=UTF-8"、equest.setCharacterEncoding("UTF-8")和response.setCharacterEncoding("UTF...

2008-10-05 11:27:24 78

原创 如何把数据导入不同的表空间?

很多人在进行数据迁移时,希望把数据导入不同于原系统的表空间,在导入之后却往往发现,数据被导入了原表空间。本例举例说明解决这个问题:1.如果缺省的用户具有DBA权限那么导入时会按照原来的位置导入数据,即导入到原表空间$ imp bjbbs/passwd file=bj_bbs.dmp fromuser=jive touser=bjbbs grants=nImport: Release ...

2008-08-20 17:31:50 76

vnc服务的安装及客户端使用

VNC简介     网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端),而且当主控端在控制端时,就如同用户亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。      VNC(Virtual Network Computing)是一套由AT&amp;T实验室所开发的可操控远程的计算机的软件,其采用了GPL授权条款,任何人都可免费取得该软件。VNC软件主...

2008-08-20 10:17:18 1742

原创 使用jconsole监控Apusic

JDK 1.5+提供了jconsole工具,可以对JVM实例的堆、线程等使用情况进行实时监控。Apusic支持jconsole,不过JMX地址串有点难记,可以写到一个脚本startjconsole.cmd中,放到JDK_HOME/bin目录,内容参考如下:jconsole -interval=5 -notile service:jmx:iiop:///jndi/corbaname::1.2@lo...

2008-08-19 10:39:41 145

原创 jconsole+tomcat配置说明(基于jdk5.0)

最近需要参与一些java程序debug和性能调整方面的工作,jconsole是jdk自带的工具,比较好用,以下文章前面大部分翻译自:http://java.sun.com/j2se/1.5.0/docs/guide/management/jconsole.html ,后面关于用户名/密码和使用ssl加密连接的部分是从其他地方搜集的资料并且进行了验证。 Jconsole简介:Jconsole是一...

2008-08-18 23:18:00 212

原创 Oracle 高速批量速插入数据解决方案

最近做短信群发项目有一个需求,需要客户大批量(十万级)导入数据.开始是用insert单条数据,10万条数据要20分钟后来发现可以用insert all 一条sql一次导入500条记录,这样10万条数据只用了1.5分钟,导入速度提高了近来20倍下面就使用insert all的心得体会记录如下.使用方法:insert all into table_name(col_1,col_2) values (v...

2008-07-26 20:21:07 387

抽象类和接口的区别

      在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,...

2008-07-26 20:19:39 65

原创 十个最好的Java性能故障排除工具

推荐十个最好的Java性能故障排除工具: 1.jconsole是随着JDK 1.5而推出的。这是一个Java监测和管理控制台-JMX兼容的图形工具来监测Java虚拟机。它能够同时监测本地和远程的JVMs。详情可查看:jconsole工具介绍 2.VisualVM 集成了几个现有的JDK软件工具,轻量级内存和CPU信息概要能力。这个工具被设计为同时在生产和开发时使用,进一步提高监视的能力和Java ...

2008-07-21 13:00:06 134

Eclipse 3.4 Ganymede的插件安装方式

    以前安装Eclipse插件无非两种方式, 直接copy插件到features/plugins目录或者在links目录下创建链接文件.刚刚发布的Eclipse 3.4又推出另一种新的安装途径, 称为provisioning platform(p2), 更加灵活.     Eclipse 3.4下有个dropins目录, 只要把插件放到该目录下就可以加载, 有几种格式可以选择.1. ...

2008-07-06 22:06:36 106

(转)Ant: 大规模应用中的应用

Large Scale 的应用通常意味着: 目录较多, 层次较深依赖较多, 构建脚本依赖的第三方Ant Task, 项目依赖的第三方库等测试较多, 构建时间反馈周期较长需要在不同操作系统上运行 需要在不同团队成员的机器上运行 由于以上原因, 导致Ant脚本较长 1. 目录较多, 层次较深通常有两种风格的解决方案一是使用Ant-C...

2008-06-23 15:20:32 126

为大型项目提供的 Ant 1.6 新特性

了解 Ant 1.6 的新特性以及它们如何影响您组织编译过程的方式。虽然 Ant 版本的 1.5.x 系列在任务级方面有很大的改善,但它没有改变人们使用 Ant 的方式。而 Ant 1.6 却有所不同。它增加了几个新特性,以支持大型或非常复杂的编译情况。但是,要充分利用它们的功能,用户可能需要稍微调整它们的编译过程。本文重点介绍了其中的三种新特性 — &lt;macrodef&gt;...

2008-06-23 11:04:46 104

如何查看Linux操作系统使用的Shell类型

1、输入一个系统不认识的命令(如#ig)获得系统提示 aix5.3:/#ig ksh: ig: not found. 2、#echo $0 (适用:sh/ksh) aix5.3:/#echo $0 -ksh 3、#echo $SHELL(用户默认的Shell,但不实时反映当前shell) aix5.3:/#echo $SHELL ...

2008-05-27 22:25:27 748

Struts2问题解决

1.struts2与spring集成出现如下错误:警告: Settings: Could not parse struts.locale setting, substituting default VM locale2008-5-15 23:42:43 org.apache.catalina.core.StandardContext filterStart严重: Exception star...

2008-05-15 23:43:58 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除