能力强的人善于解决问题,有智慧的人善于绕过问题。 区别很微妙,小心谨慎做后者。
全部博文(399)
发布时间:2015-07-02 15:01:33
我们知道DDD中,Aggregate和面向对象的Class是不同的。虽然也讲究高内聚,但是Aggregate对粒度有苛刻的要求。
一个Aggregate是一个一致性的边界。
一个Entity中, 如果有一些属性经常同时变化,
......【阅读全文】
发布时间:2015-06-08 14:30:40
Command-Query Responsibility SegregationTo understand CQRS, let’s first talk about the object pattern Command-Query Separation (CQS).CQS at an object level means:If a method mutates the state of the object, it is a command, and it must not return a value.If th.........【阅读全文】
发布时间:2015-05-21 18:13:15
一般来说,如果索引包含N个键,则按照顺序对于其任意前缀的查询都会有帮助。比如已有索引 {“a”:1, “b”:1, “c”:1, “d”:1, “e”:1},实际上是有了{“a”:1} , {“a”:1, “b”:1},{“a”:1, “b”:1, “c”:1}, {“a”:1, “b”:1, “c”:1, “d”:1},{.........【阅读全文】
发布时间:2015-05-12 15:22:20
{worker_processes 1; events { worker_connections 1024; } http{ upstream myproject { #这里指定多个源服务器,ip:端口,80端口的话可写可不写 server 192.168.43.158:80; .........【阅读全文】