posts - 156,  comments - 601,  trackbacks - 0

我的评论

共3页: 上一页 1 2 3 下一页 
re: 业余时间开发的一套益智小游戏 x.matthew 2008-11-16 02:12  
只是一个业余时间的创作,针对画面等各地方都有很有改进的地方,也希望大家多提些建议和意见。
http://www.springsource.com/node/840
上面的链接是关于此次收购的答疑,都是相对于最终用户比较关心的问题。如收购后其的开源licenses是否变更, 收购G2ONE的目的是什么,为什么选择Groovy而不是Ruby等。
Jersey项目名称由来, Jersey项目负责人 Paul Sandoz 解答到:

Jersey is a restful place to have a holiday (so i have been told) and
the yellow Jersey is that which is worn by the race leader in the Tour
de France (i like cycling).
文章已经更新,增加了一个示例演示。
Hibernate-memcached 1.0 已经正式发布 (20-Aug-2008),本人会在最近时间更新本文,展示一个真正可以工作的示例出来。
re: JBoss Envers 学习笔记 x.matthew 2008-11-03 23:40  
JBoss envers 还支持通过@RevisionEntity, 增加自定义的字段用于在生产历史版本数据。这部分示例会在后续更新补充上。
re: 幽默的顿悟,也许你会有收获 x.matthew 2008-11-02 19:32  
调羹 好像是江浙那里的话,其意就是勺子。 呵呵,我刚到北方的时候,也是喜欢的说这个调羹,结果没有人能听懂。
re: Spring Workflow in Incubator x.matthew 2008-11-01 14:02  
@leekiang
如何正确获取用户的真实需求的确是很难,正如XP所要求,拥抱变更。所以正因为是这样的现状目前在短时间内很难改正,才需要技术提供一个更好的工具来支持这种的风险的产生。
re: 一页纸讲述Glassfish V3的新特性 x.matthew 2008-10-30 19:44  
JSR 311规范已经发布,Jersey 1.0正是 Rest规范的Sun官方参考实现,最近也一直在对其进行试用。如果能整合到V3版本,这又将是Glassfish一个比较重份量的特性。 加上OSGi,支持与 内置服务器模式的支持,想必V3一定会受到不少开发人员亲眯。
re: Spring Workflow in Incubator x.matthew 2008-10-30 13:35  
看作者在官网发布信息的语气,大有“语不惊人死不休”的态度,这个项目应该是非常值得我们期待。
re: Spring Workflow in Incubator x.matthew 2008-10-30 13:32  
作者 Jan Machacek简介:
Jan Machacek graduated in Computer Science from the University of Hradec Kralove, Czech Republic and joined UK-based Cake Solutions in September 2002. Prior to this, Jan worked as a network administrator and programmer in Prague and has much experience in Internet and installation technologies.

Jan's role as Lead Developer at Cake Solutions sees him at the centre of all implementation-level details in all projects. In particular, Jan is often called upon to work on some of the most complex and challenging aspects of a system. Since joining Cake, Jan has proven his expertise in both Java and Microsoft .NET not only by taking on a wide variety of highly complex projects but also through his collection of published works covering both topics.
re: Spring Workflow in Incubator x.matthew 2008-10-30 13:30  
作者 Jan Machacek 与 ROB HARROP一起出版过 《Pro Spring》。这本书还被 译成中文《Spring专业开发指南》被电子工业出版社出版。 而且看其博客发布的书相当多,而且涉及的专业也很广,看其造诣之深,知识之渊博,真是极其的钦佩。
re: Java工具类学习笔记 x.matthew 2008-10-30 08:31  
@stanleyxu2005
关于部分,你可以看一下Jdk中链表的实现。LinkedHashSet实现是通过LinkedHashMap来实现

