自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Safari默认使用Tab方式打开新链接

在Mac 终端下输入 defaults write com.apple.Safari TargetedClicksCreateTabs -bool true

2010-04-26 00:17:43 426

Hudson 修改启动端口

下载hudson.war包后,默认采用如下方式启动java -jar hudson.war  hudson会使用自带winstone服务器,默认端口也是8080, ajp13端口是8009, 跟大部分的J2EE容器或者服务器的端口一样了, 可以采用如下方式进行修改java -jar hudson.war --httpPort=18080 --ajp13Port=1800...

2010-03-21 11:53:53 167

用Maven建立Spring的eclipse工程时aspectj.jar包丢失问题

忘记什么原因了,好像是eclipse还是maven的eclipse插件在生成classpath的时候,判断如果有aspectj,就直接忽略 因此在在maven的pom.xml文件里面要添加上如下配置 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifac...

2010-03-17 22:16:12 207

Seam + Hibernate 下使用Hibernate的NamingStrategy

Seam下面使用Hibernate的命名策略 在components.xml下增加如下配置 <component name="namingStrategy" class="com.kingdom.gemini.common.utils.KSNamingStrategy" /> <persistence:hibernate-session-factor...

2010-02-25 08:23:26 114

Quartz与MSSQLServer配合问题记录

在使用Quartz的数据库存储方式时, 当数据库是MSSQLServer时会出现如下异常Caused by: java.sql.SQLException: 第 1 行: 只有 DECLARE CURSOR 才允许使用 FOR UPDATE 子句。 at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnosti...

2010-02-24 21:17:01 563

原创 Seam 工程搭建记录(2) -- 单元测试搭建

Seam工程要能够运行单元测试首先要把JBoss Embedded容器环境搭建起来 还是采用搭建Tomcat时候的embedded-jboss-beta3.SP10  1. 将JBoss Embedded的容器中的bootstrap目录下的东西复制到java工程的测试环境下,例如:src/test/resources2. 在测试环境下建立WEB-INF目录,复制实际发布的W...

2010-02-20 22:41:15 137

原创 使用StAX事件定义解析大XML

首先StAX的普及知识可以参考一下IBM Developement的下面这个系列文章 http://www.ibm.com/developerworks/cn/xml/x-stax1.htmlhttp://www.ibm.com/developerworks/cn/xml/x-stax2.htmlhttp://www.ibm.com/developerworks/cn/xm...

2010-02-13 19:54:37 192

原创 Seam 工程搭建记录(1)

1. SEAM 2.2 还是不能正常的支持JSF 2.0 尝试了2天还是搞不定, seam对jsf的phase解析就出现NullPointException, 换回jsf1.2问题就没有了, SEAM官方说可以无缝升级,但是事实上我搞不定 2. SEAM和Hibernate配合, 在注入session点时候, 变量名要和在componts.xml的如下配置的name属性一致 ...

2010-02-08 00:13:57 99

Snow Leopard 上使用wxruby

On Snow Leopard try to use "/usr/bin/env arch -i386 ruby" instead of "ruby" 折腾了半天, 终于在官方网站上看到了这句话 nnd, 有时候google也不是万能的,什么重新编译啊,还不如这句话来得痛快,虽然暂时用不了64位的特性,但是总比不能用的好...

2009-12-15 09:15:03 101

原创 Richface实现服务器端分页Demo

网上搜索来的例子,原帖在blogspot,被和谐了 http://gochev.blogspot.com/2009/08/richfaces-server-side-paging-with.html 把源码在附件,不包含lib库,可以根据实际在eclipse里面自行导入...

2009-10-28 23:59:53 81

eclipse xhtml文件 标签自动联想问题解决

z在作Facelet+JSF开发的时候,根据facelet的基本配置说明,我们会把jsf的默认文件后缀明设置成.xhtml <context-param> <param-name>javax.faces.DEFAULT_SUFFIX</param-name> <param-value>.xhtml...

