- 博客(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
1568
原创 myeclipse 修改项目名称
项目->属性->myelcipse->web下,修改web context root就可! 要在eclipse里面改下,光把项目重命名是不成的。 工程名--右键--Properties--MyEclipse--Web
2009-10-14 21:06:00
984
原创 在jsp中使用applet时的路径问题
记得以前写过可以在网页上照相的系统,照相的那部分就是用applet实现,那个时候就遇到了有关applet的class文件的路径问题,总是说找不到applet的类文件;不过后来解决的了,今天有一个同学问我有关路径的事,我想起以前做过,不过没有总结,现在总结一下,为自己以后提高,或者给初学者点建议。 我们一般在src中的的源文件编译完之后,默认就会出现在WEB-INF下的class目录中的,如
2009-10-12 20:07:00
2712
1
原创 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
623
转载 RMI实用教程
Java Remote Method Invocation ( RMI -- Java远程方法调用)允许您使用Java编写分布式对象。本文将介绍RMI的优点以及如何将其连接到现有的和原有的系统中,以及与用Java 编写的组件的连接,同时给出了一个详细的例子,可以给初学者提供一个学习范本。 一、RMI(远程方法调用)的组成 一个正常工作的RMI系统由下面几个部分组成:
2009-07-12 20:27:00
919
原创 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
2432
原创 spring学习之ApplicationContext—— ContextLoaderListener和ContextLoaderServlet
与BeanFactory通常以编程的方式被创建不同的是,ApplicationContext能以声明的方式创建,如使用ContextLoader。当然你也可以使用ApplicationContext的实现之一来以编程的方式创建ApplicationContext实例。首先,让我们先分析ContextLoader接口及其实现。 ContextLoader接口有两个实现:ContextLoade
2009-05-18 14:56:00
7526
原创 Spring用回调HibernateCallBack方法实现持久层功能
HibernateTemple 类包含了一些简便的方法供我们试用,如:hibernateTemplate().save(object); hibernateTemplate().update(object); hibernateTemplate().delete(object);和hibernateTemplate().find(hql);等。Spring用回调Hibernat
2009-05-17 21:42:00
1961
原创 HashSet ArrayList HashMap遍历的两种形式
对于HashSet for(String s :hashset){ System.out.println(s); } System.out.println("上面是for,下面是iterator");
2009-04-12 12:30:00
1472
原创 从彩票选号看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
687
转载 java中文排序
中文排序 摘要:在Java中,对一个数组或列表(在本文中统称为集合)中的元素排序,是一个很经常的事情。好在Sun公司在Java库中实现了大部分功能。如果集合中的元素实现了Comparable接口,调用Array或Collections的静态(static)方法sort,就可以直接对集合排序。程序员用不同的方式实现了Comparator接口,就可以用各自不同的方式排序。对于包含汉字的字符串
2009-03-30 15:46:00
943
原创 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
10267
原创 java 队列实现
队列其实 所指生活中排队的现象,去商场购物,付款时需要排队, 买饭时需要排队, 好多事情都是需要排队, 排在第一位的则先处理,结束后, 后面的人都像前移动一位,在开发中也有好多这样的事情需要处理,如文件的下载,短信的发送功能, 等这些都是需要队列方式实现。好了, 废话不多说, 详情见下面代码! package com.fanzhang; class Queue //队列类
2009-03-05 15:00:00
19340
2
原创 PO BO VO DTO POJO DAO 概念及其作用
J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了. PO: persistant object持久对象 最形象的理解就是一个PO就是数据库中的一条记录。 好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。 ---------------------
2009-02-16 16:05:00
757
原创 浏览器滚动条的参数总结
有朋友常提关于IE滚动条的问题,特总结该贴。简单地介绍一下涉及浏览器滚动条的样式表内容(某些样式需ie5.5+才能支持):1.overflow内容溢出时的设置(设定被设定对象是否显示滚动条) overflow-x水平方向内容溢出时的设置 overflow-y垂直方向内容溢出时的设置 以上三个属性设置的值为visible(默认值)、scroll、hidden、auto。
2009-02-05 16:39:00
1434
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
3841
1
转载 PowerDesigner教程系列
转作者:Kevin Yinhttp://www.cnblogs.com/yxonline/PowerDesigner教程系列(一)概念数据模型目标:本文主要介绍PowerDesigner中概念数据模型 CDM的基本概念。一、概念数据模型概述数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界2)容易为人所理解3)
2009-01-20 16:03:00
791
原创 oracle 客户端安装
有时只安装Oracle客户端,总是会出现问题。1.可以先安装数据库,再安装客户端,但它们是相互独立的,数据库包含客户端的功能;2.如果要连接网络上的数据库,用oracle net manager ->服务命名->点左上角+号->Net服务名(任意)->主机名(网络计算机IP/数据库计算机的IP地址) ->端口号(默认1521)->服务名(或SID)(网络计算机上的对应名称/数据库名
2009-01-19 14:45:00
580
原创 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
2687
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
702
原创 JSP 自定义标签 由浅入深 详细讲解
一、基本概念: 1.标签(Tag): 标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的 2.标签库(Tag library): 由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。 3.标签库描述文件(Tag Library Descri
2009-01-09 13:28:00
741
原创 EL表达式的简单介绍
一、JSP EL语言定义 E L(Expression Language) 目的:为了使JSP写起来更加简单。 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到
2009-01-08 10:53:00
559
转载 Struts2.0——什么是拦截器
一、什么是拦截器? 提到拦截器,使我不得不想起武侠剧中劫匪们常说的一句话:“此山是我开,此树是我栽,要打此路过,留下买路财!”。难不成程序中也有“打劫”的,说的没错,拦截器就是个打劫的。在现实生活中,劫匪劫的大都是钱财,当然也有别的什么,那么程序中的“劫匪”劫的又是什么呢?或者说程序中为什么需要它?在我们的日常编程中少不了写一些重复的代码,例如在一个地方中写了
2008-12-26 10:19:00
1108
原创 javascript cookies 保存、获取和删除
Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。Cookies是当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息。当你再次来到该网站时,网站通过读取Cookies,得知你的相关信息,就可以做出相应的动作,如在页面显示欢迎你的标语,或者让你不用输入ID
2008-12-24 15:13:00
606
原创 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
660
原创 Spring控制反转(IoC)的理解
原文及讨论:http://bbs.bccn.net/thread-82938-1-1.htmlSpring框架的核心就是控制反转(Inversion of Control)和依赖注入(Dependency Injection),通过这两方面来实现松耦合。 使用IoC,对象是被动的接受依赖类,而不是自己主动的去找。容器在实例化的时候主动将它的依赖类注入给它。可以这样理解:控制反转将类的
2008-12-06 16:15:00
477
转载 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
538
转载 索引的优点和缺点
一、为什么要创建索引呢(优点)?这是因为,创建索引可以大大提高系统的性能。第一, 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二, 可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三, 可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四, 在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五, 通过
2008-11-28 21:03:00
8421
原创 乱码解决方案
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
4377
转载 关于思维训练的对话
学生:我们学校的办学理念提出:“先进教育,接轨国际,培养特长,开发智力。”前三句比较容易理解,第四句,即“开发智力”,则比较抽象。究竟什么是智力,怎样开发智力呢? 张老师:我们所说的智力,通常包括观察力、记忆力、想象力、注意力和思维力。在这五项能力中思维能力是智力的核心。因此现代教育观认为:要开发学生智力, 教育必须从教法研究向学法研究转化,必须重视学生思维能力的培养。通过思维训练,提高学生
2008-11-08 13:48:00
861
原创 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
667
转载 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
940
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
356
转载 在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
518
原创 Java 线程基础
java里实现线程主要有两种方式,一种是继承Thread类(位于默认的java.lang包内),一种是实现Runnadle接口,其中Thread类亦是通过Runnable实现。方式一: class TestThread extends Thread{ //成员变量(私有) //构造函数(共有,无返回值) public void ru
2008-10-13 16:37:00
456
原创 Solaris安装GCC/GDB以及环境变量的设置
~/.profile 是在用户的主目录下的一个文件,每次用户登陆都会执行这里边的ENV环境变量设置/etc/profile是一个全局的环境变量设置,只要登陆系统的用户都会执行里面的ENV环境变量设置~/.kshrc是在用户的主目录下面的,每次执行KSH下面的子shell的时候,都会执行这里面的ENV环境变量设置~/.dtprofile是在用户的主目录下面的,在这里设置你进入CDE时的一些变量设置,
2008-10-07 13:53:00
1612
原创 学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
500
原创 学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
422
原创 JfreeChart 入门
一、JFreeChart获取。 JFreeChart是JFreeChart公司在开源网站SourceForge.net上的一个项目,该公司的主要产品有如下: 1、JFreeReport:报表解决工具 2、JFreeChart:Java图形解决方案(Application/Applet/Servlet/Jsp) 3、JCommon
2008-09-17 14:28:00
560
原创 redhat linux命令大全
些常用命令一. 启动,关机,登入,登出相关命令<login> 登录<logout> 登出<exit> 登出<shutdown> 停止系统<halt> 停止系统<reboot> 重启动<poweroff> 切断电源<sync> 把内存里的内容写入磁盘<lilo> 安装lilo启动管理程序<grub> 安装lilo启动管理程序二. Shell相关命令<chsh> 切换Shell<history> 显示
2008-09-04 16:04:00
1114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人