自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java Exception

程序出错时至少需要做的三件事 Notify the user of an error; Save all work; Allow users to gracefully exit the program.  Eception的分类Throwable Error Exception RuntimeException IOException ...

2009-09-07 20:45:45 158

Eclipse 插件集成myeclipse 7.0

目前7.0的插件包没有找到下载地址,先使用updates直接从eclipse 直接安装该插件。eclipse插件安装myeclipse的方法:1.下载安装myeclipse7 (600MB 集成elipse3.4) 2. 下载eclipse3.4(150MB) http://www.eclipse.org/downloads/3. 将myeclipse目录下的plus文件夹下的...

2009-08-16 16:34:06 180

原创 如何使eclipse中subclipse插件的显示语言设置为英文

虽然eclipse/myeclipse显示的语言为英文,但是网络安装完svn插件以后,该插件的显示语言却为中文试验了下,以下方案有效,记录。。。修改eclipse\configuration\config.ini文件,添加:osgi.nl=en_US...

2009-08-16 14:13:14 284

原创 Java调试——回归基础

 目前可以用来调试Java应用程序的工具令人叹为观止。现代IDE提供了全功能的调试界面,并且像GlassBox这样的工具用BCI(bytecode instrumentation)提供了关于应用程序运行时状态的更多信息。虽然你有时候会发现自己处于无法使用这些工具的境地,或许应用程序被部署在防火墙的另一端,不允许你远程调试;或许你正在客户那里,没有你喜欢的工具可用。现代调试工具使用的大多数信息和...

2009-06-25 11:06:44 204

原创 An error has occurred,See error log for more detai

解决Eclipse3.2配合MyEclipse5.0M2使用时打开JSP发生“An error has occurred,See error log for more details”错误的解决方法这个问题是我这几天遇到的,现在暂时还不知道错误的原因,在网上四处问人,好像知道这个错误的人不多现把找到的解决方法整理提供给大家,如下:方法1. 在"开始"-->"运行"---->打入"cmd...

2009-06-17 09:34:52 508

原创 疤痕实验--健康、积极的心态面对人生

路易斯-拉皮德斯在他的著作《写给年轻人》一书中记载了这样一则耐人寻味的故事:    在一次心理科学实验活动中,心理学家们征集了10位志愿者,请他们参加一个名为“疤痕实验”的心理研究活动。10名志愿者被分别安排在10个没有任何镜子的房间里,并被详细告知了此次研究的方法:他们将通过以假乱真的化妆,变成一个面部有疤痕的丑陋的人,然后在指定的地方观察和感受不同的陌生人对自己产生怎样的反应。    心理学家...

2009-06-07 22:23:21 1085

原创 读取Properties文件的六种方法

Key Word: properties 文件. 使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));       Properties p = new Pro...

2009-05-22 10:34:07 201

原创 Java开发者需坚守的十大基本准则

有许多标准和实践准则可适用于Java开发者,但此处要说的,是每个Java开发者需坚守的基本原则。  一、为代码加注释。虽然每个人都知道这点,但有时却不自觉忘了履行,今天你“忘了”加注释了吗?虽然注释对程序的功能没什么“贡献”,但过一段时间,比如说两星期之后或者更长,回过头来看看自己的代码,说不定已经记不住它是干什么的了。如果这些代码是你个人的,那还算是走运了,不幸的是,当然了,大多数时候都是别...

2009-05-14 14:55:01 94

原创 Java中的Connection Pool

我们需要使用Connection Pool的情况都通常都是指网络连接,比如:DB connection, Socket的Connection,这些对象往往需要使用Pool来管理,因为这些对象的重复创建需要较长的时间,是系统性能的瓶颈。  Connection Pool实现包括两类:第一种是受管的Connection Pool,需要实现JCA的Resource Adapter规范,通过JNDI ...

2009-05-14 14:51:58 618

原创 Java程序员的学习目标:破坏源程序

