06 2015 档案

摘要:回到目录为什么要有本篇文章本篇文章主要实现了RTX消息生产者,并且完成了整体的设计方式,之前在设计时消息生产者全局使用单一的生产方式,即一个项目里使用了Email就不能使用SMS,这种设计方法和实际不相符,虽然在性能上是最佳的(采用了单例模型,维护一个生产者,使用策略模式进行生产者的实现,使用工厂模... 阅读全文
posted @ 2015-06-27 17:48 张占岭 阅读(1300) 评论(0) 推荐(0)
摘要:回到目录 mongoDB的管道是个好东西,它可以将很多操作批处理实现,即将多个命令放入一个管道,然后去顺序的执行它们,今天我要说的是,利用管道中的分组来实现实现中的ditinct+group的效果,即先对一个元素去重,然后即一个字段进行分组,如你的userinfoID,它对应多个planID,而我们 阅读全文
posted @ 2015-06-24 11:58 张占岭 阅读(12411) 评论(0) 推荐(0)
摘要:回到目录 对于MongoDB这个非关系型数据库(NoSql)来说,找一个IDE工具不是很容易,还好被我找到了,它就是大名鼎鼎的MongoVUE,它可以对mongodb数据表进行增删改查,下面我主要说一下它的查询功能,它与传统的SQLSERVER不同,在写语句时我们需要了解一下它自己的一些关键字。 1 阅读全文
posted @ 2015-06-18 15:18 张占岭 阅读(18355) 评论(4) 推荐(2)
摘要:很久很久以前,自己就想有个包包,最近又从网上淘了一个,价格不便宜呢,99块,还是个小腰包,不过作工还算精良,我喜欢的类型,帆布休闲包,可以将我的手机,耳机,水,小烟,小酒,小伞都放里,方便至极,哈哈!对于我们做软件的人来说,如何把自己写的组件,框架放在包包里进行管理,也是一门学问,原来自己的组件都是... 阅读全文
posted @ 2015-06-18 15:01 张占岭 阅读(920) 评论(0) 推荐(2)
摘要:大叔框架开源了,这对于很多人来说,尤其是一直关注大叔框架的人来说,无意是个意外惊喜!大家可以使用nuget直接安装大叔框架,并且它在下载后会自己引用到你的当前项目之中,非常方便!我的梦想:希望越来越多的人使用大叔框架,喜欢大叔构架,大叔也会定期为框架进行更新!我的宗旨:为软件开发者服务我的理念:追求... 阅读全文
posted @ 2015-06-16 11:28 张占岭 阅读(1646) 评论(3) 推荐(2)
摘要:回到目录 说它是批量操作,就是说将集合对象一次提交到服务器,并对数据进行持久化,如果您的代码是一次一次的提交,那不算是批量操作!在之前的mongodb仓储中并没有对批量更新和批量删除进行实现,而今天在项目中,还是实现了这种批量的操作,并且已经通过测试,下面公开一下源代码 在程序实现之中,我们使用了W 阅读全文
posted @ 2015-06-09 22:09 张占岭 阅读(23996) 评论(3) 推荐(1)
摘要:回到目录 递归递归我爱你!只要你想做,就一定能成功! 从一到二,从二到三,它是容易的,也是没什么可搞的,或者说,它是一种流水线的方式,而从三到十,从十到百,它注定要有一个质的突破,否则,它会把你累死,代码写的让你自己都觉得想吐!有时,我们是被逼出来的,对于一种功能的实现,我们有时需要有从三到十的态度 阅读全文
posted @ 2015-06-04 22:19 张占岭 阅读(4570) 评论(4) 推荐(0)
摘要:回到目录 注意,这里说的值对象是指在MongoDB实体类中的,并不是DDD中的值对象,不过,两者也是联系,就是它是对类的补充,自己本身没有存在的价值,而在值对象中,也是不需要有主键Id的,这与DDD也是不谋而合的,也是可以理解的,因为它只是对主对象的一种补充说明,自己不存在任何意义,所以要主键也没什 阅读全文
posted @ 2015-06-03 13:42 张占岭 阅读(4251) 评论(0) 推荐(0)
摘要:回到目录上次我们开发了一个quartz的管理工具,主要使用的是Simple Trigger做为触发器的,如果各位觉得它过于简单不能实现我们的功能,我们可以引入Cron这个概念,它叫做时间表达式,它可以灵活的去设置各种策略,我们先来看一下cron expression的一些基础的知识吧格式:[秒][分... 阅读全文
posted @ 2015-06-03 11:40 张占岭 阅读(1014) 评论(0) 推荐(0)
摘要:回到目录 我们上一讲中介绍了大叔封装的Mongo仓储,其中介绍了几个不错的curd操作,而对于按需更新内部子对象,它是有条件的,即你的子对象不能为null,也就是说,我们在建立主对象时,应该为子对象赋一下初值,即new一下它,呵呵. 正确的mongo集合 对于赋过初值的子对象,在按需要更新时,有以下 阅读全文
posted @ 2015-06-02 15:27 张占岭 阅读(1239) 评论(0) 推荐(0)
摘要:回到目录 我不得不说,mongodb官方驱动在与.net结合上做的不是很好,不是很理想,所以,我决定对它进行了二次封装,这是显得很必然了,每个人都希望使用简单的对象,而对使用复杂,麻烦,容易出错的对象尽而远之,这是正常的,人都是喜欢懒惰的,就像程序员,也是一样,喜欢偷懒,可能说,偷懒是程序员进步的一 阅读全文
posted @ 2015-06-01 17:06 张占岭 阅读(3118) 评论(0) 推荐(1)