自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 统计不同省份的商品点击排行(两种实现方式)

需求: 统计不同省份的商品点击排行 //数据 val srcDatas = List( ("zhangsan", "河北", "鞋"), ("lisi", "河北", "衣服"), ("wangwu", "河北", "鞋"), ("zhangsan", "河南", "鞋"), ("lisi", "河南", "衣服"), ("wangwu", "河南", "鞋"), ("zhangsan", "河南", "鞋"),

2021-01-04 20:53:03 368

原创 Scala 实现 WordCount 从详解到极简写法

Scala 实现 WordCount 从详解到极简写法步骤详解val dataList = List( ("Hello Scala", 4), ("Hello Spark", 2) ) //第一步:将list中的每k-v对的key 按空格切分,并且组成新的 k-v组 val kv_list = dataList.map(kv => kv._1.split(" ").map((_, kv._2)).toList) // .map(v => (v, kv._

2021-01-04 19:44:50 240

原创 sql相关

2、蚂蚁森林低碳用户排名分析问题:查询user_low_carbon表中每日流水记录,条件为:用户在2017年,连续三天(或以上)的天数里,每天减少碳排放(low_carbon)都超过100g的用户低碳流水。需要查询返回满足以上条件的user_low_carbon表中的记录流水。例如用户u_002符合条件的记录如下,因为2017/1/2~2017/1/5连续四天的碳排放量之和都大于等于100g:seq(key) user_id data_dt low_carbonxxxxx10 u_0

2020-12-04 20:47:58 250

原创 SQL相关

蚂蚁森林题目详解----题目1.蚂蚁森林植物申领统计问题:假设2017年1月1日开始记录低碳数据(user_low_carbon),假设2017年10月1日之前满足申领条件的用户都申领了一颗p004-胡杨,剩余的能量全部用来领取“p002-沙柳” 。统计在10月1日累计申领“p002-沙柳” 排名前10的用户信息;以及他比后一名多领了几颗沙柳。得到的统计结果如下表样式:user_id plant_count less_count(比后一名多领了几颗沙柳)u_101 1000

2020-12-04 19:46:49 132

原创 好代码的标准

好代码的标准好代码的标准1 可维护性2 可读性3 可扩展性4 灵活性5 简洁性6 可复用性7 可测试性好代码的标准在日常的开发中,我们时常会阅读别人的或是自己的代码。阅读一段代码时,我们也常会不由自主的评价:“这代码写的不错,或是:“这写的真烂~”遇到好代码,干活愉快,可以顺利完成任务。遇到烂代码,就非常痛苦了,干活之前,需要先花费很大的精力去理解其中的逻辑遇到烂代码虽然很痛苦,但我们自己却也会不自觉的写出很多烂代码,事后被别人吐槽。就这样,我们在繁忙的工作中努力互相伤害因此,为更好的自己,更好的

2020-07-20 17:31:19 1202

原创 四十条写作技巧1--《马上写出好文章》(读书笔记)

1,明白如何去激励你的读者谁是我们想要激励的对象?我们想要激励他们怎样的反应?如果以上答案不清楚,那我们如何能和读者心意相通?我们如何知道我们的营销对象呢?我们如何知道怎样帮助正确的人找到我们的作品呢? 带着这些问题,稍坐一会 把我们的发现写成笔记 等待24小时 然后再次阅读这些笔记,接着反观我们的书,博文或者目前已经写好的任何东西这些作品是否让你为正确...

2019-08-17 21:07:59 502

翻译 Effective Java 3rd Edition翻译

文章目录前言序言鸣谢1,简介2,创建和消费对象2.1 考虑用静态工厂方法取代构造函数2.2 面对多个构造参数时,考虑用构建器2.3 使用私有构造或枚举类型强制单例属性2.4 使用私有构造强制非实例化2.5 使用依赖注入取代硬连接资源2.6 避免创建不需要的对象2.7 清除过期的对象引用2.8 避免使用Finalizer和Cleaner机制2.9 使用 try-with-resources 取代 t...

2019-08-17 10:39:11 412

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除