算法题,容器盛水
前几天看到阿里数据公众号有个技术题, 刚一开始以为结束了,一问还有最后一天,刚开始本想用sql来解答了,因为工作中,很难碰到烧脑的内容,不锻炼锻炼自己怕脑子不够使, 当时感觉比较容易,但sql想了下一些公用变量的东西不好弄,因此,还是决定用java来完成它,毕竟,java中的变量中的地址传递还是比较好弄的。题目请...
数仓体会之(布署升级脚本与文档)
在项目现场,经常看到运维人员对一些布署升级文档的理解不到位而导致在这过程中出现很多问题,运维人员觉得文档写的不够清楚,操作流程不够详细,而编写文档的研发人员则抱怨运维人员技术水平不够,基本技能不够等等,在此,本着解决问题的态度谈谈一些看法。 一,我们的脚本运行环境尽量一致,能在服务器下运行的...
数仓体会之(分区与索引)
--------------------有些坑,我早已跳过,但,槽跳了,坑也要继续跳 ,在此记录些工作的杂七八的事此内容限于oracle数据库进行讨论。针对目前个人在实施数据仓库中,发现索引及分区基本上没有套路,基本是想怎么玩就怎么玩,而且基本是由于后期查询速度慢,然后是随意的添加索引,一个表十多二十个索引都随处可见...
mysql的sql排名
一直感觉oracle分析函数强大,总觉得mysql中缺少太多类似函数, 但发现,mysql中引入sql中的变量,使得sql可能非常的灵活,这几天做一个排名的内容,当1,2,3名成绩相等时,他们都是第二名, 当第4,5名相等时他们都是4.5名。才下列出一些代码,通过排序然后把变量赋值于上一行的值,然后计算,感觉变量的引...
2016年的小结
2016对我来说是比较特殊的一年,08年前从南昌转战北京,而八年后又从北京回到南昌,彷徨、纠结、不甘心等等因素,但最终还是回了南昌。入职xx已有四个来月,在此作个简短总结。1,江西企业所得税管理系统遗留问题的解决及新需求的开发。至少,解决了局方抱怨的态度,或许后期能够引入二期之类。但在这个过程中,其实...
utl_http.req 使用
由于应用使用缓存,当晚上数据加工后,可能第二天查看的数据还是缓存中的数据,由于通过设置缓存时间周期不好掌握,因此决定在oracle中跑完数据后调用一个清理缓存的url进行强制清缓存,存储过程大概这个样子create or replace procedure p_aa_test is http_req utl_http.req;begin ...