2009-10-18 12:44:50 164

Mac OS X上進行Richfaces開發,Web服務器崩潰問題

在Mac OS X系統上如果使用Richfaces進行JSF的開發,會出現web server崩潰讓人郁悶的問題,而且貌似這個問題宇web server本身的種類無關 開始以為是內存不夠用,調整了一下內存,發現問題還是繼續 google了一下,在jboss的forum上有人提到了這個問題,貌似跟Mac OS X的quartz圖形渲染有關 from Jboss Foru...

2009-10-17 19:48:53 93

原创 Spring+Hibernate的泛型DAO类

接口package org.kevin.prototype.common.dao;import java.io.Serializable;import java.util.List;import org.hibernate.LockMode;import org.hibernate.criterion.Criterion;import org.hibernat...

2009-10-12 00:03:00 70

原创 在SVN系统中使用git

开始安装最新版本的git,从git 1.5.3以后支持git-svn,git和svn的配合就要借助这个功能。安装完毕后要做一些简单的配置。最直接的做法就是创建修改~/.gitconfig。下面是我的.gitconfig[user] name = Robin Lu email = [email protected][color]...

2009-08-13 23:54:30 88

Makefile自动生成依赖关系实例

让Makefile自动生成头文件依赖关系,保证增量编译可以正确 后续慢慢整理

2009-07-11 15:55:58 190

[Emacs学习笔记]Mac OS X 10.4 Emacs 23 CVS 编译安装及配置

 Mac OS X 10.4 Emacs 23 CVS 编译安装及配置 由于Emacs.app 9.0r3在我的G4上shell mode有问题(无法正常显示),而Mac OS上其他两个Emacs的程序,都是基于Emacs 22:1.CarbonEmacs,由于基于Emacs 22,中英文混合显示严重有问题2.AquamacsEmacs,虽然解决了上面的问题,但是由于自身加载了太多的扩...

2008-11-12 11:27:31 122

Opera 9.5 中文字体设置

 今天心血来潮,突然装了个Opera9.5,其实我是不怎么用opera的之前是用过opera的,虽然说之前的opera在没有配置中文字体的时候,中文字也是惨不忍睹,但是9.5的opera在我配置完字体之后,居然用日文字体kochi*来显示我的中文。这让人很费解。google了一下,看到有人提到了这个文件,于是就打开来看看了/usr/share/opera/ini/font.ini ...

2008-07-16 21:20:11 209

[翻译]How To Make the Right Choice -- 如何做个正确的决定

[quote]Which job should you take? What car should you buy? Should you ask him to marry you? Are you ready for another baby? Is this house right for you, or should you keep looking before you make an...

2008-07-12 18:03:40 1579

[读书笔记]UML和模式应用 ---- 用例

      通俗地讲,用例是文本形式的情节描述,用以说明某参与者使用系统以实现某些目标。      注意:用例不是图形,而是文本。用例初学者的常见错误就是注重于次要的UML用例图,而非重要的用例文本。       本质上,用例是通过编写使用系统实现用户目标的情节来发现和记录功能性需求,也就是使用的案例(cases of use) 定义:参与者、场景和用例     ...

2008-06-07 13:12:21 222

[读书笔记]UML和模式应用 ---- 进化式需求

