- 博客(61)
- 资源 (11)
- 收藏
- 关注

原创 打包工具是如何失败的
曾因项目的迫切需要计划开发一打包软件,最终却夭折。现在回想多有遗撼。不得不令我反思当中的教训。 我认为要想开发一个成功的软件两个大的环境是必不可少的,一个是外部环境,包括公司的支持,领导的鼓励和拥有一个稳定的,成熟的项目团队,相对稳定的用户群体。还有一个是对软件本身的规划,包括对需求的明确,系统的架构,工作量的评估,明确的项目计划和有序的计划执行。 打包工具的失败就是
2009-08-28 21:27:00
1274
原创 Eclipse使用技巧
1,当选择了一段文本后 (如一个变量名)在整个类中用到该文本的地方都高亮显示 Eclipse工具栏上有个类似钢笔的图标,按下去就可以了。 2,当想要修改一个变量在类中所有用到的地方时 如 A a = new A(); 还有很多其它位置用到a 现在想要把a 改为a1 可以选正a后在菜单上选Refactor->Rename 就可以。类中有a 的地方都会改为a1
2009-09-04 21:41:00
1264
1
转载 Eclipse中CVS界面功能描述 --特殊情况及其处理(二)
//原文地址:http://hi.baidu.com/xublog/blog/item/06a9261120fd9b78cb80c435.html 5.6 其他功能在这一节中,我们将介绍几个非常有用的Eclipse功能。这些功能有助于您提高CVS和Eclipse的使用效率。5.6.1 编辑器中的快速差别功能对CVS的支持在本书第2章“Eclipse入门”中,您知道编辑
2009-08-28 21:58:00
1919
转载 Eclipse中CVS界面功能描述 --特殊情况及其处理(一)
//原文地址:http://hi.baidu.com/xublog/blog/item/8265f309c5d35bc93ac76334.html5.5 特殊情况及其处理这里将给出一些您每天或在软件开发周期中可能会碰到的常见情况,以及如何使用Eclipse来处理这些情况的建议。某些情况的解决可能需要使用CVS,但通常只使用Eclipse就可以处理它们。5.5.1 对项目资源进行
2009-08-28 21:56:00
1252
转载 Eclipse中CVS界面功能描述 (三)
//原文地址:http://hi.baidu.com/xublog/blog/item/8eab160264428f094afb512b.html5.4.9 处理同一文件的并发更新首先,我们讨论一下一个被建议用来进行修改操作的协议。当在工作空间中使用资源时,您的操作是独立于CVS资源库的。因为发生在资源库中的更改可能是在您不知道的情况下发生的,所以非常重要的一点是,如果还未检
2009-08-28 21:53:00
1312
转载 Eclipse中CVS界面功能描述 (二)
//原文地址:http://hi.baidu.com/xublog/blog/item/6d090c22ffe227f5d6cae22b.html 5.4.3 CVS Annotate视图CVSAnnotate视图与CVS Repository Exploring透视图中的CVSRepositories视图使用的是同一界面空间。CVS Annotate视图用来标识各版本文
2009-08-28 21:50:00
2607
转载 Eclipse中CVS界面功能描述(一)
//原文地址:http://hi.baidu.com/xublog/blog/item/b66d38afeb3688ca7dd92a2a.htmlEclipse中的CVS用户界面现在,您已经对CVS有了一个基本的理解。接下来,我们将讨论Eclipse是如何为CVS使用者提供帮助的。在对其进行讨论之前,先略为详细地看一下Eclipse的CVS用户界面。在开始之前,Eclipse的
2009-08-28 21:47:00
1917
1
转载 Eclipse快速上手指南之使用CVS
原文地址:http://hi.baidu.com/xublog/blog/item/6579e60e8364fdcc7bcbe19e.html版本控制在团队开发中是必不可少的。CVS是优秀的开源版本控制软件,Eclipse本身就内置了对CVS的支持,只需简单配置,即可使用CVS。 首先我们要正确安装并配置好CVS服务器,通常Linux Server都自带CVS服务,不过命
2009-08-28 21:40:00
863
原创 Hibernate查询技巧
Create DataBase SHOPPING;gouse SHOPPING;go/*==============================================================*//* Table: CATEGORIES
2008-06-15 12:39:00
4860
2
原创 子窗体如何传值到父窗体并调用父窗体的函数
//供DEMO02_01页面的关闭按钮调用 function myFunction(v){ //alert("这里是父窗口中的函数"+v); document.getElementById("parentText").value=v; } //打开新窗口 function openNewWindow(){ window.open("DEMO02_01.html"
2008-06-15 12:31:00
2073
1
原创 模式窗口的使用
//补充完成下边的函数,打开新的一个模式窗口 function openShowModalDialog(){ var obj = window; var params = new Array("aaaa",obj); var returnValue = window.showModalDialog("DEMO04_01.html",params
2008-06-15 12:27:00
1648
原创 框架中取值问题
DEM003.html DEM003_bar.html //补充完成此函数,用于刷新Menu窗体的页面 function flushMenuFrame(){ //top表示顶级窗口 的 window对象
2008-06-15 12:24:00
1074
原创 Hibernate向数据库插入图片
实现功能是 用户本地浏览一个图片后(本来要用上传 为简单起见就制作本地测试) 功过Hibernate中向数据库插入图片 并在另一个页面把这个图片显示出来 index.jsp 一个简单的表单用于浏览图片Img.javapublic class Img implements java.io.Serializable { // Fie
2008-06-06 14:52:00
2501
1
原创 SSH和Tomcate中连接池的配置方式
每次在优快云回贴的时候都会遇到好多关于连接池的贴。自己在测试的时候也发现这个东西,有时候确实比较麻烦。干脆就花了一点时间把他们总结了一下.我机器的环境是 Eclipse3.2 + tomcate5.5+ JDK1.5 +sqlserver2000测试前 首先要确保 sql2000 打了spk3,spk4补丁包。struts中c3p0 连接池的配置。 com.mchange.v2.c3
2008-06-06 14:28:00
4063
3
原创 Hibernate映射类型对照表
Hibernate映射类型对照表 java类型 Hibernate映射类型 SQL类型 java.math.BigDecimal big_decimal
2008-06-04 20:56:00
3584
原创 Spring 和struts 整合的三种方式
Spring 和 struts 整合的三种方式。1,使用Spring 的 ActionSupport 2, 使用Spring 的 DelegatingRequestProcessor 类。3,全权委托。无论用那种方法来整合第一步就是要为struts来装载spring的应用环境。 就是在 struts 中加入一个插件。struts-config.xml中 ="/WEB-INF/app
2008-06-02 06:16:00
12555
4
原创 WEB中加载ApplicationContext的两种方式
1,通过Listener加载ApplicationContext contextConfigLocation /WEB-INF/applicationContext.xml org.springframework.web.context.ContextLoaderListener -------------------------------------------------
2008-06-01 15:52:00
2737
3
转载 js日历控件
calendar.js --------------------------------------------------------------------------------document.write("");document.write("");function writeIframe(){ var strIframe = ""+ "*{font-size:
2008-05-31 17:56:00
2066
2
转载 合并连续数字的算法
public class Test { public static void main(String[] args) { String str = new String( "1,2,3,4,5,6,7,8,9,11,13,14,1000,1001,1002,1003"); String[] s = str.split(","); int[] num = new in
2008-05-31 14:11:00
2941
1
原创 Sping中自定义属性编辑器
Spring通过PropertyEdit(属性编辑器) 可以将字符串转换为真实类型。通过CustomEditorConfigurer ,ApplicationContext 可以很方便的支持自定义PropertyEdit。MyType.javapackage com.cao.spring.applicationContext;public class MyType { private
2008-05-30 20:44:00
1397
原创 Spring核心Bean工厂装配__Spring学习笔记
在Spring 中最核心的组件是bean工厂,它提供了基本的反向控制和依赖注入的能力。Spring 是一种无侵入性的框架,被bean工厂管理的组件无须知道spring的存在。bean工厂负责打造bean,并注射它们之间的依赖。这些bean会彼此协作。 spring中最基本的BeanFactory接口org.springframework.beans.factory.BeanFactory ,它提供
2008-05-28 06:03:00
4628
原创 JS制作可编辑表格
html>head>title>title>head>body> table id="editTable" border="1"> tr> td>aaaaaaatd> td>bbbbbbbtd> td>ccccccctd> tr> tr> td>d
2008-05-27 11:49:00
6321
11
原创 HibernateSessionFactory创建的Session是否单例
使用Eclipse生成Hibernate 代码时候工具为我们生成了一个 HibernateSessionFactory 这样的类 来为我们提供获得Session的方法. 但是用这个类的时候我们发现一个问题. 看下面代码 Session session1= HibernateSessionFactory.getSession(); Session se
2008-05-24 06:00:00
5528
1
原创 单例类和单例注册表的实现
1,单例类的实现. 可以保证在非同时多线程多类加载器的环境下的单例public class Singleton...{ private static Singleton instance; //私有化构造方法来防止外部通过new 来创建该类的实例 private Singleton ()...{ } //使用 synchron
2008-05-22 05:56:00
4356
1
转载 JS导航条显隐例子
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">head>meta http-equiv="Content-Type
2008-05-20 07:28:00
1361
原创 java实现给图片添加水印和文字
import java.io.*;import com.sun.image.codec.jpeg.*;import java.awt.*;import java.awt.image.BufferedImage;import java.awt.image.*;import javax.swing.*;public class Test...{ public static void main
2008-05-19 20:22:00
3924
转载 java实现快速排序算法
void paixu(int a[],int low,int high;)//用快速排序法...{ // low, high表示扫描的范围 int pivot;//存放中心索引及其值的局部变量 int scanup,scandown,mid;//用于扫描的索引 if (high-low0) //如果数组中的元素少于两个,则返回 return; else if(high-lo
2008-05-19 08:07:00
12820
8
原创 java中回调的实现
参考: think in java//定义一个接口interface Incrementable...{ void increment();}//一个简单的接口实现类class Callee1 implements Incrementable...{ private int i = 0; public void increment()...{ i++;
2008-05-18 20:46:00
3655
4
原创 java生成不重复的随机数
import java.util.*;public class Test...{ public static void main(String[] args)...{ //生成 [0-n) 个不重复的随机数 //list 用来保存这些随机数 ArrayList list = new ArrayList();
2008-05-16 09:33:00
4956
3
原创 代理模式
学习spring 之前java中的几个模式是很重要的 其中一个就是代理模式。下面用几个简单的例子来理解一下这个模式。以及它的应用。1,普通的代理模式。class House...{ private float price=200f; public float getPrice()...{ return price; } public voi
2008-05-16 06:14:00
1413
转载 Eclipse快捷键指南
eclipse: Ctrl+shift+F Eclipse快捷键指南 本文档从Eclipse软件上整理,是列出了标准的快捷键,未列出Emacs快捷键。 编辑 作用域 功能 快捷键 全局 查找并替换 Ctrl+F 文本编辑器 查找上一个 Ctrl+Shift+K 文本编辑器 查找下一个 Ctrl+K 全局 撤销 Ctrl+Z 全局 复制 Ctrl+C 全局 恢复上一个
2008-05-15 08:41:00
930
1
原创 从HelloWorld到Spring
学程序大多是从HelloWorld开始 . 自己也是通过参考书看了这个例子 加上自己的一点体会. 来理解Spring 的核心在Hello World的例子中我们有两个角色 1, 消息提供者 ,2,消息显示者. 通过分离她们的职责我们来理解Spring的 DItemp.propertiesdisplayer = ConcreteMessageDisplayersupplier = He
2008-05-15 07:49:00
1432
1
转载 java经典面试题
Java基础方面:0、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 当前类 同一package 子孙类 其他packagepublic √ √ √ √protected √ √ √ ×friendly √ √ × ×private √ × × ×不写时默认为friendly1。java.lang.String类是final类型的,因此不可
2008-05-14 12:45:00
34990
43
转载 Java 泛型的理解与等价实现
泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发
2008-05-14 12:37:00
1575
1
转载 怎样用JS做排序
如果要求结果是17、27、100这样的数字大小排序,应该使用下面的程序: var a=new Array(3); a[0]=27; a[1]=17; a[2]=100; a.sort(function(x,y){return parseInt(x)-parseInt(y);}); document.write(a+" "); 要控制按照自己的规律进行排序,就得学会字节编写排序函数,我下面粘贴A
2008-05-12 12:16:00
1149
原创 java中连接池的实现
自己实现一个连接池 关键是要控制连接的关闭和读取步骤1, 实现 Connection 接口 并覆盖里面的close() 方法. package sky.sql;import java.sql.*;import java.util.*;public class MyConn implements Connection ...{ sky.sql.ConnectionPool p
2008-04-22 18:24:00
3575
2
原创 Hibernate的缓存机制
缓存的概念:java对象的属性(通常是一些集合类型的属性 )占用的内存空间。如果对象的占用的内存很大就称为重量级的对象。如果对象的内存小就称为轻量级的对象。Session 的缓存被称为hibernate的第一级缓存。SessionFactory的外置缓存称为hibernate 的二级缓存。这两个缓存都位于持久层,它们存放的都是数据库数据的拷贝。SessionFactory的内置缓存 存放元
2008-04-20 13:52:00
13109
1
原创 java如何对两个超大数相加
public class Test...{ public static void main(String[] args)...{ String a="123456789123456789"; String b = "123456789123456789" ; java.math.BigInteger a2 =
2008-04-20 07:57:00
3149
1
原创 servlet的生命周期
servlet 运行在servlet 容器中,其生命周期由容器来管理。servlet 的生命周期通过 javax.servlet.Servlet接口中的init(),servce(),和destory();方法表示。1,加载和实例化servlet 容器负责加载和实例化servlet 当容器启动或在容器中检测到需要这个servlet来响应一个请求 时。创建servlet实例。容器通过java
2008-04-19 22:29:00
1386
1
XML完全参考手册.chm
2011-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人