liuwei063608的专栏

刘伟的随笔

如何只依靠Scala的语言特性实现高逼格的依赖注入

如何只依靠Scala的语言特性实现高逼格的依赖注入 什么是依赖注入? 对象是面向对象世界中的节本组成单元,依赖注入将对象组合在一起。以最简单的方式看,依赖注入所做的事情就是通过构造器或setter方法将依赖注入到对象。 如果使用适当的容器,我们还可以将系统每个组件的依赖都抽取到...

2018-03-28 15:19:03

阅读数:73

评论数:0

性能调优

目 录 12 性能调优 12.1 配置原则 12.2 Manager 12.2.1 提升Manager配置服务参数的效率 12.2.2 根据集群节点数优化Manager配置 12.3 HBase 12.3.1 提升BulkLoad效率 12.3.2 ...

2018-03-28 15:12:50

阅读数:1406

评论数:0

spark2.3.0 的agg 方法现在限制数量

spark2.3.0 的agg 方法现在限制数量,30个可以,60个不可以,记录一下 以后agg超过30个之后需要分次处理 原代码 scala val intervalCollectArr = df.agg(cols.toArray.head, cols.toArray....

2018-03-28 14:58:46

阅读数:147

评论数:0

自定义sbt仓库位置并打包给指定路径下的maven仓库

自定义sbt仓库位置并打包给指定路径下的maven仓库 1. 修改sbt仓库 直接修改sbt安装路径下的conf/sbtopts似乎不行 需要修改bin/sbt-launch.jar 用winRAR打开sbt-launch.jar,修改sbt/sbt.boot.propert...

2018-03-23 14:44:19

阅读数:203

评论数:0

常用的数据结构的时间复杂度及实现原理

2018-03-22 11:18:51

阅读数:38

评论数:0

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