12 2014 档案
摘要:首先建立 工作exchange和工作queue,指定工作队列的x-dead-letter-exchange到重试exchenge var workQueueArgs = new Dictionary { { "x-dead-letter-exchange", RETRY_EXCHANGE },
}; channel.ExchangeDeclare(WORK_EXCHANGE, "dir...
阅读全文
摘要:redis是文档型的,nosql中难处理的是关系。 比如人可以发博客,博客可以有分类。按照传统sql中,用户表和分类表都是主表,博客表是从表,有用户的外键和分类的外键 如果使用文档型的思考方式。 为用户A(User id=1)存储他的博客,在redis中是list或set 为分类A(Cate id=1)存储分类下的博客,在redis中是list或set 则当用户A向分类A中添加一条新博客...
阅读全文
摘要:总之,要让所有的东西,都被DbContext管理状态 1、查出来,改了,再提交 2、new 出来,attach,再改,再提交 以上两种都较好理解 3、new出来,改了,再attach,在改状态,再提交 改状态这里,不是和普通属性一样Property(x=>x.?).IsModify=true,导航属性不能用这样的方式 因为导航属性对应的是一个集合,而状态是要对应到集合里的每个元素具体的...
阅读全文
摘要:pub相对简单client.PublishMessage("channel", "msg");sub有2种方法方法1var subscription = client.CreateSubscription();subscription.OnMessage = (channel, msg) =>
{ Console.WriteLine(String.Format("Received '{0...
阅读全文
摘要:https://github.com/MSOpenTech/redis 下载解压 在/bin/release里还有一个压缩包,这个压缩包是生成好的 解压 运行redis-server 乌拉乌拉说了一堆 总之是要改一下配置文件 修改redis.windows.conf 第317行,原文内容为 # maxheap 改为 maxheap 500m 具体多少可自己看情况定,保...
阅读全文
摘要:在action中断点,点击页面上的连接,断点会命中2次 在其他浏览器里正常,仅命中1次 在火狐安全模式中正常,仅一次 经过一翻辛苦的排查,原因在迅雷的插件,把这个插件禁用了就好了。
阅读全文