摘要: 参考资料: 正则表达式语法--菜鸟教程 Java正则表达式实现--韩顺平bilibili课程 简单批量替换 举例:将and 批量替换为&& Python实现 import re def transformSimple(fromRegex, toText, inText): return re.sub 阅读全文
posted @ 2021-09-13 23:31 hawking8su 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三大基本特征和五大基本原则 https://segmentfault.com/a/1190000021898422 三大基本特征 封装 继承 多态 五大基本原则 单一职责原则 核心思想:一个类,最好只做一件事,最好有且仅有一个引起它变化的原因。 开放封闭原则 核心思想:一个类,可以扩展(添 阅读全文
posted @ 2021-06-23 22:13 hawking8su 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 资金对账系统的设计思考 参考文章: 美团配送资金安全治理之对账体系建设 资金安全是公司业务稳定运行的核心方面之一,风险容忍度极低,实施上任何公司都希望全年资金运营风险事件为零。一个稳定可靠的清结算系统是资金安全的前提,一个严谨、健全、灵活的对账系统是保障。本文主要对资金对账系统进行总结探讨。 对账系 阅读全文
posted @ 2021-06-19 23:47 hawking8su 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Hive行转列和列转行 行转列(一行变多行) 方法1:简单粗暴 union all --不推荐 优点:好理解 缺点:多次select同一张表,造成计算量成倍增加;代码冗余,单个select条件复杂后会变得较难维护。 -- concat('height',':',height,',','weight' 阅读全文
posted @ 2021-05-30 12:17 hawking8su 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: VSCode常用键 官网链接:Visual Studio Code Tips and Tricks 更新日期:2021-05-22 TODO: 补充中文翻译 Shortcuts Description Ctrl+Shift+P Access all available commands based 阅读全文
posted @ 2021-05-22 23:59 hawking8su 阅读(73) 评论(0) 推荐(0) 编辑
摘要: HiveSQL优化的根本思想: 尽早尽量过滤数据,减少每个阶段的数据量 减少job数 解决数据倾斜问题 Hive SQL优化方式及使用技巧 https://www.cnblogs.com/fnlingnzb-learner/p/13087976.html Hive SQL的编译过程 https:// 阅读全文
posted @ 2021-05-14 14:35 hawking8su 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 数据中台的精细化成本管理 原文连接:08 | 交付速度和质量问题解决了,老板说还得“省” (geekbang.org) 好的数据中台:快、准、省 数据部门是企业的成本中心,如果要展现自己的价值,一方面是支撑好业务,获得业务的认可;另外一方面就是精简成本,为公司省钱。 有哪些成本的陷阱 常见问题: 数 阅读全文
posted @ 2021-05-09 13:22 hawking8su 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 环境:MYSQL 问题描述:表A和表B关联,关联字段有cat1、cat2、cat3三个维度;表A是配置表,三个字段肯定有值,表B是事实表,三个字段不一定都有值,但是如果cat2有,则cat1肯定有,以此类推; 需求:将表A和表B关联,如果表B的cat3为空,则用cat1和cat2字段关联,如果cat 阅读全文
posted @ 2021-04-30 14:50 hawking8su 阅读(2540) 评论(0) 推荐(0) 编辑
摘要: CFA知识点:久期为什么难理解 CFA的固定收益(Fixed Income)科目中,久期(Duration)是一个核心概念,也是固收实务中的重要概念。但是这个名字就让人看不懂什么意思,而实际上久期的涉及的名词定义众多,理解角度多,应用场景也多,常常让人傻傻分不清楚。久期到底是什么?怎么区分不同的久期 阅读全文
posted @ 2021-04-24 23:39 hawking8su 阅读(2951) 评论(0) 推荐(0) 编辑
摘要: FULL (OUTER) JOIN -- sqlserver,oracle,hive写法 select * from t1 full join t2 on t1.id = t2.id; -- mysql 没有 full outer join: 用left join + right join + un 阅读全文
posted @ 2021-04-23 15:01 hawking8su 阅读(465) 评论(0) 推荐(0) 编辑