我想将Twitter响应中的日期字符串转换为Date对象,但我总是得到一个ParseException,我看不到错误!?!
输入字符串:Thu Dec 23 18:26:07 +0000 2010
SimpleDateFormat 图案:
EEE MMM dd HH:mm:ss ZZZZZ yyyy
Run Code Online (Sandbox Code Playgroud)
方法:
public static Date getTwitterDate(String date) {
SimpleDateFormat sf = new SimpleDateFormat(TWITTER);
sf.setLenient(true);
Date twitterDate = null;
try {
twitterDate = sf.parse(date);
} catch (Exception e) {}
return twitterDate;
}
Run Code Online (Sandbox Code Playgroud)
我也试过这个:http://friendpaste.com/2IaKdlT3Zat4ANwdAhxAmZ但是给出了相同的结果.
我在Mac OS X上使用Java 1.6.
干杯,
和我
我想了解有关如何构建基于CEP的应用程序的更多信息.所以我环顾四周,找到了几个产品(概述在这里:http://rulecore.com/CEPblog/?page_id = 47).
但由于目前有不少,我不知道哪个是最好的开始.总的来说,我只会考虑免费提供的那个.其余的只是私人使用有点贵;)
Esper是免费的,但没有Esper工作室,开发一个cep应用程序似乎相当繁琐.Streambase提供免费试用,但我无法知道你可以使用多长时间(如果只有一个月,那么对于更长时间的研究没有帮助).Oracle CEP套件似乎相当完整,但在cep场景中 - 据我所知 - 与Esper或Streambase相比,它是最不被认可的.
那么你有什么提示开始cep开发的最佳方法吗?是否值得花时间研究oracle文档,或者从Esper或Streambase开始是否更好?
干杯,
安德烈亚斯
我有一个Web客户端和一个EJB项目,我用Eclipse 3.4创建.当我想在Jboss 5.0.1上部署它时,我收到以下错误.我搜索了很多,但我无法找到解决方案.
18:21:21,899 INFO [ServerImpl] Starting JBoss (Microcontainer)...
18:21:21,900 INFO [ServerImpl] Release ID: JBoss [Morpheus] 5.0.1.GA (build: SVNTag=JBoss_5_0_1_GA date=200902231221)
18:21:21,900 INFO [ServerImpl] Bootstrap URL: null
18:21:21,900 INFO [ServerImpl] Home Dir: /Applications/jboss-5.0.1.GA
18:21:21,900 INFO [ServerImpl] Home URL: file:/Applications/jboss-5.0.1.GA/
18:21:21,901 INFO [ServerImpl] Library URL: file:/Applications/jboss-5.0.1.GA/lib/
18:21:21,901 INFO [ServerImpl] Patch URL: null
18:21:21,901 INFO [ServerImpl] Common Base URL: file:/Applications/jboss-5.0.1.GA/common/
18:21:21,902 INFO [ServerImpl] Common Library URL: file:/Applications/jboss-5.0.1.GA/common/lib/
18:21:21,902 INFO [ServerImpl] Server Name: default
18:21:21,902 INFO [ServerImpl] Server Base Dir: /Applications/jboss-5.0.1.GA/server
18:21:21,902 INFO [ServerImpl] …Run Code Online (Sandbox Code Playgroud) 是否有maven插件,我可以使用它来检查是否有提交,因为项目最后一次被释放?我想强制人们跟上项目文档,因此我想在构建过程中检查自上次发布以来是否有过对文档docbook项目的提交.如果没有任何构建应该失败,因为没有更新文档.或者您是否有其他方法可以自动确保人们继续记录?
我已经坚持了几个星期了,我不知道出了什么问题.因为我已经浪费了这么多时间,所以我非常绝望
我使用下面描述的数据模型(MySQL).我通过reverse engeneering(Eclipse/JBoss Tools)创建了hbm.xml和java类(参见下面的示例).
当我尝试保存推文,单词或事件时,我可以在日志消息中看到生成pk值并且参数绑定正确,但是没有任何内容写入数据库.(请参阅帖子最后的日志消息)
但最奇怪的是,我保存到event_has_words表的对象是完美存储的(使用生成的单词和事件表中的id)!?!?!最重要的是没有异常被抛出!?!
有任何想法吗?我要疯了!
最好的祝福,
约翰
这是一个不起作用的映射:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="de.brotkasting.buki.cep.data.hibernate.entities.Event" table="event" catalog="cep1">
<id name="pkEventsId" type="java.lang.Integer">
<column name="PK_Events_Id" />
<generator class="identity" />
</id>
<many-to-one name="sourceSystems" class="de.brotkasting.buki.cep.data.hibernate.entities.SourceSystems" fetch="select">
<column name="SourceSystems_PK_SourceSystems_Id" not-null="true" />
</many-to-one>
<many-to-one name="tweets" class="de.brotkasting.buki.cep.data.hibernate.entities.Tweets" fetch="select">
<column name="Tweets_pk_tweet_id" not-null="true" />
</many-to-one>
<property name="systemTimeStamp" type="timestamp">
<column name="System_Time_Stamp" length="19" not-null="true" />
</property>
</class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)
和相应的班级:
package de.brotkasting.buki.cep.data.hibernate.entities;
// Generated 28.04.2009 21:24:54 by Hibernate Tools 3.2.4.GA
@Entity
@Table(name = "event", catalog …Run Code Online (Sandbox Code Playgroud)