自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Debian下Ruby、Rails、Passenger安装

1、安装ruby[code="java"]$ sudo aptitude install ruby ruby-dev ri rdoc irb libopenssl-ruby[/code]如果使用sqlite3还要安装[code="java"]$ sudo aptitude install sqlite3 libsqlite3-ruby libsqlite-dev libsq...

2009-08-03 15:40:40 122

Debian Lenny下的JDK安装与配置

  以前用过一段时间的ubuntu,写过一个使用alternatives配置多个JDK的方法([url]http://arthurln.iteye.com/admin/blogs/76379[/url]),最近开始用debian了,虽然都是debian内核,安装和配置上还是有一些不同。1、添加non-free源[code="java"]# gedit /etc/apt/sources....

2009-07-31 00:31:10 112

关联(Association)、聚合(Aggregation)与组合(Composite)

  对于关联(Association)、聚合(Aggregation)与组合(Composite)的区别一直不是十分的明确。平时也经常画UML图,但多用于项目组内说明,都是随便选一个凑合着用了。今天参考了一些资料,大概算是把它们分清楚了。  这三者都表示对象之间的联系,只是程度不同。  关联表示对象之间的使用关系,比如对象A的方法调用中需要传入对象B的实例。  聚合表示一种整体与部分的...

2009-03-31 23:10:17 581

关于SEAM

Seam项目是由Java社区内大名鼎鼎的Gavin King,著名的开源ORM(Object/Relation Mapping)工具Hibernate的作者负责开发的。因为他在06年投入了JBoss的怀抱,所以Seam就叫JBoss Seam。又因为RedHat花3.5亿收购了JBoss,所以Seam是RedHat的开源产品。 Seam是一个敏捷的J2EE5框架, J2EE5规范...

2009-03-31 12:57:32 208

Log4j在Linux下打印日志到SysLog

使用Log4j将日志打印到Linux的系统日志中需要用SyslogAppender,这在Log4j发行版的例子和网上都可以找到不错的配置参考。在Linux下打Syslog大概有两种方式,一是调用本地库,二是通过socket。看了SyslogAppender的源代码,没有jni,所以一定是后者了。在配置文件中打开syslog的远程log选项即可。具体操作如下(RH系):1.编辑/et...

2009-02-24 21:59:04 280

关于Ant的Copy Task

  一个配置文件是xml格式的,里边有中文字段,编码格式为UTF-8,在Unit Test里边跑没有问题,用ant发布到服务器上就出xml解析异常:Invalid byte 3 of 3-byte UTF-8 sequence。打开服务器上的文件,是乱码,根源是ant的Copy Task的问题。在Ant的文档([url]http://ant.apache.org/manual/CoreTasks/...

2008-08-31 02:10:08 175

Hibernate annotation 映射出错

做了一个多对多映射:[code="java"]public class User implements Serializable { @ManyToMany(mappedBy = "users") public Set getGroups() { return groups; }}public class Group implements Serializab...

2008-08-29 00:22:39 78

关于IoC与DI(二)

  IoC的概念早在1988年就出现在了面向对象编程相关的杂志上了,而它的思想来源——好莱坞法的出现则要追溯到1983年。和这些相比,总是和IoC一起被提及的DI却出现的晚的多。  随着开发人员对IoC的理解与运用,逐渐衍生出了不同种类的模式与框架。一类就是服务定位器(Service Locator),JNDI(Java Naming and Directory Interface)就是这类框...

2008-01-09 19:16:42 82

关于IoC与DI(一)

  对于新技术反映比较慢,guice出来很久了,也只是看过一些简短的介绍而已。常常看到关于它和spring的比较,并且大都认为guice略胜一筹,这让我也忍不住想自己来比较一番。spring也有段时间没用了,所以就先到spring的网站瞅了一眼文档。因为同是IoC和DI容器,要比当然从这方面比,所以看文档的时候也更多的关注了这一部分。Chapter 1. Introduction([url]htt...

2007-12-19 23:06:44 88

Struts 2 + Spring 2 + JPA 的配置补充

  搭建方法主要参考struts2 guide中的Struts 2 + Spring 2 + JPA + AJAX(struts.apache.org/2.0.9/docs/struts-2-spring-2-jpa-ajax.html)文档。  关于用到的类库和构建方法参考那篇文档即可。这里要补充一下,为了方便进行测试,最好把spring-mock.jar也加进来。这样就可以使用Abstrac...

2007-09-02 10:05:00 83

页面设计小结

        在传统的MVC的开发模式中,我一直比较关注M和C,对于应用层次之间的解耦的好处深有体会,最近受朋友之托做一个小型的网站,对网站的页面设计开始有些着迷,用了一个周末看了一些css、javascript的资料,感觉小有体会。        其实在页面的开发中,各种技术也有非常明确的分工,如果设计得当、技术运用合理,也可以做到一定的解耦,从而增强页面的兼容性。一般用html来记述内容,...

2007-06-17 21:58:48 214

return false

以前点某个链接希望停留在本页面的时候,往往会用href=“#”来做、今天学会了用onclick="return false;"。因为解释器是根据link的onclick方法的返回值来判断是否继续操作的。这样就可以进一步提高javascript的兼容性,比如写一个弹出窗口就可以这样:<a href = "http://www.iteye.com" onclick = "window.open(...

2007-06-15 22:06:54 85

页面加载完毕时执行复杂javascript的辅助函数

Simon Willison(simon.incutio.com)写的,原理简单,但是比较实用。此函数用于当页面载入后,有大量javascript函数需要被调用的时候。js 代码 function addLoadEvent(func) {      var oldonload = window.onload;      if (typeof window.onload ! = 'fu...

2007-06-15 21:55:00 88

取得rails应用的根路径

File.expand_path(RAILS_ROOT)

2007-06-12 20:23:02 164

Ubuntu中配置多个jdk

1、增加jdk的可选方案:# /usr/sbin/alternatives --install /usr/bin/java java /opt/jdk/jdk1.5.0_11/bin/java 2# /usr/sbin/alternatives --install /usr/bin/java java /opt/jdk/jdk1.6.0_01/bin/java 32、选择jdk# ...

2007-04-30 19:11:10 135

空空如也

空空如也

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

TA关注的人

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