`
benbenming
  • 浏览: 109688 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论
文章列表
今天决定把相当一段时间写的博客搬到JavaEye来,因为觉得这里的“做电子书”很不错。 这可是一个相当大的工作,我可是用笨方法一个个的把日记拷贝过来的。拷贝过程中发现,新发表的日志不能指定日期,只能是今天的发表日期,这样一来,我这段时间的日志全部变成了一天的日志。唉,有些遗憾啊。
使用Digester将近两年了,心得也多少一些,刚刚翻出前年保存的关于Digester的文档,说的还算不错,转贴上来。   Digester 框架属于 Jakarta Commons,它以规则和模式为基础处理XML文档。与 SAX 和 DOM 之类的标准API相比,Digester 不涉及太多的细节问题,非常适合于对XML文档进行简单的处理。   在Java和XML开发中,一个常见的任务是把XML文档转换成对应的Java Bean对象的层次结构。人们经常用标准的SAX和DOM API来完成这个任务。虽然这两种API都很强大和灵活,但对于某些简单的任务来说,它们显得操作层次太低,也就是说,涉及了太 ...
使用Velocity的模版构建显示层或响应信息时,常常用到StringWriter这个类,或者是流。不过这个流比较特别,和ByteArrayInputStream和ByteArrayOutputStream相似,它们都可以在流对象执行了close方法后继续通过toString或toByteArray方法获取流中的数据,各种原因是在这些流中使用了缓存对象,关闭了流依然可以从缓存对象中获取数据;网上的一篇Java开发规范中也明确说明,上述这些流在使用时,可以不用像其他流那样一定要在finally方法中关闭流,以防资源泄露。可是我的问题出来了,那这个流对象的资源什么时候释放呢?最近的一次项目中,发现内 ...
JTA,全称是Java Transaction API,以我现在的理解,我认为JTA就是能够实现在网络环境中多个数据库在一个事务中进行操作的技术,而我们熟知的JDBC事务只能在一个数据库中进行,因为JDBC中的事务是与连接相关的。 在J2SE5.0的apidoc中javax.transaction包下只有几个异常类,而在J2EE1.4的apidoc能找到相关的接口文档,其中最常用的UserTransaction就在其中,和使用JDBC时设置事务提交类似,在JTA中,事务开始时,需要调用UserTransaction对象的begin方法,事务提交时调用commit方法,若有异常需要回滚,执行rol ...
这几天初步了解了一下Hibernate,听说Hibernate Synchronizer是个不错的工具,按照官方提供的地址在Eclipse中安装,结果返回的信息404错误,无法访问,看看官方网站的地址已经变了,于是直接使用地址“http://hibernatesynch.sourceforge.net”,OK了!
一Eclipse下安装SWT1.到www.eclipse.org上下载SWT.我这里用的是1.1.0.1,并且页面上就有推荐的Eclipse3.1.1,EMF,GEF。都下载了!2.按照Eclipse安装插件的方法,安装SWT,EMF,GEF。3.如果不出意外,就可以正常使用了!这里有一个建议:最好使用纯的Eclipse,我开始用WTP版的,怎么配置也不行。可以建立Visual Class,但是不能可视化添加控件,或者看不到控件的属性,或者Text,TextArea控件无法添加。后来按照以上方法,重新来了一次,OK了!二打包发布SWT程序1.因为需要SWT的jar.但是Eclipse3.1.1配 ...
今天发现刘冬的这篇文章,这几天正想这个自动加载的问题呢!所以引原文地址如下: http://www.dlog.cn/html/trackback.do?log_id=936&type=1 明天试一下效果! 刚刚发现刘冬的这篇文章的链接找不到了,可能日志移动了,刘冬的文章中建议看IBM的一篇文章地址:“http://www-128.ibm.com/developerworks/cn/java/j-logging/”,可以直接看看这篇文章。
最近公司要开发一个基与java的RSS阅读器,但是时间紧,在网上找个了一个开源的框架Rome,Rome并不是指罗马。不要误会,这里介绍的rome为一个开源java框架,可以在www.java.net上找到它,它是为RSS聚合而开发的一个框架,让你可以快速的开发基于java的RSS
一: RSS介绍    根据维基百科(http://zh.wikipedia.org/wiki/RSS)的定义,“RSS是一种用于共享新闻和其他Web内容的数据交换规范 ”,它是一系列的规范的组合,采用XML格式。目前国内RSS应用最多的是在新闻网站和博客网站上。    许多网站可以用RSS阅读器来个性化自己的网页,比如显示最新的新浪新闻,显示自己好朋友最新的博客文章,显示最新的Google论坛内容。除此之外,利用RSS阅读器还可以实现其它用途,比如: 获得天气预报 接收邮件,比如Gmail就提供RSS feed 获取最新股票行情 获取音乐,电台节目和视频剪辑等等   二:R ...
ROME好像是sun搞的,目前是0.8版本. package com.jscud.test; import java.net.URL; import java.util.List; import com.sun.syndication.feed.synd.SyndEntry; import com.sun.syndication.feed.synd.SyndFeed; import com.sun.syndication.fetcher.FeedFetcher; import com.sun.syndication.fetcher.impl.FeedFetcherCache; impor ...
RSS是 Really Simple Syndication的缩写(对rss2.0而言,是这三个词的缩写,对rss1.0而言则是RDF Site Summary的缩写,1.0与2.0走的是两个体系)  RSS 基于XML,所有的 RSS 必须遵循w3c网站上公布的XML 1.0 规范。  在一个RSS文档中,根元素是<rss>,带有一个必备属性version,用以指明该文档遵循的rss规范,如果rss文档遵循本规范,则version值必须是2.0。  <rss>元素只有一个子元素,包含关于频道的一些信息。频道(channel)是整个blog,项(item)指一篇文章或日志 ...
什么是 RSS? RSS 是一种站点内容聚合的格式。它的名字是Really Simple Syndication 的的简写。 RSS是XML的一种。所有的RSS文档都遵循 XML 1.0规范, 该规范发布在W3C网站上。 这里是RSS版本历史的一个概要。在一个RSS文档中,最外层是一个< ...
RSS阅读器为了下载和阅读RSS“推”来的内容,用户需要一个叫“RSS阅读器”(有时也叫“新闻阅读器”或“新闻聚合器”)的本地软件。这个软件帮助用户完成诸如配置,更新,管理等对“推”来的内容的操作。   在阅读器的界面上,用户可以很方便,快捷地浏览他所订阅的所有信息源的最新内容。这些内容可以按用户定义以时间,出处,或关键字排序。 除了本地软件外,一些网站也在它们的网页上支持RSS浏览。另外,新生的互联网浏览器(如 Opera 7.50) 也将RSS“推” 技术嵌入了其源代码中。 目前英文的RSS阅读器很多,但专门为中国用户开发的汉语阅读器只有一个,来自上海玉珀电子科技的“看天下”RSS阅读器(w ...
讨论与Blog相关的技术,不可不谈的就是RSS,这个缩写在英文中可以有几个源头,并被不同的技术团体做不同的解释。既可以是“Rich Site Summary”,或“RDF Site Summary”,也可以是“Really Simple Syndication”。为什么有这么多含义呢?这还要从RSS的一段今天也没有理清的关系说起。 今天肯定有人还记得IE 4刚刚推出来的时候有一个有趣的功能,那就是新闻频道。这个新闻频道的功能与Netscape推出的新闻频道是很相似的(当时Netscape还是市场上领先的浏览器)。为此Netscape 定义了一套描述新闻频道的语言,这就是RSS,只不过Netsc ...
--简要解释UCS、UTF、BMP、BOM等名词  作者:fmddlmyy  这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一:  使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?  我很早前就发现Unicode、Unicode big endian和UTF-8编码的txt文件的开头会多出几个字节,分别是FF、FE(Unicode),FE ...
Global site tag (gtag.js) - Google Analytics