自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

站在JAVA岛上看海

天行键,君子以自强不息;地势坤,君子以厚德载物!

  • 博客(41)
  • 收藏
  • 关注

转载 关于OR-Mapping的学习心得体会

注:本文只针对设计上采用OOA(面向对象分析)及OOD(面向对象设计)方式,数据存储采用关系型数据库的系统而言。从对OR-Mapping错误认识谈起       从工作流管理系统和信息共享平台的设计开发过程中,不断的摸索面向对象分析和面向对象设计的方法, 因为面向对象程序设计更加接近人的思维活动,利用这种思想进行程序设计时,可以很大程度的提高编程能力,缩短软件开发周期,减少软件维护的开销。

2006-05-29 17:40:00 1190

转载 JSP文件操作大全

JSP文件操作大全文件的建立/检查与删除文件的建立、检查与删除String path=request.getRealPath("");//out.println(path);File f=new File(path,"File.txt");//out.println(f);//out.println(f.exists());if(f.exists()){//检查File.txt是否存在f.dele

2006-05-18 20:59:00 1457

原创 response.sendRedirect的一点实际用法

以下是一个购物单提交的jsp页面(正确的)if(AssociatorSession.getSession(session)==null) response.sendRedirect("/login.jsp");       //如果会员没有登录就跳转到登录页面,else{ //如果已经登录则提交订单并销毁session中的购物车Associator associator = new Associa

2005-12-04 22:14:00 3309

原创 使用JAVA中的动态代理实现数据库连接池

http://java.4kiki.net/content/java/110.html> 数据库连接池在编写应用服务是经常需要用到的模块,太过频繁的连接数据库对服务性能来讲是一个瓶颈,使用缓冲池技术可以来消除这个瓶颈。我们可以在互联网上找到很多关于数据库连接池的源程序,但是都发现这样一个共同的问题:这些连接池的实现方法都不同程度地增加了与使用者之间的耦合度。很多的连接池都要求用户通过其规定的方法获

2005-12-03 17:39:00 1385

原创 关于数据库连接池

http://www.cn-java.com/target/book.php?news_id=1557>在基于JDBC的数据库应用开发中,数据库连接的管理是一个难点,因为它是决定该应用性能的一个重要因素。本文在对数据库连接进行透彻分析的基础上,提出并实现了一个高效的连接管理策略,使得开发高性能的数据库应用变得相对容易。特别是,对于连接管理中的两个难点:事务和多线程问题进行了深入的剖析,并给出了一个

2005-12-03 17:37:00 988

原创 什么是CRM?

http://www.linkshop.com.cn/>       全球性产品过剩及产品同质化,使企业发展的主导因素从产品价值转向客户需求,客户成为企业的核心资源。客户关系是指围绕客户生命周期发生、发展的信息归集。客户关系管理的核心是客户价值管理,它将客户价值分为既成价值、潜在价值和模型价值,通过"一对一"营销原则,满足不同价值客户的个性化需求,提高客户忠诚度和保有率,实现客户价值持续贡献,从而

2005-11-10 17:36:00 1653

原创 殊途同归 四个程序员的一天

  你,一个DotNet程序员,刚刚加入一个新项目组。除了你之外,其他的成员包括:Ceer,一直从事C项目的程序员,他刚刚转入C#不到一个月; Jally,整天抱着本Design Pattern(没错,就是GoF的那本)在啃的前Java程序员;以及Semon,你对他完全不了解,只是听PM介绍说他是搞Scheme的(传说中的第二古老的语言LISP的方言之一)。不过你也没在意,毕竟计算机这玩意,老东西

2005-10-15 16:28:00 1362 2

原创 UploadBean开发者指南

http://www.javazoom.net/jzservlets/uploadbean/documentation_cn/developerguide.html#max>UploadBean 是用于文件上载的组件(JAVA component),你可以将上载的文件保存在服 务器的文件夹下或打包成ZIP文件保存在文件夹下,你还可以将文件保存在数据库中 或内存中。这份文档是面向开发者的,我们假设你

2005-10-15 16:16:00 1783

原创 Session详解