当你看到这个标题的时候肯定回以为是不是作者写错了标题,告诉你没有,学习java语言就是要有创新精神,你只有不断突破前人的你才会有进步。  Java作为一门编程语言,最好的学习方法就是写代码。当你学习一个类以后,你就可以自己写个简单的例子程序来运行一下,看看有什么结果,然后再多调用几个类的方法,看看运行结果,这样非常直观的把类给学会了,而且记忆非常深刻。然后不应该满足把代码调通,你应该想想看如果...

2009-05-14 14:49:36 134

原创 Java初学者应该知道的一些知识

所有的设计模式都是对不同的可变性的封装,从而使系统在不同角度达到“开闭原则”的要求。  在软件软件系统中,一个模块设计得好不好的最主要、最重要的标志,就是该模块在多大程度上将自己的内部数据和其他与实现有关的细节隐藏起来。一个设计得好的模块可以将它所有的实现细节隐藏起来,彻底地将提供给外界的API和自己的实现分隔开来。这样一来,模块与模块之间就可以仅仅通过彼此的API相互通信,而不理会模块内部的...

2009-05-14 14:47:18 176

原创 关联、聚合、合成与依赖

[OO]关联、聚合、合成与依赖关联(Association)关系是类与类之间的联接,它使一个类知道另一个类的属性和方法。关联可以是双向的,也可以是单向的。在Java语言里,关联关系是使用实例变量实现的。 聚合(Aggregation)关系是关联关系的一种,是强的关联关系。聚合是整体和个体之间的关系。例如,汽车类与引擎类、轮胎类,以及其它的零件类之间的关系便整体和个体的关系。与关联关系一种,聚合...

2009-05-14 14:44:34 504

原创 Java程序员的推荐阅读书籍

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 在这份推荐阅读书籍的名单中,我没有列举流行的软件框架类学习书籍,例如Struts,Hibernate,Spring之类,也没有列举AJAX方面的书籍。是因为这类书籍容易过时,而...

2009-05-10 08:01:34 118

原创 达人教你:郁闷时为自己鼓劲的十种方法

Feeling a little blue? Here are ten fast and easy ways to smile。  感觉有些郁闷吗?以下十种方法快速简单,让你马上露出微笑。  1. Play outside外出游玩  Leave your apartment and go outside. Sun and fresh air are good for you。  2...

2009-05-07 09:16:03 153

原创 红油的做法

 0推荐我想感受一下自己做辣椒油的快感,多谢帮忙了啊?四川辣椒油的做法 其实我们放辣椒油(红油)的目的就是要达到麻辣、红亮、香。 红油制作有几种方法,最简单的是把油烧热,直接浇到辣椒面中,泡到油凉以后过滤出来就是红油了。 再一个复杂的方法就是使用香料和带有芳香特质的原料来熬,这样做的红油不仅仅红、辣,还有增加菜肴味道、香气的作用。 现在就简单的介绍这种红油的做法: 1、把锅烧热...

2009-05-03 18:43:08 1210

原创 IOException while loading persisted sessions: java

严重: IOException while loading persisted sessions: java.io.EOFExceptionjava.io.EOFExceptionat java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2281)at java.io.ObjectInputStrea...

2009-04-22 14:14:47 128

原创 单点登录(SSO)—简介

单点登录SSO(Single Sign-On)是身份管理中的一部分。SSO的一种较为通俗的定义是:SSO是指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证。 目前的企业应用环境中,往往有很多的应用系统,如办公自动化(OA)系统,财务管理系统,档案管理系统,信息查询系统等等。这些应用系统服务于企业的信...

2009-04-21 14:13:31 213

原创 应用整合中SSO的技术实现

杨元 殷非 在税务行业信息化发展的关键阶段,应用整合已经非常重要,而应用整合的表现层首先要实现的就是单点登陆(SSO,Single sign-on的缩写),以下是笔者结合南京地税进行应用整合中SSO的技术实现.<!-- cio 正文页网画中画广告 -->京地税目前有多种企业应用,包括征管系统、行政系统、辅助决策系统、公文系统、人事系统、电子地图、邮件系统等等,这些应用主要...

