巧妙运用null [if !supportLists]1. [endif]Null的含义 例如,以下sql查不到第三条数据: with t as( select 1 cid ...
![240](https://upload.jianshu.io/users/upload_avatars/25810129/91e33431-81ba-47c6-9cac-124891efa81f.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
巧妙运用null [if !supportLists]1. [endif]Null的含义 例如,以下sql查不到第三条数据: with t as( select 1 cid ...
前段时间,在项目上有这样一个场景,计算某段时间的日均余额,这个时间段有本月、本季、本年。。。 逻辑实现就是累计这个时间段内每一天的余额,除以这个时间段内的天数。 其中源表结构...
开闭原则:开闭原则就是说对扩展开放,对修改关闭。 依赖倒置原则:这个是开闭原则的基础,针对接口编程,依赖于抽象而不依赖于具体。 以下摘取了之前自己写过的一个动态代码机工具,业...
在互联网上,通信的整个过程可能要经历若干代理服务器、路由器和交换机等,如果使用http通信,那整个通信过程是透明的,任何代理服务器都能窃听并篡改通信内容,因此https应运而...
之前写过一篇介绍redis集群的文章,那篇可以方便大家入门,这篇是对这几个方案的原理介绍,方便对大家对这几个集群方案有个更加深入的了解,下面会分别对codis、sentine...
前言 开放平台设计系列第一篇主要写了开放平台功能方面的设计,原计划写3篇,一篇介绍功能,一篇介绍架构,一篇介绍使用的技术。写了第一篇功能后,发现架构和技术可以合并写,这样看起...
1. 为什么要建开放平台 从05年开始随着web2.0技术的快速发展,硅谷掀起了开放平台openapi的一股热潮,google开放了map api,还有很多互联网公司也推出了...