void addEntry(int hash, K key, V value, int bucketIndex) {
createEntry(hash, key, value, bucketIndex);

// Remove eldest entry if instructed, else grow capacity if appropriate
Entry<K,V> eldest = header.after;
if (removeEldestEntry(eldest)) {
removeEntryForKey(eldest.key);
} else {
if (size >= threshold)
resize(2 * table.length); //重新申请内存空间,大小为原来的两倍,并把原来的数据内容复制
}
}
虽然注释上说是实现了双向链表,但其最终还是以数组的方式存储。只是在实现中体表了链表这样特性功能(快速新增,删除)。
下面是它的删除操作,其实并没有把实际的值删除,而是引用不到这块内容而以(在数据组中还存在,在下次重新申请空间时,这块才会被清除掉)
private void remove() {
before.after = after;
after.before = before;
}
re: 各位大侠。帮忙给个方案 x.matthew 2008-10-29 10:08  
先把把配置定义文件分开,实现一个Spring loader,先由它启一个主Spring application container服务,其它的配置则通过子 application container进行加载(每个都是独自的Spring context loader),加载后,再绑到主Spring application container上,一旦某个出错,则直接放弃该配置即可。
Jad用得不多,不是很了解。 我比较喜欢用这个,目前它已经支持Jdk6,感觉升级很快。而且用它可以直接到Jar进行整理反编译很方便。
好消息。从Sun官方一位开发人员的博客看到。
Jersey will be available soon from the Glassfish v2 and v3 update centers. And will be available in the Netbeans 6.5 release.
期待netbeas对jersey的支持程度。
re: RUP学习笔记(一) x.matthew 2008-10-27 15:05  
楼主也可以看一下IBM RSA产品,现在出7.0 也是结合了IBM的RUP
REST 软件架构是由Roy Thomas Fielding博士在2000年首次提出的。他为我们描绘了开发基于互联网的网络软件的蓝图。REST软件架构是一个抽象的概念,是一种为了实现这一互联网的超媒体分布式系统的行动指南。可以简单说REST是一种Web架构风格,它指导大家怎么去构建一个Web应用服务,如何把资源作为服务发布出去。所有的资源都进行唯一的URI定位,每个资源(包括网络资源)只需要四种行为:创建(Create)、获取(Read)、更新(Update)和销毁(DELETE)就可以完成对其操作和处理。
所有Rest不会是一种技术或框架,因为不局限于具体的技术和框架。它是从更高的层面提出的针对于互联网的网络软件设计的指导思想.
re: 回忆我的求职 x.matthew 2008-09-29 16:25  
@YYX
如果是这样原因的话,我把类库放在项目里面,那自定义ClassLoader就会加载,正常的话就可以使用了。感觉好像Glassfish对JPA实现的类库有做过滤操作,对这些类库自定义ClassLoader不会进行load。
re: Java开源协议小全 x.matthew 2008-09-02 08:16  
不错,应该需要去了解一些这方面的知识。
这个配置很简单,而且我在Hibernate的JPA实现中也实现了。具体配置如下:persistence.xml
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"" target="_new">http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" version="1.0">

<persistence-unit name="entityManager" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<jta-data-source>java:comp/env/jdbc/qualitydb</jta-data-source>

<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect" />
<property name="hibernate.max_fetch_depth" value="3" />
<property name="hibernate.show_sql" value="true" />


<property name="hibernate.cache.region_prefix" value="quality.cache.ehcache"/>
<property name="hibernate.cache.use_second_level_cache" value="true"/>
<property name="hibernate.cache.use_structured_entries" value="true"/>
<property name="hibernate.cache.use_query_cache" value="true"/>
<property name="hibernate.cache.provider_class" value="com.googlecode.hibernate.memcached.MemcachedCacheProvider"/>
<property name="hibernate.memcached.servers" value="localhost:11211"/>

</properties>

</persistence-unit>

</persistence>

