排序
手把手教你在本机配置spark
本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是spark系列的第一篇文章。 最近由于一直work from home节省了很多上下班路上的时间,加上今天的LeetCode的文章篇幅较小,所以抽出了...
Spark性能优化总结(建议收藏)
近期优化了一个spark流量统计的程序,此程序跑5分钟小数据量日志不到5分钟,但相同的程序跑一天大数据量日志各种失败。经优化,使用160 vcores + 480G memory,一天的日志可在2.5小时内跑完,下...
Hadoop环境配置(一):Pseudo-Distributed模式
前言寒假花了很多时间在基于Giraph的PageRank这个实验上面,最终实现的效果是在服务器上的分布式环境中使用Giraph这个框架运行PageRank算法。这个系列的文章主要是把在配置Hadoop的过程中所有踩...
打造 Go 语言最快的排序算法
前言 说到排序算法,很多同学会想起快速排序、堆排序、冒泡排序这些耳熟能详的算法。了解得深一些的同学,也可能看过例如 Python 的 timsort 以及 C++ intro sort 之类的排序算法。 但是我们也...
Rust & Golang & 未来发展新的方向
考虑到推荐算法在流量红利已经逐渐消耗殆尽的情况下开始内卷,为了避免自己的路越走越窄,需要提前有所布局。目前看到的新的方向就是golang和rust。 之所以选择这两个语言是因为他们都是新秀,...
php经典趣味算法
许多人在学习C语言的时候都写过一些有趣的算法,其实这些算法在PHP中也同样可以实现,甚至有些算法的代码比C语言中还要简洁。 1、一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数...