自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

启动Tomcat时遇到的 java.lang.IllegalArgumentException: Can't convert argument: null 异常

作了个笔记:在Eclipse下,创建了一个Java Dynamic Web工程,部署、运行,按部就班都很正常。重命名了这个工程,再部署、启动Tomcat日志,输出错误:java.lang.IllegalArgumentException: Can't convert argument: null上述问题,是由于在Eclipse下重构JEE项目名时,Eclipse自动更新了部...

2011-05-12 11:36:31 193

原创 [转帖] 最常用的Notepad++的快捷键

转载自Log4D原文链接: [url]http://dddspace.com/2010/04/notepad-shortcut-keys.html[/url]如果Notepad++是程序员的一个生产工具,那么快捷键的使用就可以提高生产效率,记住一些快捷键是挺有用的:-)。http://notepad-plus.sourceforge.net/uk/shortcuts.php这上...

2011-04-25 13:00:30 170

SpringMVC使用@ResponseBody输出字符串时遇到的乱码问题及解决办法

今番又遇到乱码问题,有时候真觉得英语母语的那些地区确实挺省事的,至少不用为了这个经典麻烦去折腾。网络上讨论乱码问题的文章很多,因为各作者使用的计算机环境的不同,往往不是很全面。这里非常推荐的一篇文章:[url]http://dohkoos.name/java-garbled-analysis.html[/url]简而言之,乱码的“根本原因是由于编码和解码采用的不是同一种码”...

2011-04-08 23:59:38 285

在本地运行jqGrid Demo遇到的问题及解决办法

直接从官方网站上下载得到的demo压缩包,按照其readme介绍的办法,解压到web容器上并且尝试打开jqgrid.html使之运行,结果并不能得到像[url]http://www.trirand.com/blog/jqgrid/jqgrid.html[/url]一般的效果。我因为使用的是java web server,并没有去配置php,但是如果能按照如下方式对原有的下载资源文件作一些替...

2011-04-07 15:15:36 239

Java中的字符串转义符 "\\"