2009-04-21 14:00:41 129

原创 SSO

SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。  SSO技术实现机制  当用户第一次访问应用系统1的时候,因为还没有登录,会被引导到认证系统中进行登录;根据用户提供的登录信息,认证系...

2009-04-21 13:28:01 116

原创 Mylyn 简介 一个不错的eclipse工具

Mylyn(旧称Mylar)是eclipse的一个插件,用于将任务管理和上下文管理无缝集成到Eclipse中。大家可以到以下地址下载http://www.eclipse.org/mylyn/downloads/  1. 安装下载相应的Mylyn zip包,解压缩开就是两个文件夹:features和plugins,以及一个XML文件:site.xml。将这两个文件夹拷入或者以配置...

2009-04-19 23:45:04 148

原创 Eclipse 内存溢出OOM

运行eclipse时出现错误提示框 错误提示大概如下: MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is strongly recommended that you exit and restart MyEclipse with ...

2009-04-16 11:28:26 472

原创 JDK5 Annotation(注释)的用法

Annotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习......   不讲废话了,实践才是硬道理.   第一部分:了解一下java1.5起默认的三个annotation类型:   一个是@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。   一个是@Dep...

2009-04-16 10:27:19 117

原创 MANIFEST.MF *** JAR中调用资源文件

打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录, 这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内 容,先来看struts.jar中包含的MANIFEST.MF文件内容:  Manifest-Version: 1.0Created-By: Apache Ant 1.5...

2009-04-16 10:08:56 148

原创 终于搞定word2007无法显示图片的问题

最近突然发现我的word 2007无法显示图片了,任何图片、visio对象粘贴过来后都只显示一个框框。                        图片无法显示,只有一个边框        于是在word2007提供的选项(options)中逐个查找相关设置,终于找到了解决办法。首先点击左上角的按钮打开word2007的选项:                进入Word Options   ...

2009-04-02 10:41:04 738

原创 0/1背包问题-递归、动态规划

