自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 myEclipse开发环境常用设置

1     安装JDK.配置环境变量:       JAVA_HOME = JDK的安装路径       Path = %JAVA_HOME%/bin; %JAVA_HOME%/jre/bin;注意:%JAVA_HOME%/bin; %JAVA_HOME%/jre/bin;一定要放在path中oracle配置前.不然会首先找到Oralce中的JDK1.3. 2     to

2009-10-14 21:07:00 1470 1

原创 myeclipse 修改项目名称

项目->属性->myelcipse->web下,修改web context root就可! 要在eclipse里面改下,光把项目重命名是不成的。 工程名--右键--Properties--MyEclipse--Web

2009-10-14 21:06:00 881

原创 在jsp中使用applet时的路径问题

    记得以前写过可以在网页上照相的系统,照相的那部分就是用applet实现,那个时候就遇到了有关applet的class文件的路径问题,总是说找不到applet的类文件;不过后来解决的了,今天有一个同学问我有关路径的事,我想起以前做过,不过没有总结,现在总结一下,为自己以后提高,或者给初学者点建议。 我们一般在src中的的源文件编译完之后,默认就会出现在WEB-INF下的class目录中的,如

2009-10-12 20:07:00 2597 2

原创 eclipse 启动参数

eclipse.ini内存设置 -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题: 1. 各个参数的含义什么? 2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动? 3. 为何将上面的参数写入到eclipse.ini文件Eclip

2009-08-22 16:40:00 552

转载 RMI实用教程

Java Remote Method Invocation ( RMI -- Java远程方法调用)允许您使用Java编写分布式对象。本文将介绍RMI的优点以及如何将其连接到现有的和原有的系统中,以及与用Java 编写的组件的连接,同时给出了一个详细的例子,可以给初学者提供一个学习范本。   一、RMI(远程方法调用)的组成      一个正常工作的RMI系统由下面几个部分组成:   

2009-07-12 20:27:00 880

原创 Eclipse下内存溢出错误(OutOfMemoryError)

写了一个图片缩放程序,当图片尺寸过大时会报错:Exception in thread "Image Fetcher 0" java.lang.OutOfMemoryError: Java heap space解决方法:在Eclipse里选:Window->Preference->Installed JREs->Edit(选中jre),在Default VM Arguments里输入

2009-06-30 09:29:00 2334

原创 spring学习之ApplicationContext—— ContextLoaderListener和ContextLoaderServlet

与BeanFactory通常以编程的方式被创建不同的是,ApplicationContext能以声明的方式创建,如使用ContextLoader。当然你也可以使用ApplicationContext的实现之一来以编程的方式创建ApplicationContext实例。首先,让我们先分析ContextLoader接口及其实现。    ContextLoader接口有两个实现:ContextLoade

2009-05-18 14:56:00 7398 1

原创 Spring用回调HibernateCallBack方法实现持久层功能

HibernateTemple 类包含了一些简便的方法供我们试用,如:hibernateTemplate().save(object);    hibernateTemplate().update(object);    hibernateTemplate().delete(object);和hibernateTemplate().find(hql);等。Spring用回调Hibernat

2009-05-17 21:42:00 1915

原创 HashSet ArrayList HashMap遍历的两种形式

 对于HashSet              for(String s :hashset){                     System.out.println(s);                     }                            System.out.println("上面是for,下面是iterator");     

2009-04-12 12:30:00 1423

原创 从彩票选号看HashSet和TreeSet

 import java.util.HashSet;//无重复元素的集合import java.util.TreeSet; public class TestHashset {       public static void main(String[] args) {              HashSet hs1 = new HashSet();//生成hs1对象

2009-04-12 11:43:00 645

转载 java中文排序

 中文排序 摘要:在Java中,对一个数组或列表(在本文中统称为集合)中的元素排序,是一个很经常的事情。好在Sun公司在Java库中实现了大部分功能。如果集合中的元素实现了Comparable接口,调用Array或Collections的静态(static)方法sort,就可以直接对集合排序。程序员用不同的方式实现了Comparator接口,就可以用各自不同的方式排序。对于包含汉字的字符串