作者:郎云鹏(dev2dev ID: hippiewolf)(http://dev2dev.bea.com.cn/bbs/jishudata/ArticleShow.jsp?Id=10)摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web app

2005-10-08 18:26:00 9750 4

原创 利用Eclipse开发Hibernate应用程序

  Eclipse是目前非常流行的开发平台,开放扩展的架构让很多程序员找到了自己个性化的工作环境,Hibernate也是目前牛叉得不得了的框架,至少在EJB 3大行其道之前,它是我们在考虑OR映射时非常好的选择。本文主要介绍如何利用Hibernate Syn插件在Eclipse 3.0.1中快速的开发Hibernate应用程序,提高我们的工作效率。关于Hibernate框架的细节,本文不做过多的讨

2005-10-05 23:51:00 1080

原创 利用Eclipse和JSmooth生成java EXE可执行文件

本文通过图解的方式讲述了利用Eclipse和JSmooth生成java EXE可执行文件。 新建class实现main方法,选择项目右键菜单的导出项导出JAR文件选择导出文件以及导出目标下一步下一步这样包含Manifest的JAR hello.jar文件就生成了下载Jsmooth,当前版本0.9.7,并安装、运行。地址http://jsmooth.sourceforge.net/index.php

2005-09-30 17:52:00 3217 3

原创 在JBuilder中生成EXE、可执行jar、带shell窗口的EXE

下面的图示是从JBuilder9截取,基本上对于版本7、8、9、X、200X来说类似。点击Winzards菜单,选择Native Executable Builder菜单项目;接下来进入Native Executable Builder Wizards,总共分7步:第一步:如下图,在Name字段处给你的可执行程序命名,缺省名称为Native Executable,File是填写所需要生成的jar的

2005-09-30 17:50:00 3368 1

原创 用 One-JAR 简化应用程序交付

用定制类装入器促进编程级别: 中级P. Simon Tuffs独立顾问, simontuffs.com2004 年 11 月 23 日如果您曾经试图把 Java 应用程序交付为单一的 Java 档案文件(JAR 文件),那么您很有可能遇到过这样的需求:在构建最终档案文件之前,要展开支持 JAR 文件(supporting JAR file)。这不但是一个开发的难点,还有可能让您违反许可协议。在本文

2005-09-29 23:32:00 1648

原创 程序员的十种级别

  第一级:神人,天资过人而又是技术狂热者同时还拥有过人的商业头脑,高瞻远瞩,技术过人,大器也。如丁磊,求伯君。   第二级:高人,有天赋,技术过人但没有过人的商业头脑,通常此类人不是顶尖黑客就是技术总监之流。   第三级:牛人,技术精湛,熟悉行业知识,敢于创新,有自己的公司和软件产品。   第四级:工头,技术精湛,有领导团队的能力,此类人大公司项目经理居多。   第五级:技术工人,技术精湛,熟悉

2005-09-29 23:30:00 1465 1

原创 再议JAR文件

前些天,看了一本清华大学《JAVA使用教程(第二版)》,里面有一些关于介绍JAR文件方面的内容,现摘抄如下,以供大家参考: 1.将应用程序压缩为jar文件 可以使用jar.exe把一些文件压缩成一个JAR文件,来发布我们的应用程序。我们可以把java应用程序中涉及到的类压缩成一个JAR文件,比如Tom.jar,然后使用java解释器(使用参数-jar)执行这个压缩文件,或用鼠标双击该文件,执行这个

2005-09-29 23:27:00 1216

原创 深入Struts 1.1

作为基于MVC模式的Web应用最经典框架,Struts已经正式推出了1.1版本,该版本在以往版本的基础上,提供了许多激动人心的新功能。本文就将带你走进Struts 1.1去深入地了解这些功能。说明:希望本文的读者能有一定的Struts使用基础。 Model 2Struts是基于Model 2之上的,而Model 2是经典的MVC(模型-视图-控制器)模型的Web应用变体,这个改变主要是由于网络应用

2005-09-18 15:54:00 853

原创 使用 Easy Struts for Eclipse 开发 Struts

本文向您介绍了如何在 Eclipse IDE 中使用 Easy Struts 插件开发 Struts 应用程序。本文首先对 Easy Struts 及其安装配置步骤进行了简介,并通过一个循序渐进的例子介绍了如何构建一个基本的 Struts 应用程序。本文还介绍了增强 Struts 应用程序的各种方法,例如连接数据库,对应用程序进行模块化,内容的国际化和本地化,异常处理和创建自定义插件等等。最后,您

2005-09-18 15:49:00 984

原创 JAVA中通过JDBC访问MS SQLServer2000的常见问题

 JAVA中通过JDBC访问MS SQLServer2000的常见问题(by kingfish)看到很多初学或初用者都碰到这问题,小结一下供后来人参考。代码:    Connection conn = null;    try {      Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");      conn = Driv

2005-05-11 23:34:00 823

原创 保证你现在和未来不失业的十种关键技术

在当今的IT就业市场,有人欢喜有人忧。有人对目前的工作和薪水很满意,有人目前正面临着下岗,或者已经下岗……  可能你是公司里唯一谙熟某项关键技术的高手,缺了你,公司便玩不转了;也可能你所在的公司对你现有的专业技能高枕无忧,认为你在任期内足以胜任公司给你的开发任务(当然就不会再花银子去培训你啦)。  不要告诉我你们公司对原来用VB3开发的业务处理系统很满意,而你呢,也认为自己除了用C语言开发程序以外

2005-05-06 12:41:00 1039

原创 做一个成功的程序员的七个要素

一、低承诺,高实现:如果你的承诺确实是管理人员想听到的,他就会喜欢你。但是,如果不能按照承诺及时交付软件,他就不会再喜欢你。 二、不要在软件中放入错误:优秀的程序员不在他们的代码中放入错误。 三、充满热情,努力工作:优秀的程序员是充满热情和努力工作的,他们具有很强的组织性,而且讲究方法,他们有能力将事情结构化。此外,大多数程序员勤奋工作的热情是令人难以置信的。 四、知道未知因素。 五、与小组成员友

2005-04-30 01:11:00 981

原创 IT人必读:写给浮躁的IT同仁(请不要做浮躁的人)

        1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。   2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。  3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。  

2005-04-30 01:07:00 926

原创 职场不败的十大法宝

   俗话说得好:会干的不如会说的。你想仅仅凭着熟练的技能和勤恳的工作,就在职场游刃有余、出人头地,未免有些天真了。虽然能力加勤奋很重要,但会说话,却能让你工作起来更轻松,并且可能帮助你加薪、升职。    1、应答上司交代的工作:我立即去办。    冷静、迅速地做出这样的回应,会让上司直观地感觉你是一个工作讲效率、处理问题果断,并且服从领导的好下属。如果你犹豫不决,只会让上司不快,会给上司留下优柔

2005-04-30 00:43:00 850

原创 哈佛成功金句

1、正确的思考 先正确的评判自己,才有能力评断他人。 你是否欺骗别人,或是自己?想清楚再回答。 三思而后行的人,很少会做错事情。 企图说服不用大脑的人,是徒劳无功。 认为整个世界都错的人,极可能错在自己。 2、行动 观察走在你前面的人,看看他为何领先,学习他的做法。 忙碌的人才能把事情做好,呆板的人只会投机取巧。 优柔寡断的人,即使做了决定,也不能贯彻到底。 善意需要适当的行动表达。 3、相信 相

2005-04-30 00:38:00 865

原创 [转载]如何提高自己的编程水平

不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。  1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定

2005-04-30 00:34:00 966

转载 Google搜索引擎新鲜玩法

 你可能每天都要使用很多遍Google这个搜索引擎站点,下面的这些新鲜玩法你听说过吗?   1.搜索在线摄像头监视站点   在Google中输入“inurl:"ViewerFrame?Mode="”或者“inurl:"MultiCameraFrame?Mode="”、“inurl:"view/index.shtml"”(输入时不带外面的双引号,在英文状态下输入),你会获得无数个未经加密的网络摄像机

2005-04-26 18:30:00 929

原创 80年代初出生的十大尴尬

尴尬一:辛辛苦苦小学六年勤勤恳恳初中三年废寝忘食高中三年,眼看要走进考场却赶上国家扩招,任他猫猫狗狗也都能混个大学文凭,现在大学文凭算什么葱啊!(正好混了个)  尴尬二:稀里糊涂大学混了四年,使尽浑身解数拿到英语四级、计算机三级证,毕业证、学位证二证在手却怎么也找不到如意的工作,有的连工作都找不到??刚毕业就失业。 (混了四年拿了几个证,现在的工作的感觉就是被骗了,谁叫我们都是“第一次”啊,现在的

2005-04-20 23:57:00 856 1

原创 55种网页常用小技巧(javascript)

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2.  取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5.  IE地址栏前换成自己的图标6.  可以在收藏夹中显示出你的图标

2005-04-19 18:32:00 1706

原创 Java常见问题集锦25问

1、问: 如何设置Java 2(JDK1.2)的环境变量? 答: Java 2安装后,需要设置PATH和JAVA_HOME环境变量.与JDK1.1不同的是:设置好JAVA_HOME环境变量后,JVM将自动搜索系统类库以及用户的当前路径. Java 2环境变量的设置如下例所示: Solaris平台: setenv JAVA_HOME Java2的安装路径 setenv PATH $JAVA_HOME

2005-04-18 11:30:00 922

原创 JAVA程序员面试32问,你能回答多少题?

 第一,谈谈final, finally, finalize的区别。     第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?     第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。     第四,&和&&的区别

2005-04-14 23:55:00 878

原创 J2SE 5.0专题 之 语言特性

J2SE 5.0专题 之 语言特性                         本文作者: 高宇翔(大胃) 1.1.        背景J2SE(TM) 5.0正式发布至今已超过3个月的时间了,就在前不久,大概是在两周之前,Sun又发布了更新过的JDK 5.0 Update 1,改掉了一些第一个版本中出现的bug。 由于Java社群等待这一从1.4向5.0版本升级已经有相当长的一段时间,大家都

2005-04-14 23:40:00 885

原创 生成一个java编制的可执行文件

 将java编织成.class后,如果只是用java 命令来执行总觉得不是太过瘾,找个办法生成像exe文件一样用鼠标双击便可执行的文件,应该是很有趣的啊。本文主要介绍了一种生成java可执行程序的方法。这里我用了一个名字叫做exe4j的免费小软件,感觉不错。下面我将我把java的.class文件生成可执行文件的流程讲一下。首先:将你要选择好你即将发布的.class文件就不用细说了,下面是创建jar

2005-04-14 23:29:00 1621

原创 Eclipse平台入门:开发环境与实例

试验一下 Java 开发环境,我们将创建并运行一个“Hello, world”应用程序。使用 Java 透视图,右键单击“Hello”项目,选择 New=>Class,如图 2 所示。在随后出现的对话框中,键入“Hello”作为类名称。在“Which method stubs would you like to create?”下面,选中“public static void main(Strin

2005-04-14 23:26:00 804

原创 Java中static、this、super、final用法

( FROM csdn  njchenyi 的 Blog )一、static   请先看下面这段程序:  public class Hello{    public static void main(String[] args){ //(1)      System.out.println("Hello,world!");   //(2)    }  }  看过这段程序,对于大多数学过Java 的

2005-04-14 13:09:00 868

转载 给女朋友的信(爆笑)!!

情人节那天你问我哪里对你好,我一时想不起来,经过这两天的思考,我终于想到如下这些我对你好的地方: 一、没认识你之前我拿奖学金,认识你之后我考试补考。没认识我之前你补考,认识我之后你拿奖学金。 二、我忍着让别人笑话的耻辱给你洗衣服。 三、一个苹果,都给你吃,两个苹果,我把大的给你吃。 四、同吃一条鱼,我让你吃大身,我自已吃鱼头。 五、你这么难看,我还说你漂亮。我这么帅,你还说我难看。 六、出去玩都是

2005-04-13 23:09:00 979

原创 “老公,再抱我一分钟,好吗?”

她穿着白色的睡衣站在那里,眼中满是期待的神色。他坐在电脑前,转过头望着她,心中不禁一阵荡漾。  从座位上站起身,他张开双臂将她拥入怀中。“都快一点了,怎么还不睡?”她将头深深埋在他的怀中,语气中多了一丝委屈:“老公,你好久都没有抱过我了。”他搂紧了她,紧得一丝空隙都没有,紧得,似乎永远都不想放开手。  她是个特别的女孩儿,他一直都觉得。他们原本是彼此朋友的朋友,只是出于礼貌才会点头的那种。他曾看见

2005-04-13 22:54:00 798

原创 JAVA代码编写的30条建议

(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种

2005-04-13 22:47:00 951

原创 JAVA 编程规范

1. 应用范围     本规范应用于采用J2EE规范的项目中,所有项目中的JAVA代码(含JSP,SERVLET,JAVABEAN,EJB)均应遵守这个规范。同时,也可作为其它项目的参考。2. 设计类和方法 2.1     创建具有很强内聚力的类     方法的重要性往往比类的重要性更容易理解,方法是指执行一个统一函数的一段代码。类常被错误的视为是一个仅仅用于存放方法的容器。有些开发人员甚至把这种

2005-04-13 22:45:00 916 2

原创 Java文件操作详解

输入输出流 在Java中,我们把能够读取一个字节序列的对象称作一个输入流;而我们把够写一个字节序列称作一个输出流。它们分别由抽象类InputStream和OutputStream类表示。因为面向字节的流不方便用来处理存储为Unicode(每个字符使用两个字节)的信息。所以Java 引入了用来处理Unicode字符的类层次,这些类派生自抽象类Reader和Writer,它们用于读写双字节的Unico

2005-04-13 22:35:00 816

原创 JAVA中设计继承的6点建议

(摘自《JAVA2核心技术》,有删节)把通用操作放到超类中。 不要使用受保护字段。有的程序员认为把大多数实例字段设为protected是一个好主意,这样子类在需要的时候能够访问这些字段。然而,protected机制不能带来好的保护。主要基于两个原因。首先,子类集是无界的--任何人都可以从你的类派生出子类,然后他们就可以编写代码访问protected实例字段,因而就破坏了封装性。其次,在java语言

2005-04-13 22:35:00 760

原创 Tomcat4.1.31的数据库连接池配置

(摘自JAVA中文站)本文是作者在配置廖兄的blog时用到的,刚开始使用Tomcat5.0.27,后又使用Tomcat5.5.4,但是配置数据库总有错误,后来发现时context标志被取消的缘故。吾本性情中人,搞不定就换,于是就使用Tomcat4.1.31。主要参考FanyHan等人的相关文章,介绍了Tomcat4.1.31这个版本下数据库连接池的配置,及程序对连接池的JNDI查找,并提供相应测试

2005-04-13 22:34:00 794

空空如也

空空如也

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

TA关注的人

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