摘要:
林深时见鹿,海蓝时见鲸,梦醒时见你 阅读全文
摘要:
我心中最好的电影,一花一世界,一叶一菩提。 阅读全文
摘要:
最近的Spark项目需要访问TSSD存储,由后台同学提供一个C++动态库,包含读写接口,然后我通过JNI包装so库,调用C++方法。 在Spark中如何使用JNI调用C++动态库,这篇文章讲的很清楚了 http://icejoywoo.github.io/2018/07/25/spark-jni.h 阅读全文
摘要:
node js调试的三种方法 阅读全文
摘要:
海量数据处理面试题六大套路:1、分而治之/hash映射 + hash统计 + 堆/快速/归并排序 2、多层划分 3、Bloom filter/Bitmap 4、Trie树/数据库/倒排索引 5、外排序 6、Map Reduce 阅读全文
摘要:
Google了很多“MySQL索引失效”的文章,写的都很杂乱,于是自己综合了几篇文章,整理了一下。 参考资料: https://www.jianshu.com/p/932bcdf2c89f https://blog.csdn.net/u010796790/article/details/521948 阅读全文
摘要:
看到一道面试题: 给定一个int型的数组,找出两个位置,使得数组被分为三段,每段之和相等,问存不存在这样的两个位置,注意两个位置上的数字不属于任何一段。要求时间复杂度为O(n)。 用双循环的话,可以很容易的做到,但是时间复杂度是O(n2),不满足要求。可以利用前缀和、后缀和的概念来解决。 用Java 阅读全文
摘要:
在其他博客上看到一道 "2018阿里巴巴在线编程题" 我记得题目大概是这样的:输入数据n(n>=6)代表n个数,从0-9任意输入n个数,然后在n个数选出6个数xx-xx-xx表示 时:分:秒,求出最小时间和最大时间,若时间无效,则输出时间无效,例如: 输入: 6 6 5 4 3 2 1 输出: 12 阅读全文