各种形式的两数相加
这篇文章总结一下LeetCode上各种形式的两数相加,有两个链表相加、字符串模拟二进制数相加、不使用运算符号的相加等。 1.两个单链表相加,返回一个单链表 In…
给定整数集合和目标值找出集合中和为目标值的元素
1.给定的数组没有排序 给定一个整型数组array和一个整数target,在数组中找出两个整数相加之和为target,返回这两个整数的下标。 Given num…
two sum
1.题目 给定一个整型数组array和一个整数target,在数组中找出两个整数相加之和为target,返回这两个整数的下标。 Given nums = [2,…
二叉搜索(排序)树实现-Java泛型版
二叉查找树(Binary Search Tree),又叫二叉排序数(Binary Sort Tree),网上的实现都是假定元素是整型,这里使用泛型搞一个,实现插…
经典排序算法汇总
1.冒泡排序 是一种稳定的排序方式,时间复杂度O(n^2)。列出三种逐次优化的实现方法: 1.1 最普通 public class BubbleSortV1 {…
spark not serializable异常分析及解决方案
1.背景 在使用spark开发分布式数据计算作业过程中或多或少会遇到如下的错误: Serialization stack: object not seriali…
2.kafka的高可靠性实现方案及保障机制
版权申明:转载请注明出处。 文章来源:大数据随笔 作为一款商用的高可靠实时消息系统,kafka使用了replication,ISR,leader选举等机制保证其…
1.kafka简介
1.简介 kafka是由LinkedIn开源的一款分布式消息系统,使用scala语言开发,因其可扩展性和高吞吐率而被广泛使用。 开源到Apache以后已发展成一…
jvm内存模型
版权申明:转载请注明出处。 文章来源:大数据随笔 jvm在运行时会将管理的内存划分为多个区域,每个区域都有各自的作用,而且几乎每个区域都会有内存溢出或者泄露的问…
4.flume sink
1.HDFS Sink hdfs sink支持将text类型或者sequenceFile类型的event写入hdfs,同时也支持在写入的时候进行压缩。 flum…