自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle中null的比较问题

排序比较时,null比其他数据都大。也就是desc时,null在最前;asc时,null在最后。

2012-09-06 09:26:53 933

原创 Java中运算精度的问题(double与BigDecimal)

最近调了几个问题,都和double的运算精度有关。       double在运算的时候,是不准的,所以一般用BigDecimal来代替double。将double转换为BigDecimal通常有两种做法,也就是BigDecimal构造方法中的两个,一个是BigDecimal(String val),另一个是BigDecimal(double val)。这里推荐使用第一个,即参数是String

2012-08-09 23:15:35 1035

原创 JTable不手动变更焦点获取新输入的值

JTable中输入数值时,如果不变更焦点,那么新输入的值是不会保存到TableModel中的,也就是说最终无法获取新输入的值。        现在的需求是在点击完确定按钮(JTable在一个Dialog中),而不是去手动变更焦点,就要获取新输入的值。        解决方法是在确定按钮处理的方法内,加入table.getCellEditor().stopCellEditing();来强制结

2012-04-23 11:00:05 1285

原创 eclipse的svn插件失效

今天打开eclipse,发现之前工程上的svn图标都不显示了(这样就没法区分哪些工程有变动)。        网上搜到一篇文章(http://qa.taobao.com/?p=582),但作者的现象和我的不同,我的工程右键"Team"只有"Apply Patch"和"Share Project"两项。这篇文章下方有一个叫“chenzp”的人的一条回复倒是管用:        “很简单:

2012-04-21 10:24:58 2208

原创 Tomcat部署Java Web工程的一些心得总结

1、如果一台计算机上有多个版本的JDK,那么在startup Tomcat时,可能需要配置一下Tomcat使用的JDK,配置文件是bin\catalina.bat。其中默认的是echo Using JAVA_HOME %JAVA_HOME%,也就是计算机上配置的Java的环境变量

2011-10-19 15:11:36 1279

转载 【转】SVN中检出(check out) 和 导出(export) 的区别

SVN是常用的一种常见的版本控制软件。SVN中检出(check out) 和 导出(export) 的区别主要有如下几条:check out跟check in对应,export跟import对应。check out导出获得文件后,导出的文件仍处于SVN版本控制

2011-10-18 20:50:06 4459

转载 【转】Oracle数据库中快照的使用

oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或视图的查询的结果。下面以我在开发襄樊市电信局170话费催缴系统中使用快照加快查询速度的实现过程为例来说明快照的使用方法:  oracle数据库的快照是一个表,它包含有对一个

2011-09-22 18:43:49 631

转载 【转】使Tomcat指向指定的JDK目录

1,修改bin文件夹下面的catalina.bat文件,把如下内容 rem ----- Execute The Requested Command ---------------------------------------echo Using CATALINA_BAS

2011-09-22 16:30:46 512

转载 【转】出现java.lang.UnsupportedClassVersionError 错误的原因

出现java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。    因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的

2011-09-22 16:29:12 725

原创 解决eclipse停在启动界面不动

eclipse编译工程时,电脑死机。重启后eclipse启动不起来,停在启动界面不动了。    解决方法,清空eclipse安装目录下configuration文件夹中除了config.ini的所有东西,这里好像是eclipse的缓存。然后就可以正常启动了。    但是,

2011-09-10 12:30:32 4986

原创 用友NC开发本地启动客户端时界面空白问题的解决

本地启动客户端时,登录界面是空白的,仅有右上角的部分文字。    报的异常如下:    at java.util.Properties$LineReader.readLine(Properties.java:365)    at java.util.Propertie

2011-09-09 17:03:52 8225

转载 【转】java.lang.NoClassDefFoundError: netscape/javascript/JSObject

javax.swing.JPanel 的 main() 中发生异常java.lang.NoClassDefFoundError: netscape/javascript/JSObjectat java.lang.Class.forName0(Native Method)

2011-09-08 17:59:26 1992

转载 【转】A cycle was detected in the build path of project:

解决Eclipse中Java工程间循环引用而报错的问题 如果我们的项目包含多个工程(project),而它们之间又是循环引用的关系,那么Eclipse在编译时会抛出如下一个错误信息: “A cycle was detected in the build path of p

2011-09-08 10:10:06 864

转载 【转】如何修改Eclipse的 workspace目录

Eclipse是一款很强的Java IDE,我们在开始的时候,往往设定了默认的workspace,当用久在之后,我们可能要去更改一下workspace的位置,但是在启动的时候已经不会显示更改了。下面有几种方法可以更改workspace的目录。      1、进入 Window

2011-09-08 09:08:22 3044

原创 查看并解锁对数据库加锁的session

--查看加锁的sessionselect SE.SID, SE.SERIAL#, UO.object_name, SE.STATUS  from v$locked_object LO inner join v$session SE on LO.SESSION_ID =

2011-09-03 10:34:20 615

原创 心得与吐槽——十天痛苦调试的总结

最近十天在改两个需求,是在别人的代码基础上进行的修改,是在一个和公司之前框架上进行的修改,是在一个完全不熟悉业务以及设计的系统上进行的修改,是在测试环境都不确定是否正确上的修改,这四个“是”注定这十天的痛苦。    这些日子是很痛苦,但是还是学到了不少东西,比如调试的方法、做

2011-08-23 00:47:57 838

原创 为Eclipse指定Java VM

重装系统后,Eclipse无法启动,说找不到Java VM.    网上搜了一下,解决方法如下:    创建快捷方式,右键快捷方式,打开属性.在目标处输入" -vm 你的Java根目录\jre\bin\javaw.exe".然后用快捷方式打开就可以了.

2011-07-31 17:41:04 971

转载 【转】Java异常处理的六个恶习

声明:由于无法找到原创作者,故没有贴出原文的链接地址。但觉得这篇文章写得挺不错,还是把它转载了。如有冒犯到原作者的地方,还请原谅。最后谢谢原作者的精彩文章。你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的

2011-07-29 11:09:09 516

转载 【转】java.lang.UnsupportedOperationException

在使用Arrays.asList()后调用add,remove这些method时出现java.lang.UnsupportedOperationException异常。这是由于Arrays.asList() 返回java.util.Arrays$ArrayList, 而不是Arr

2011-07-28 13:14:45 468

转载 【转】关于UnsupportedOperationException异常

我们在使用collection框架code时,会时常遇到UnsupportedOperationException异常,有些人很不了解为什么抛出这个异常,会很郁闷,但是那些只知道code的代码工人不会想这些问题。下面我作一下解释,可能也不是很正确。其实我们主要的疑惑可能是:jav

2011-07-28 13:13:33 601

原创 Excel中的concatenate函数

CONCATENATE函数用来进行文本字符串(text items)的连接,这些文本项目可以是字符串、数字等。    其语法为CONCATENATE(text1, text2, ...),最多支持三十个文本字符串。    &操作符和CONCATENATE的作用类似,A1&A2的效

2011-07-21 10:27:40 715

原创 Eclipse中的Watch points

今天设断点的时候,点出了一个没见过的图标,鼠标放上去显示的是“Watch points”。    之前没用过,搜了一篇文章(http://www.vasanth.in/2004/06/04/eclipse-tip-watch-points/)。    Watch points是一

2011-07-19 11:16:18 2249

原创 Oracle中Flashback Query的使用

Flashback是Oracle自9i开始提供的一项特性,在10g中得到增强。它实现从回滚段中读取表一定时间内操作过的数据,该项特性也被称为Flashback Query。 示例sql如下:select * from table_name as of timestamp sysdate - 10/24/60 表示查看距离当前时间10分钟之前的记录。 结合insert tab

2011-07-01 15:17:00 488

原创 Oracle中串连接符||的使用心得(个人见解)

    Oracle中可以用串连接符||将若干个串连在一起(Oracle中也可以使用concat函数,但是它只最多连接两个串。而MySQL中concat可以连接多个串。在SQL Server中则使用+进行串连接)。    当然,这两个串可以是列名或字面值。例如:    select province || city from China;    这样,查询出的结果就类似:“辽宁丹东”,将列或串连接起来中间是没有空格的。当然为了阅读起来更方便,可以利用逗号或空格将province和city列连接起来,形成类似

2010-12-16 12:23:00 4690

原创 两道sql面试题,关于where 1=0,select 1,select top的理解

    在一本书上见到两道面试题,觉得挺有意思,拿来和大家分享下。    Q1:写出只复制表结构的SQL语句。    A1:    select * into B from A where 1=0;    对应的Oracle的实现为    create table b as select * from a where 1=0;    Q2:查数据表中第30到40条记录,有字段ID,但ID不是连续的。如何写SQL语句?    A2:    select * from tb a where exists (

2010-12-03 21:51:00 3486

原创 HTML随笔——form中value的空格问题

    在写一个小项目(一个小网站),白天忙活了一天,虽然代码改得不太优雅,但是至少今天改的这一部分的相应功能都实现了。大致就是游客可以通过注册称为用户,来获取这个网站的登录资格。当然也可以由管理员直接增加用户。    要去吃晚饭之前没事试了试,晚上准备往svn上传。    可是——    (1)以游客身份注册后,管理员再批准后,游客以注册的用户名和密码无法登陆;    (2)管理员直接创建的用户就可以登录。    而且——    (1)、(2)这两种方式的用户信息都存在一个表中(废话了 - - !),而且

2010-11-18 21:19:00 1307

原创 struts1动态验证框架

    验证通常可以在两个地方完成:一种在客户端,可以用Ajax;另一种在服务器端,在struts1中可以使用其提供的动态验证框架。    网上关于动态验证框架的文章也很多。由于笔者还是新手,所以在实现的时候遇到了不少问题,本文在大体描述过程的同时,难免会出现漏洞,希望大家斧正。1、将国际化配置加入到struts-config.xml文件中。    struts中的动态验证框架与国际化联系得非常紧密。在出错的时候,动态验证框架显示的错误提示读取的正是国际化资源文件中的内容。所以在struts-config.

2010-11-12 11:17:00 1099 3

空空如也

空空如也

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

TA关注的人

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