2009-03-30 15:46:00 901

原创 Java 生成不重复的随机数

 Java不重复的随机数生成import java.util.*;public class Test{    public static void main(String[] args){        //生成 [0-n) 个不重复的随机数        / st 用来保存这些随机数        ArrayList list = new ArrayList();            

2009-03-05 15:14:00 10116

原创 java 队列实现

队列其实 所指生活中排队的现象,去商场购物,付款时需要排队, 买饭时需要排队, 好多事情都是需要排队, 排在第一位的则先处理,结束后, 后面的人都像前移动一位,在开发中也有好多这样的事情需要处理,如文件的下载,短信的发送功能, 等这些都是需要队列方式实现。好了, 废话不多说, 详情见下面代码! package com.fanzhang; class Queue   //队列类   

2009-03-05 15:00:00 19106 2

原创 PO BO VO DTO POJO DAO 概念及其作用

  J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了.  PO: persistant object持久对象 最形象的理解就是一个PO就是数据库中的一条记录。 好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。 ---------------------

2009-02-16 16:05:00 710

原创 浏览器滚动条的参数总结

有朋友常提关于IE滚动条的问题,特总结该贴。简单地介绍一下涉及浏览器滚动条的样式表内容(某些样式需ie5.5+才能支持):1.overflow内容溢出时的设置(设定被设定对象是否显示滚动条)    overflow-x水平方向内容溢出时的设置    overflow-y垂直方向内容溢出时的设置    以上三个属性设置的值为visible(默认值)、scroll、hidden、auto。 

2009-02-05 16:39:00 1311 2

原创 JS获取表格行数和列数

    function show(){var tab = document.getElementById("tab") ;      //表格行数      var rows = tab.rows.length ;      //表格列数      var cells = tab.rows.item(0).cells.length ;      alert("行数为:"+rows+"列数为:"+

2009-02-02 10:31:00 3609 1

转载 PowerDesigner教程系列

转作者:Kevin Yinhttp://www.cnblogs.com/yxonline/PowerDesigner教程系列(一)概念数据模型目标:本文主要介绍PowerDesigner中概念数据模型 CDM的基本概念。一、概念数据模型概述数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界2)容易为人所理解3)

2009-01-20 16:03:00 747

原创 oracle 客户端安装

有时只安装Oracle客户端,总是会出现问题。1.可以先安装数据库,再安装客户端,但它们是相互独立的,数据库包含客户端的功能;2.如果要连接网络上的数据库,用oracle net manager ->服务命名->点左上角+号->Net服务名(任意)->主机名(网络计算机IP/数据库计算机的IP地址) ->端口号(默认1521)->服务名(或SID)(网络计算机上的对应名称/数据库名

2009-01-19 14:45:00 546

原创 Deployment failure on Tomcat 5.x.

 今天我在发布项目的时候,突然遇到了: Deployment failure on Tomcat  6.x. Could not copy all resources to E:/apache-tomcat-6.0.16/webapps/HebbnWebServices. If a file is locked, you can wait until the lock times out to r

2009-01-15 13:16:00 2634 1

原创 JSTL-EL表达式

一个EL表达式包含变量和操作符。任何存储在某个JSP作用范围(如:page、 request、session、application)的bean能被作为一个EL变量来使用。另外,EL支持以下预定义的变量: 变量名称说明pageScope一个包含所有page scope范围的变量集合 (a java.util.Map)requestScop

2009-01-12 15:25:00 665

原创 JSP 自定义标签 由浅入深 详细讲解

  一、基本概念:   1.标签(Tag):   标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的   2.标签库(Tag library):   由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。   3.标签库描述文件(Tag Library Descri

2009-01-09 13:28:00 704

原创 EL表达式的简单介绍

一、JSP EL语言定义        E L(Expression Language)  目的:为了使JSP写起来更加简单。       表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到

2009-01-08 10:53:00 534

转载 Struts2.0——什么是拦截器

一、什么是拦截器? 提到拦截器,使我不得不想起武侠剧中劫匪们常说的一句话:“此山是我开,此树是我栽,要打此路过,留下买路财!”。难不成程序中也有“打劫”的,说的没错,拦截器就是个打劫的。在现实生活中,劫匪劫的大都是钱财,当然也有别的什么,那么程序中的“劫匪”劫的又是什么呢?或者说程序中为什么需要它?在我们的日常编程中少不了写一些重复的代码,例如在一个地方中写了

2008-12-26 10:19:00 1084

原创 javascript cookies 保存、获取和删除

Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。Cookies是当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息。当你再次来到该网站时,网站通过读取Cookies,得知你的相关信息,就可以做出相应的动作,如在页面显示欢迎你的标语,或者让你不用输入ID

2008-12-24 15:13:00 569

原创 struts-config.xml配置文件详解

Struts的核心是struts-config.xml配置文件,在这个文件里描述了所有的Struts组件。在这里包括配置主要的组件及次要的组件,下面是struts-config.xml包含主要元素的内容:一、    struts-config.xml的主要元素:"http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">     

2008-12-24 15:09:00 644

原创 Spring控制反转(IoC)的理解

原文及讨论:http://bbs.bccn.net/thread-82938-1-1.htmlSpring框架的核心就是控制反转(Inversion of Control)和依赖注入(Dependency Injection),通过这两方面来实现松耦合。    使用IoC,对象是被动的接受依赖类,而不是自己主动的去找。容器在实例化的时候主动将它的依赖类注入给它。可以这样理解:控制反转将类的

2008-12-06 16:15:00 415

转载 Spring中bean的基本xml配置

原帖及讨论:http://bbs.bccn.net/thread-83040-1-1.html    在spring容器内拼凑bean叫作装配。装配bean的时候,你是在告诉容器,需要哪些bean,以及容器如何使用依赖注入将它们配合在一起。    理论上,bean装配可以从任何资源获得,包括属性文件,关系数据库等,但xml是最常见的spring 应用系统配置源。Spring中的几种容器都支持使

2008-12-06 16:13:00 518

转载 索引的优点和缺点

一、为什么要创建索引呢(优点)?这是因为,创建索引可以大大提高系统的性能。第一,   通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,   可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,   可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,   在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,   通过

2008-11-28 21:03:00 8205

原创 乱码解决方案

1、JVM中缺省字符集    或者在环境变量中配置JAVA_OPTS=%JAVA_OPT%;-Dfile.encoding=GBK -Duser.language=zh_CN    或者在Tomcat的启动脚本中配置JAVA_OPTS=%JAVA_OPT%;-Dfile.encoding=GBK -Duser.language=zh_CN2、Tomcat的URIEncoding ,

2008-11-19 19:06:00 4253

转载 关于思维训练的对话

学生:我们学校的办学理念提出:“先进教育,接轨国际,培养特长,开发智力。”前三句比较容易理解,第四句,即“开发智力”,则比较抽象。究竟什么是智力,怎样开发智力呢?  张老师:我们所说的智力,通常包括观察力、记忆力、想象力、注意力和思维力。在这五项能力中思维能力是智力的核心。因此现代教育观认为:要开发学生智力, 教育必须从教法研究向学法研究转化,必须重视学生思维能力的培养。通过思维训练,提高学生

2008-11-08 13:48:00 801

原创 SQL Server select语句执行顺序

根据《Microsoft SQL Server2000 宝典》,Select语句的完整执行顺序:1.from子句组装来自不同数据源的数据2.where子句基于指定的条件对记录行进行筛选3.group by子句将数据划分为多个分组4.使用聚集函数进行计算5.使用having子句筛选分组6.计算所有的表达式7.使用order by对结果集进行排序  对于第六条有疑意,计

2008-11-02 18:37:00 646

转载 JAVA多线程同步——学无止境

一个理解wait()与notify()的例子原文链接:http://blog.csdn.net/xm4014/archive/2003/01/28/14714.aspx下面是我原来在CSDN论坛上看到的一个贴子,涉及到同步,wait(),notify()等概念的理解,我试着根据原来的一些回复和Think in Java上的相关概念将wait()和notify()这两个方法剖析了一下,欢迎指教.

2008-10-23 15:31:00 911 1

原创 异常备忘:java.lang.UnsupportedClassVersionError: Bad version number in .class file

今天在导入一个工程时,编译并打包到Tomcat后,发现出现java.lang.UnsupportedClassVersionError: Bad version number in .class file异常,检查了一下我的myEclipse,发现不知道啥时候不小心将编译器改成JDK6.0了,那个工程是从同事的机上拷贝过来的,用的编译器是 JDK5.0,试了一下,果然是这个问题引起。    那次在

2008-10-20 16:14:00 336

转载 在myeclipse中配置weblogic

安装WebLogic8.1 安装WebLogic比较容易,在这里就不再累述了,大家可以参阅相关文档。现在着重讲一下WebLogic的配置,因为后面在配置MyEclipse时将用到这里的有关信息。 (1)运行开始/程序/BEA WebLogic PlatFORM 8.1/Configuration Wizard。 (2)选择Create a new WebLogic configuration,下一

2008-10-20 15:16:00 498

原创 Java 线程基础

 java里实现线程主要有两种方式,一种是继承Thread类(位于默认的java.lang包内),一种是实现Runnadle接口,其中Thread类亦是通过Runnable实现。方式一:     class TestThread extends Thread{       //成员变量(私有)     //构造函数(共有,无返回值)       public void ru

2008-10-13 16:37:00 425

原创 Solaris安装GCC/GDB以及环境变量的设置

~/.profile 是在用户的主目录下的一个文件,每次用户登陆都会执行这里边的ENV环境变量设置/etc/profile是一个全局的环境变量设置,只要登陆系统的用户都会执行里面的ENV环境变量设置~/.kshrc是在用户的主目录下面的,每次执行KSH下面的子shell的时候,都会执行这里面的ENV环境变量设置~/.dtprofile是在用户的主目录下面的,在这里设置你进入CDE时的一些变量设置,

2008-10-07 13:53:00 1559

原创 学JFreeChart不得不看的中文API(2)

 Plot类:void setBackgroundImage(Image image)     数据区的背景图片void setBackgroundImageAlignment(int alignment)    数据区的背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义)void setBackgroundPaint(Paint paint)     数据区的背景图片背

2008-09-17 16:32:00 465

原创 学JFreeChart不得不看的中文API(1)

JFreeChart类:void setAntiAlias(boolean flag)     字体模糊边界void setBackgroundImage(Image image)    背景图片void setBackgroundImageAlignment(int alignment)   背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义)void setBackgro

2008-09-17 15:11:00 385

原创 JfreeChart 入门

 一、JFreeChart获取。        JFreeChart是JFreeChart公司在开源网站SourceForge.net上的一个项目,该公司的主要产品有如下:        1、JFreeReport:报表解决工具        2、JFreeChart:Java图形解决方案(Application/Applet/Servlet/Jsp)        3、JCommon

2008-09-17 14:28:00 525

原创 redhat linux命令大全

些常用命令一. 启动,关机,登入,登出相关命令<login> 登录<logout> 登出<exit> 登出<shutdown> 停止系统<halt> 停止系统<reboot> 重启动<poweroff> 切断电源<sync> 把内存里的内容写入磁盘<lilo> 安装lilo启动管理程序<grub> 安装lilo启动管理程序二. Shell相关命令<chsh> 切换Shell<history> 显示

2008-09-04 16:04:00 1040

空空如也

空空如也

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

TA关注的人

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