虽然我之前遇到过Kafka,但我最近才意识到Kafka可能会被用作CQRS,eventstore(的基础).
Kafka支持的要点之一:
诚然,我不是100%精通CQRS /事件采购,但这看起来非常接近eventstore应该是什么.有趣的是:我真的找不到关于Kafka被用作事件存储的那么多,所以也许我必须遗漏一些东西.
那么,卡夫卡缺少什么东西才能成为一个好的活动商店?会有用吗?用它生产?对洞察力,链接等感兴趣
基本上,系统的状态是根据系统收到的事务/事件保存的,而不是仅仅保存系统的当前状态/快照,这是通常所做的.(将其视为会计总帐:所有交易最终都会累加到最终状态)这允许各种很酷的事情,但只需阅读所提供的链接.
是否可以只关注Github上的特定问题(而不是关注整个项目)?当一个特定问题发生变化时,我希望通过电子邮件收到通知(拉动,状态变化,新评论).这有可能吗?
我正在寻找一种方法将一些POJO直接转换为Jackson TreeModel.我知道存在从POJO到JSON-String的转换,并且支持TreeModel到JSON-String - hovewer我正在寻找POJO到TreeModel的转换.有办法吗?
用例如下:
理想情况下,这涉及两个序列化步骤.但是,在我的解决方法中,我目前正在使用三个 - 您可以在此处看到:
map = // a map of pojos with jackson annotations
//pojo >> JSON
StringWriter w = new StringWriter();
objectmapper.writeValue(new JsonFactory().createJsonGenerator(w), map);
String json = w.toString();
w.close();
//JSON >> Treemodel
JsonNode tree = GenericJcrDTO.mapper.readTree(json);
//filter tree here
//treemodel >>JSON
StringWriter w = new StringWriter();
GenericJcrDTO.mapper.writeValue(new JsonFactory().createJsonGenerator(w), tree);
json = w.toString();
w.close();
Run Code Online (Sandbox Code Playgroud)
任何人?
我在网站上使用Apache Httpclient进行Ajax调用.在某些情况下,对外部Web服务的请求失败,通常是:
处理请求时捕获到I/O异常(java.net.ConnectException):连接超时:连接.
在这种情况下,我经常想跳过重试请求(Httpclient似乎自动执行的操作).
但是,我找不到任何方法,参数等来跳过重试.
任何人?
谢谢Geert-Jan
我喜欢那些简短的js oneliners.我想知道是否有符合逻辑和优雅的东西:
比这更短的;)
var obj = {} ;
//some iterative called function
obj.prop = obj.prop===undefined?0:obj.prop++;
Run Code Online (Sandbox Code Playgroud) 我最近了解到有趣的新Google Analytics内容实验.(http://analytics.blogspot.nl/2012/06/helping-to-create-better-websites.html)
标准用例似乎是针对特定页面,例如产品详细信息页面,您提供变体(不同的URL)并选择测试中包含的用户百分比.这样的用户将被呈现产品详细信息页面的变体(并且将继续呈现相同的变化以用于延续/ ux原因,基于可能的cookie).
一切都很好.
但是,我说我的网站上有100个产品.仅测试其中一种产品的变体有以下缺点:
对我而言,能够将某种类型的所有产品动态地包含在同一测试中(例如:所有电视)似乎要好得多,例如通过在网址上设置一些正则表达式或其他过滤器以包含在测试中.
这样的事情目前是否有可能安排,有用或者完全没有意义?
编辑
部分解决方案似乎是"相对网址" https://support.google.com/analytics/bin/answer.py?hl=zh-CN&answer=2664470
进一步采用前面的示例,我们可以看到相对URL的使用如何让您轻松地在一组不同的原始页面上运行实验,并测试该组页面中的可视替代品(例如,e-中的产品页面)商业网站).
剩下的问题:如何动态标记哪些页面属于实验(例如:基于正则表达式)
谢谢.
给定以下架构:
var UserSchema = new Schema({
, email : { type: String }
, passwordHash : { type: String }
, roles : { type: [String] }
});
Run Code Online (Sandbox Code Playgroud)
我想email成为关键.我怎么定义这个?
我可以:
var UserSchema = new Schema({
, _id: { type: String }
, passwordHash : { type: String }
, roles : { type: [String] }
});
Run Code Online (Sandbox Code Playgroud)
所以MongoDB会将它识别为id-field,并调整我的代码来_id代替,email但这对我来说并不干净.
任何人?
目前我在客户端和服务器端都使用Mustache模板(http://mustache.github.com/),分别使用javascript和java实现.
但是,相对较新的Handlebars.js(http://www.handlebarsjs.com/)试图克服的Mustache存在一些局限性.
但是据我所知,手柄只有一个javascript实现.有人知道Handlebars的(实验性)java实现吗?
我打算开发一个具有以下功能的独立的Restful Image Server,但首先想知道开源世界中是否存在类似的东西(语言并不重要):
不起作用:
考虑进入Mongo GridFS路线,几乎免费获得MongoDb分片和复制.把Nginx的前面,也许(部分)直接使用nginx的,GridFS的(见下文)应允许休息-东西,并与一些配置,一些简单的缓存,如果GridFS的无法处理本身(不知道)
资料来源:
nginx-gridfs http://www.coffeepowered.net/2010/02/17/serving-files-out-of-gridfs/
的懒惰变得理念(和一个简单的实现的正是我要找的,但它似乎不是一个积极的维护项目的更多hobbyish) http://sumitbirla.com/2011/11/how-to-build-a-scalable -caching调整大小图像服务器/
其他接近的东西,但不是最终的解决方案 https://github.com/adamdbradley/foresight.js/wiki/Server-Resizing-Images
有什么事情已经做到了吗?
将javascript函数作为对象中的键是完全有效的吗?
以下工作,但我不确定它是100%(ecma或任何身体管理此)合规
var f = function(){
};
var obj = {};
obj[f] = "a";
console.log(obj[f]);
Run Code Online (Sandbox Code Playgroud) javascript ×3
java ×2
ab-testing ×1
apache-kafka ×1
cqrs ×1
dddd ×1
github ×1
gridfs ×1
httpclient ×1
image ×1
jackson ×1
json ×1
mongodb ×1
mongoose ×1
mustache ×1
nginx ×1
pojo ×1
templating ×1