问题描述:给定n种物品和一个背包,物品I的重量是Wi,其价值为Vi,背包的容量为c,问如何选择装入背包的物品,使得装入背包的物品的总价值最大?形式化描述:给定c求一个n元1-0向量Xi(每种物品要么装要么不装)             Wi Xi(i从1到n连乘累加,Xi=0或1)〈=c             Vi Xi(i从1到n连乘累加,Xi=0或1) 达到最大/*f(j,x)是当背包...

2009-03-31 16:36:44 417

原创 一位软件工程师的6年总结

又是一年毕业时 ”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。 1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。...

2009-03-31 16:20:28 84

原创 十招让你的工作效率up,up再up

.确定方向 不走冤枉路   俗话说:"马壮车好不如方向对",这句话的典故来自春秋战国时期,有位夫子备了很多物品,欲前往南方楚国,便向路人问路,路人答:"此路非往楚国。" 夫子说:"我的马很壮,没关系。"路人又再强调这不是去楚国的方向,夫子依然固执的说:"我的车很坚固。"路人只好叹息的说:"这不是往楚国的方向啊!" 方向错误,再怎么努力都枉然。   仔细想想做这项工作的重点是什么,希望藉此得到什么结...

2009-03-27 19:03:30 154

原创 认识理解Java中native方法

 Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。   可以将native方法比作Java程序同C程序的接口,其实现步骤:   1、在Java中声明native()方法,然后编译;   2、用javah产生一个.h文件;   3、写一个.cpp文件实现na...

2009-03-16 10:42:56 86

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

 Java中static、this、super、final用法 一、static 请先看下面这段程序:public class Hello{public static void main(String[] args){ //(1)System.out.println("Hello,world!"); //(2)}}看过这段程序,对于...

2009-03-16 10:23:45 87

原创 Java对象的序列化和反序列化实践

 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。   把Java对象转换为字节序列的过程称为对象的序列化。   把字节序列恢复为Java对象的过程称为对象的反序列化。   对象的序列化主要有两种用途:   1) 把对象的字节序...

2009-03-14 13:40:42 91

原创 心理学家推荐3个10方法可助人做出正确决策

拿破仑选择了最能展示才干的军旅生涯,一个科西嘉的“土包子”成为一代伟大的统帅;比尔·盖茨选择了退学开公司,一个哈佛肄业生成就了微软王国的财富传奇……人生的命运都是自己选择出来的,好的选择成就伟人,坏的选择让人“一失足成千古恨”。其实,选择不仅决定了命运的走向,也跟快乐相关。  1976年,美国心理学家兰格和罗丁进行了一项选择权与快乐感的相关研究。他们随机挑选了两组老人,给他们安排了相同的生活条件...

2009-03-10 21:19:19 177

原创 final在java中的应用

final在Java中并不常用,然而它却为我们提供了诸如在C语言中定义常量的功能,不仅如此,final还可以让你控制你的成员、方法或者是一个类是否可被覆写或继承等功能,这些特点使final在Java中拥有了一个不可或缺的地位,也是学习Java时必须要知道和掌握的关键字之一。final成员   当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变...

2009-03-10 12:05:02 133

原创 Log4j配置[输出到文件]

package net.meybo.mail;import org.apache.log4j.Logger;public class Log4jTest { private static final Logger logger = (Logger) Logger.getLogger(Log4jTest.class.getName()); public static void main(Strin...

2009-03-07 21:48:27 422

特殊字符编码大全

"    "&   &<   <>   > &&  &&||    不需要编码  http://www.blogjava.net/rain1102/archive/2008/06/16/208324.html...

2009-03-04 14:33:01 145

原创 db2数据类型

内置数据类型可以分成数值型(numeric)、字符串型(character string)、图形字符串(graphic string)、二进制字符串型(binary string)或日期时间型(datetime)。还有一种叫做 DATALINK 的特殊数据类型。DATALINK 值包含了对存储在数据库以外的文件的逻辑引用。 数值型数据类型包括 SMALLINT、INTEGER、BIGINT、...

2009-03-04 11:36:40 749

原创 带你轻松接触“DB2”数据库中的数据类型

DB2数据库的内置数据类型主要分成数值型(numeric)、字符串型(character string)、图形字符串(graphic string)、二进制字符串型(binary string)或日期时间型(datetime)。还有一种叫做 DATALINK 的特殊数据类型。DATALINK 值包含了对存储在数据库以外的文件的逻辑引用。   数值型数据类型包括 SMALLINT、INTEGER、B...

2009-03-04 11:34:42 112

注意DB2 数据类型

insert into SONEDBA.FSTDAYSCHEDULE  values((SELECT COALESCE(MAX(FSTDAYSCHEDULEKY), 0) + 1 FROM sonedba.FSTDAYSCHEDULE),1,2009,'NonBankDay',Date('2009-03-02'),'4','2009-03-02 11:31:27.203',null,'admin'...

2009-03-04 11:31:50 235

actiion input 属性

struts-config.xml中的对action的input属性的配置的目的就是用于validate失败后返回。可以查看org.apache.struts.action.RequestProcessor中的源码,在processValidate()方法中有这样一段:  protected boolean processValidate(ActionMapping mapping,    ...

2009-02-18 20:51:22 202

笔记阅读摘要(值得每天多看几遍)

1.  A web application uses a deployment descriptor to initialize resources like servlets and taglibs. The deployment descriptor is formatted as a XML document and named "web.xml". Likewise, the framew...

2009-02-18 20:09:51 113

原创 DB2的字段类型

DB2的字段类型如下:字段类型描述字段长度及其缺省值char(size) 用于保存定长(size)字节的字符串数据。 每行定长(不足部分补为空格);最大长度为254字节,缺省值为每行1字节。varchar(size)用于保存变长的字符串数据。其中最大字节长度由(size)指定。每行长度可变,最大长度为4000字节。数据长度缺省为1l...

2009-02-18 11:56:56 507

空空如也

空空如也

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

TA关注的人

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