★雪峰的Blog★

Learn Java, earn money!

廖雪峰ID:asklxf
626132次访问,排名58好友0人,关注者12
asklxf的文章
原创 189 篇
翻译 0 篇
转载 19 篇
评论 513 篇
Xuefeng的公告



新书上市:《Spring 2.0核心技术与最佳实践》!
查看目录
访问JavaEE开发网




自我介绍
Xuefeng北京邮电大学本科毕业,精通J2EE/J2ME,欢迎交流

最近评论
jeo:p1 = new Paragraph(null);
p1.debug();

为什么编译的时候会有nullpointerexception错误呢?
原来你的代码种有Assert检查document是不是为null,
后来注释掉了,这是为什么?请不吝赐教。
ibsrvk:wow power leveling
xiaoliu216:下载了,没有说明,不知道怎么用
zhouxz1026:写得真是太好了,赞一个!学习了!
蜂胶
蜂蜜
e_ville:可以把包建成User Library,设置好Source和Doc什么的,然后以后就直接引用User Library就行了。
文章分类
收藏
相册
Books
Landscape
MSN
Personal
Java站点
JavaEE开发网(RSS)
Live在线书店
中华诗词
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
2008年04月14日

原创 为Facebook创建Application收藏

随着Web 2.0应用的日益普及,如今的Web早已从独立的Web Site变为可交互的Web Application。越来越多的Web 2.0应用开始开放API,并欢迎其他Web应用程序集成进来以便为用户提供更紧密的服务。Google,Yahoo之类的网络巨头早已提供了各式各样的 众多的API让Web Application能调用之。而Facebook更是独辟蹊径,提出了Web Platform的概念,大胆地将自己打造为一个Web平台,让其他Web Application直接运行在Facebook的平台之上。成千上万的Web Application开始为Facebook编写应用,以便能让庞大的Facebook用户直接访问自己的Application,从而带来显著的流量 提升。虽然目前中文网站还不能直接从Facebook受益,然而Web Application的集成已是大势所趋。本文以如何将一个Web计算器(http://www.googlook.net/samples/calculator/Module.html)集成到Facebook为例,演示如何从零开始创建Facebook App阅读全文>

发表于 @ 2008年04月14日 21:25:00|评论(loading...)|收藏

原创 智力问题收藏

You want to send a secret message to your friend. You have a strong treasure chest to put the secret message and have several locks with keys. The treasure chest have multiple locking ring which can be lock using your locks. However, your friend does not have the key to any lock that you have. Sending of key is not allowed. How is this done? Assuming a physical chest, physical keys and locks阅读全文>

发表于 @ 2008年04月14日 17:13:00|评论(loading...)|收藏

2008年01月08日

原创 超轻量级全文搜索框架的设计和实现 (1)收藏

Lucene是Java领域最出色的全文搜索引擎,然而其API比较复杂,并且有严格的线程同步模型,直接使用不易。Compass则是封装了Lucene的一个OSEM:Object-SearchEngine Mapping,与Hibernate封装JDBC类似,然而过于复杂,支持的Lucene版本较低,因此决定自行开发一个类似Compass的简单封装Lucene的全文搜索框架,支持最新版本Lucene和Java 5泛型代码,用户通过简单的代码即可对自定义Bean进行搜索阅读全文>

发表于 @ 2008年01月08日 08:28:00|评论(loading...)|收藏

2008年01月03日

原创 在当前ClassPath中搜索特定类收藏

Spring 2.5提供了自动在当前ClassPath搜索被标注有特定注解的类,这个特性非常有用,跟踪了一下源码,发现其实核心代码就是利用ClassLoader的方法:public Enumeration getResources(String name)于是自己动手,也写了一个能在ClassPath下搜索特定类的Scanner阅读全文>

发表于 @ 2008年01月03日 08:18:00|评论(loading...)|收藏

2007年12月21日

原创 如何去掉Windows资源管理器和IE地址栏的自动补全功能收藏

本来这个功能还是比较实用的,无奈用起来太令人气愤了,地址栏的内容经常乱跳,因此决定关掉这个烂功能阅读全文>

发表于 @ 2007年12月21日 13:41:00|评论(loading...)|收藏

2007年12月07日

原创 如何在博客中加入中华诗词收藏

中华诗词网(http://www.shi-ci.com) 免费提供上至诗经下至当代共计6万余首诗词,供广大诗词爱好者在线阅读和搜索,此外,中华诗词还提供了一段免费的代码让你的网站或Blog能每天都自动显示不同的诗词,只需在网站或Blog的合适位置插入如下JavaScript代码即可阅读全文>

发表于 @ 2007年12月07日 10:58:00|评论(loading...)|收藏

2007年11月27日

原创 超轻量级MVC框架的设计和实现 (3)收藏

由于MVC框架的设计,必须保证配置IoC容器时指定正确的Scope,否则无法正常工作: 用户定义的所有的Action类必须是Prototype域,即Guice默认的作用域,如果定义为Singleton会导致并发请求的数据混乱; 用户定义的所有的Interceptor,ViewResolver和ExceptionResolver应该是Singleton的,MVC框架会保持其引用,即时定义为Prototype也是无效的。阅读全文>

发表于 @ 2007年11月27日 17:22:00|评论(loading...)|收藏

2007年11月22日

原创 Subclipse入门指南收藏

Subversion是新一代的开源版本控制系统,和CVS相比,Subversion最大的特点是支持事务,可以确保一个提交是原子操作。此外,Subversion还支持更多的协议,包括HTTP访问。在Eclipse中,使用Subverison和CVS一样简单,只需安装Subclipse插件就可以了。阅读全文>

发表于 @ 2007年11月22日 20:53:00|评论(loading...)|收藏

2007年11月21日

原创 超轻量级MVC框架的设计和实现 (2)收藏

在设计完API后,我们就需要实现这个MVC框架。MVC框架的核心是一个DispatcherServlet,用于接收所有的HTTP请求,并根据URL选择合适的Action对其进行处理。在这里,和Struts不同的是,所有的组件均被IoC容器管理,因此,DispatcherServlet需要实例化并持有Guice IoC容器,此外,DispatcherServlet还需要保存URL映射和Action的对应关系,一个Interceptor拦截器链,一个ExceptionResolver处理异常。阅读全文>

发表于 @ 2007年11月21日 17:05:00|评论(loading...)|收藏

2007年11月20日

原创 超轻量级MVC框架的设计和实现 (1)收藏

前段时间准备做一个小网站,但是又不想用Spring/Struts/WebWork这样的大块头,因此决定自己写一个MVC框架。花了3天左右时间完成,目前运行良好,整个MVC框架仅21KB,感兴趣的朋友可以从http://code.google.com/p/lightweight-mvc/downloads/list下载完整的源代码和jar包。阅读全文>

发表于 @ 2007年11月20日 20:00:00|评论(loading...)|收藏

2007年11月15日

原创 Google手机操作系统Android应用开发入门收藏

网络巨头Google最近正式发布了其基于Linux的手机操作系统——Android,最新的SDK现在已经可以下载了,其App开发环境竟然是Java!目前Google已经推出了一个Eclipse插件Android Development Tools(简称ADT)来简化开发。按照官方站点的文档,在Eclipse下开发一个Android Application非常容易。阅读全文>

发表于 @ 2007年11月15日 15:08:00|评论(loading...)|收藏

2007年08月20日

原创 对DAO编写单元测试收藏

单元测试作为保证软件质量及重构的基础,早已获得广大开发人员的认可。单元测试是一种细粒度的测试,越来越多的开发人员在提交功能模块时也同时提交相应的单元测试。对于大多数开发人员来讲,编写单元测试已经成为开发过程中必须的流程和最佳实践。 本文介绍如何对DAO编写单元测试阅读全文>

发表于 @ 2007年08月20日 15:56:00|评论(loading...)|收藏

原创 基于Spring 2.0的Web应用设计收藏

基于Spring 2.0的2个Web应用阅读全文>

发表于 @ 2007年08月20日 06:26:00|评论(loading...)|收藏

2007年08月14日

原创 5天Spring培训,真累收藏

连续5天的Spring培训终于结束了,每天6小时,感觉讲课太累了!阅读全文>

发表于 @ 2007年08月14日 18:00:00|评论(loading...)|收藏

Csdn Blog version 3.1a
Copyright © Xuefeng