下面的单元测试能够通过,这可能不符合直觉。[code="java"] @Test public void passed() { String a = "\\"; assertFalse(a.length() == 2); assertTrue(a.length() == 1); String b = "\\\\"; assertTrue(b.len...

2011-03-29 16:27:59 715

所谓“项目缓冲”其实只不过是加班?

现如今,关于软件项目管理的话题以及衍生出来的各种软件管理流程,确实不少;但是仅就软件项目的特点,究其本质,仍然没有太多变化,基于三角约束(范围、进度、成本)下的可交付、以及基于客户满意的软件质量。同时,软件项目通常所面对的各种压力,与其它行业中常见的情形,也没有太多的变化,但是我们通常所看到的项目问题,往往表现为“进度问题”,为了解决这个问题,于是很多的项目都掉进了“加班赶进度”大坑,直到...

2011-03-24 13:10:23 281

本地搭建Appfuse运行环境时遇到的若干问题及处理(Appfuse-2.1.0-M2)

最近开始学习appfuse,为了搭建调试环境,过程感觉是有些郁闷的,在这里记录下来,供人参考,少走弯路。大致上,可以参考[url]http://www.appfuse.org/display/APF/AppFuse+QuickStart+-+Chinese[/url]步骤,顺便补充一下必要的调整和操作:前提条件:1. 下载安装jdk,推荐使用1.6,指向jdk目录而非jre目录...

2011-03-18 15:55:07 134

Maven私服: Nexus开源版 安装笔记

正在阅读Juven.Xu写的《Maven实战》一书,书中第9章讲的是"使用Nexus创建私服"关于私服的优点,书中提到“它仅仅是一种衍生出来的特殊的Maven仓库”, “通过建立私服,可以降低中央仓库负荷、节省外网带宽、加速Maven构建、自己部署构件等,从而高效地使用Maven”目前流行的私服软件包括三种:Nexus, Archiva 和 Artifactory。Nexus最为最...

2011-03-07 13:14:18 254

原创 [转载]在西方的程序员眼里,东方的程序员是什么样的?

原文: [url]http://www.aqee.net/2011/03/01/how-do-programmers-in-the-west-see-programmers-in-the-east/[/url]最近,在国外著名的stackexchange网站上出现了一个有趣的问题,有人问:西方的程序员眼里,东方的程序员是什么样的?他描述道:世界的东方(印度/中国/菲律宾)是西方(美...

2011-03-01 10:08:15 170

原创 [转载] 使用Google Collections, Guava, and Static Imports来简化你的Java代码

原文: [url]http://www.aqee.net/2009/10/24/simplifying-java-code-with-google-collections-guava-and-static-imports/[/url]Java程序员经常会有这样的抱怨:在Java里,一些常见的功能却需要大段的代码去实现。有些人试图去寻找一种更简洁的、能够作为替代品的其它JVM语言,另外一些人...

2011-02-21 09:58:06 194

使用iBatis调用存储过程时的XML文件配置

iBatis(现在更名为myBatis了)可以被看做是一个"半自动化"的ORM工具(通过sql-mapper),或者更严格的说,是一个关于JDBC API的强大封装。简单易学是它的优点,这也就是为什么在很多项目中,我都倾向于使用iBatis,尤其是提供大量复杂查询或者报表功能的应用当中。在这本书中,讲解了关于iBatis的各种用法,但是作者也特别强调了:在Dataaccess这层上,通过调...

2011-02-19 18:35:04 409

单元测试:使用AbstractTransactionalJUnit4SpringContextTests遇到的有趣现象

由于各种原因,正在进行中的一个项目,并没有严格遵守测试先行的最佳实践。我们先写功能代码,然后再补充测试代码。这是一个普通的Java WebApp项目,在服务器端使用的是SpringMVC 3 和 Hibernate 3.6, 按照最一般的层次划分,采用的是MVC + Service + Persistence 的做法。在开发过程中,对于Service这层,初始开发过程中,并没有立即采用面向...

2011-02-10 13:56:12 241

JavaEye的网站编辑们很给力

我是JavaEye的粉丝。昨天发了一篇博客,因为标题以及内容的歧义,可以被视作是提问帖。4个小时之后,该文从论坛挪到了问答区。虽然这个不是我的本意,但是为了维护JavaEye一贯的高水准,我还是很佩服JavaEye支持人员的辛勤工作。希望JavaEye再接再厉,越办越好。ps: 因最近用新浪微博上瘾,个人觉得其实JavaEye可以到各大网站开微博账户,继续扩大影...

2011-01-26 09:41:52 94

在Spring中同时使用了Annotation配置和XML配置,spring优先使用哪一个

新近接触了SpringMVC3.0,从个人感觉来讲我非常喜欢。之所以从3.0版本才开始学习,也是对于旧版本的XML配置有所忌惮。SpringMVC从2.5版本引入了annotation,到了3.0有了进一步增强。 参考了文章[url]http://bulargy.iteye.com/blog/179781[/url]的一些观点,我也觉得有时候Annotation较之于XML-configu...

2011-01-25 21:05:14 217

一个提取PDF文件部分页面的办法,使用Freeware

受Windows上的应用所限,我们在提取PDF部分页面的时候,有效办法不是很多。Linux我不熟悉,但是作为一个开放环境,Freeware甚至是OpenSourceware的工具应该是有的吧。今天我试了如下的办法,应该是比较有效地。所需要的软件:1. Windows OS (这个不是免费的,没辙。)2. 福昕阅读器3. CutePDFWriter将一个PDF文件中的一部...

2011-01-19 12:17:16 297

关于Tomcat中部署Web应用,web.xml中的welcome-file-list配置

基于Servlet的Web应用,部署描述文件如下:[code="java"] Transaction Monitor org.springframework.web.context.ContextLoaderListener contextConfigLocation /WEB-INF/classes/...

2011-01-18 09:38:20 593

推荐WPS Office 个人版

经友人推荐,我个人试用了金山的WPS Office 个人版已经一个半月左右,目前已经完全将微软Office替代;自此之后,个人电脑上也看上去更加“纯洁”一些。毕竟要我花费几千米对我来说还是大钱,不舍得试用总结如下:1. 免费,没有版权争议。但似乎只支持Windows系统2. 大部分操作与微软Office类似,可以说如果你习惯使用微软Office的话,基本上无需担忧是否能够快速上手使...

2011-01-09 16:33:23 383

原创 关于“eclipse运行ant build.xml文件 complie javac 时停止”的现象及处理办法

如果关键字“eclipse运行ant build.xml文件 complie javac 时停止”在Google上搜索,就会得到一些关于这类现象的提问。我在上个月和这个月分别碰到了这样的问题:从另外一台机器上拷贝过来的代码,在本地机器上运行Ant任务,就会停止在 [javac] compliling... 上不再有输出。基本上,我找到了几个解决问题的办法,但可能没有治本。我注意到在...

2011-01-08 16:30:59 598

原创 [转载]你第一要做的是开始去做

转载:[url]http://www.aqee.net/2010/09/14/the-first-step-is-to-start/[/url]很多人都问我,“我想做web设计,如何入手?”或“我要开发web应用程序,需要学哪些技术?”,当然,推荐他们一摞书籍或十几篇关于55条超越竞争对手115%的技巧文章是最简单的,但问题的实际情况是,如果你想开始做某件事,你并不需要先去学会什么新知识。...

2011-01-03 11:48:36 150

空空如也

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

TA关注的人

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