定义:需求       需求(Requirement)就是系统(更广义的说法是项目)必须提供的能力和必须遵从的条件[JBR99]"Requirements are capabilities and conditions to which the system—and more broadly, the project—must conform". [JBR99]     UP(Uni...

2008-06-03 23:12:48 1147

[读书笔记]UML和模式应用 ---- 初始不是需求阶段

初始阶段是建立项目共同设想和基本范围的比较简短的起始步骤。是为在随后的细化阶段能够开始编程,他将包括对10%的用例进行分析、关键的非功能性需求的分析、业务案例创建和开发环境的准备。 用一句话来概括初始阶段: 预见项目的范围、设想和业务案例。 用一句话来概括初始阶段要解决的主要问题: 涉众是否就项目设想基本达成一致、项目是否值得研究进行认真研究。...

2008-06-03 22:14:58 132

[读书笔记]UML和模式应用 ---- 唠唠叨叨几句

个人目前还只是个很普通的程序员,从事软件开发也才差不多两年的时间,并不具备实际的项目管理经验,因此关于项目管理图书的读书笔记,大部分只记录书中的个人觉得重要的语句,尽可能不做延伸和个人看法,除非确实与实际开发过程有明显能产生冲突或者共鸣的部分 英文原名为 作者Craig Larman这是一本获得众多好评的UML书籍.是一本学习UML及UP(Unified Process)统一建模的经典...

2008-06-03 21:25:30 80

[J2SE]Java SE Security初探 -- 加解密

这里加解密以DES为例首先加密解决过程的几个点作简要的说明1.加密模式及补位下面两行代码是等价,也就是JDK中对DES默认的算法是ECB模式,PKCS5Padding的补位方式(由于对加解密算法知识有限,所以就不对模式跟补位方式作解释)[code="java"]Cipher cipher = Cipher.getInstance("DES");Cipher cipher...

2008-05-24 17:18:55 153

[J2SE]Java SE Security初探 -- Hash值

文件Hash值生成[code="java"]public class HashUtils { /** * 文件SHA-1 Hash值生成器 * * @param in * @return * @throws Exception */ public static String generateFileSHA1(String fileUrl) ...

2008-05-24 16:52:29 112

[Linux]skim DCOP communication errors(SKIM)解决方法

skim输入法启动DCOP communication errors(SKIM)解决方法 错误原因:skim被启动了两次 解决方法: 1 删除scim(这时会删除scim-pinyin) 2 启动kde,启动skim; 设置skim随X启动; 面板选择scim-panel-kde; 选择kconfig...

2008-05-24 16:38:15 172

[Quartz]Quartz定时器的j2ee系统使用

Quartz是个优秀的开源定时器,可以用来实现j2ee系统中的很多定时操作。这里只作简要的描述,官方网站上有详细的介绍[url]http://www.opensymphony.com/quartz/[/url]简单的来说,Quartz将一个定时事件分成两个模块:Job(任务)和Trigger(触发器)Job用来定义工作内容;Trigger用来说明触发条件,也就是定时条件一个...

2008-05-24 16:31:08 95

[DataBase]OracleXE修改HTTP监听端口

OracleXE对于基于Oracle数据库环境的项目开发来说,是个不错的开发代用工具但是OracleXE在安装的时候(Windows系统上)强制占用了8080端口,这个大部分的Java应用服务器的默认端口,因此实在是不方便,这里记录一个搜索于网上的一个最简便的方法[code="sql"] begin dbms_xdb.sethttpport('8088'); ...

2008-05-24 15:22:55 104

[Hibernate]SchemaUpdate建立索引问题

当hibernate的hbm2dll配置为[code="java"]hibernate.hbm2ddl.auto update[/code]将会发现Hibernate不会为我们创建任何自定义的索引(不包括主键跟外键索引),不论你使用xml方式或者annotation进行声明配置这个问题在Hibernate的JIRA多次出现,甚至有人专门为此发布了打了补丁的hibernate.j...

2008-05-24 15:11:37 149

[Hibernate]Oracle 不同用户同名表名问题

一般来说Hibernate配置数据库连接只需要下面几行配置[code="java"]##Oracle 9i/10ghibernate.dialect org.hibernate.dialect.Oracle9Dialecthibernate.connection.driver_class oracle.jdbc.driver.OracleDriverhibernate.conn...

2008-05-24 14:55:36 379

Blog今天开张

今天开始记录已知的代码人生

2008-05-24 14:11:24 90

空空如也

空空如也

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

TA关注的人

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