启动后,提示如下:
2008-08-28 17:10:08,312 JCLLoggerAdapter.java265 INFO -- Starting MemcachedClient...
2008-08-28 17:10:08.718 INFO net.spy.memcached.MemcachedConnection: Added {QA sa=localhost/127.0.0.1:11211, #Rops=0, #Wops=0, #iq=0, topRop=null, topWop=null, toWrite=0, interested=0} to connect queue
2008-08-28 17:10:08.750 INFO net.spy.memcached.MemcachedConnection: Connection state changed for sun.nio.ch.SelectionKeyImpl@16e59da

表示已经配置成功了。
没有实现索引功能,还是不方便。
嗯,的确英文看起来会比较麻烦,不过正好也是给自己补补英语的机会。
re: 08年6月份的Web服务器排名 x.matthew 2008-07-07 19:57  
对数据的来源表示怀疑?
@Jacky-Q
由于eclipse 3.3的代号为Europa(木卫二),所以Ganymede(木卫三)应该是eclipse项目团队的本意,不过Ganymede的确有美少男的含意。
@Java.net
确时的查证了一下,应该是木卫三。Ganymede (英语发音"GAN uh meed")为最大的木星已知卫星,也是第七颗发现的木星卫星,在伽利略发现的卫星中离木星第三近。 Ganymede是一个特洛伊美人的男孩(一个美少男),被宙斯带去给众神斟酒。
@qiuwenb
@陈荣安
谢谢两位的支持,源代码这代因为不是我个人资产,所以抱歉不能发给两位。但这个日志系统分析的关键是在于其应用的思想,技术实现应该是次之的。
@realorg
本人也有一个项目,使用了Jetty做内置服务器,实现基本web的控制台功能。
http://www.blogjava.net/xmatthew/archive/2008/04/24/195745.html
其中的源代码你也可下载看一下,当然针对本人作者的其它点的方法建议没有实现,所以觉得不错,可以尝试一下。
讲得不错,学习。
re: 使用H2的MixedMode模式 x.matthew 2008-06-19 09:01  
H2 在Embedded mode 方式下,速度还还是很惊人。
@godson_2003
你这个问题与上面@freeke提的问题一样,这个错误与监控平台本身无关。我发布的spy2servers版本里面,在启动服务的时候,会启动一个ActiveMQ的监控组件和tomcat服务监控组件,它们会去监听你本地是否有该服务,如果没有则会抛出你所说的错误,你可从配置中去掉这两个监控组件就行。

把spy2servers.xml中 activeMQJmxSpy和tomcatJmxSpy去掉即可。
能把错误信息日志发我一下,我帮你看一下是什么问题不能在你机器运行?
其实监控tomcat是通过jmx来实现,与linux或windows或其它操作系统无关的。
如果喜欢交朋友,不防借鉴一下上面的11个技巧。
re: 公布一份手机地图 x.matthew 2008-06-04 14:21  
去哪下载??
re: Spring Integration 1.0 M4 发布 x.matthew 2008-05-28 11:49  
@hut
sorry,已经更新。
re: Spring 2.5 配置文档帮助卡片 x.matthew 2008-05-23 10:39  
@walnutprince
注册确有些麻烦,但附件太大,我上传不了,只能是从官方上去下载了。
不知道内容写得如何,关注
re: 推荐两个firefox插件 x.matthew 2008-05-13 14:55  
@千里冰封
firebug调试js非常方便的,现在公司用ext2.0做界面开发,经常需要用到firebug来进行调试。
btw: firebug 在线更新网址 http://addons.mozilla.org/firefox/addon/1843
@freeke
这个错误与监控平台本身无关。是这样的,你在启动服务的时候,会启动一个ActiveMQ的监控组件和tomcat服务监控组件,它们会去监听你本地是否有该服务,如果没有则会抛出你所说的错误,你可从配置中去掉这两个监控组件就行。
@zhangzhicheng
已经通过邮件回复给你了,收一下吧
@dbclick
是这样的,你运行时,需要把spy2servers-core的源码和spy2servers-plugins源码放到两个项目中,因为两个项目在编译路径下META-INF目录下都有spring.schemas,会彼此覆盖所导致的。
@dbclick
你需要把类库更新一下,由原来的spy2servers.jar,现在应该是两个类库spy2servers-core.jar和spy2servers-plugins.jar。 直接从上面的链接上就可以下载,更新到lib目录下。
re: SubVersion(SVN) 安装说明 x.matthew 2008-04-26 18:55  
有没有服务配置和使用这方面的说明文档,能共享一下吗?
开发手册已经整理完成。查看地址 http://www.blogjava.net/xmatthew/archive/2008/04/25/196075.html
@bangbang
的确在反编译jdk1.5版本的class文件就报错。
这次只发布了用户端的使用手册,开发手册部分,尚且没有完成,待续。。。。
@lengyu
其实classlocator最大便利之处,我们在开发的时候,比如要找一个类StringUtils,却想不起来这个类所在jar文件是什么名字。比如使用maven构建项目的朋友知道,maven服务在本地有一个reponsitory目录,管理着所有的类库,现在要找一个类所在的jar文件,只需要让classlocator引入这些目录后,让很方便果找了。而且可以直接使用classlocator把选中的jar文件引用到编译环境中。
@wpf
这个与ctrl+shift+t应用是不同的。 ctrl+shift+t只适用于查找目前项目中的资源文件,但如果你要引用一个类,但你不知道这个类具体在哪个jar文件中,classlocator就非常有用了。
@tt
刚才链接没有引用正确,现已经更正。
共3页: 上一页 1 2 3 下一页