- 博客(3)
- 收藏
- 关注
原创 利用反射+策略模式优化过多的if else 代码
前言最近刚看完《设计模式之禅》,在写代码前总是想着能不能尝试用上一些设计模式。前几天看到一篇公众号推文利用策略模式来优化过多的if else代码,正好符合目前我面临的一个场景,作者使用一个枚举类来维护所有的策略,这样的话,没增加一个策略,都要去枚举类里增加相应的枚举常量,不太符合“开闭原则”。同时,随着策略的增加,这个枚举类源码的理解性也会变得越来差,也比较难维护。我通过注解+反射和策略模式做了...
2019-03-24 21:25:10 2376
原创 Greenplum集群部署总结
前言Greenplum是一种基于PostgreSQL数据库开发的大规模并行计算(MPP)数据库服务器,其架构特别针对管理大规模分析型数据仓库以及商业智能工作负载而设计。网上关于Greenplum集群安装部署的教程很多,数据库的编译安装可以参照gp的Github官网教程, 系统的前期配置和完整教程可参考教程,该教程成功率较高。由于Greenplum的版本不断在更新,按照原来众多博主写的教程安装还...
2019-03-23 16:26:17 1887 1
原创 Leetcode刷题--Week 1
滚动阅读全文前言眼瞅今年暑假就要开始找工作了,正好借助Leetcode刷题复习一下相关算法,随便为找工作做些准备。接下来每周至少回顾一个算法同时刷一道题,每周打卡。本周刷题树题目:Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the shortes...
2019-03-23 16:25:04 203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人