摘要: 查询基础 2.2 算数运算符和比较运算符 2.2.1算数运算符 + - * / 需要注意NULL 5 + NULL 10 - NULL 1 * NULL 4 / NULL NULL / 9 NULL / 0以上运算结果全都是NULL,实际上所有包含NULL的运算,结果肯定是NULL。 2.2.2比较 阅读全文
posted @ 2017-12-16 23:16 CoderFocus 阅读(586) 评论(0) 推荐(1) 编辑
摘要: 我这里的业务场景是根据消息类型将离线消息存入mongoDB不同的collection中。其中就涉及到大量的分支判断,为了增强代码的可读性和可维护性,对之前的代码进行了重构。 先对比一下使用反射+策略模式前后的代码: 重构前: 重构后: 我们可以看到重构前的代码充斥着大量的分支判断,以后每增加一个新的 阅读全文
posted @ 2017-09-11 15:13 CoderFocus 阅读(5061) 评论(5) 推荐(7) 编辑