自定义博客皮肤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)
  • 收藏
  • 关注

原创 LeetCode: Remove Duplicates from Sorted Array

Remove Duplicates from Sorted Array从有序数组中删除重复元素。基本题目26. Remove Duplicates from Sorted Array题目:从有序数组中去除重复元素。如 [1,1,1,2,2,3] => [1,2,3]思路:维护指针j,表示数组去重后最后一个元素的位置,初始-1。def removeDuplicates(self, nums: List[int]) -> int: if len(nums) == 0:

2020-07-29 02:05:41 146

原创 maven打包之assembly和shade对比

maven打包对比java项目少不了第三方依赖,当使用mvn作为项目管理工具时,可以使用assembly和shade插件打包。assembly和shade对比assembly的优点thin jar如果打fat jar,所有相关的类(含依赖)会被打进一个jar包,此时的问题是这个包除了比较大外,还失去了通过替换jar包更新程序的灵活性。assembly不会将依赖的jar包合并,仅仅是将它们放在一个压缩包中。打包脚本,配置文件等assembly除了打包依赖外,还能include用户定义的目

2020-07-28 01:21:12 3288

原创 scala object 单例实现——字节码分析

scala object 单例实现——字节码分析scala中天然支持单例,一个类可以声明为class或object。当声明为object后我们就可以拿它当单例使用了。虽然可以简单将object中的字段或方法理解为java中的static,还是想了解下字节码层面如何做到的。scala定义如下单例测试object Single { var f1=10 val f2="Test" def add(a: Int, b: Int): Int = a + b def sayHi(name: St

2020-07-24 01:12:56 268

原创 spark读写 es

spark读写es官方文档:https://www.elastic.co/guide/en/elasticsearch/hadoop/6.7/configuration.htmlmvn依赖我这里使用的版本如下:名称版本spark2.3.0es6.7.0<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch-

2020-07-17 18:24:25 1364

原创 深度优先,广度优先搜索——代码简单易懂

深度优先,广度优先搜素深度优先搜索是一种遍历方式,不局限在树或是图中,还可以用其解决很多层级关系的问题。网上关于dfs介绍代码都很多了,但个人感觉不够直观,这里再介绍下数据结构:class Node: data = "" neighbors = [] def __init__(self, data, neighbors=None) -> None: if neighbors is None: neighbors = []

2020-07-17 01:26:28 494

原创 从Spark序列化问题理解闭包

从Spark序列化问题理解闭包问题描述在一次开发中,遇到这个问题 Caused by: java.io.NotSerializableException: Object of org.apache.spark.streaming.kafka010.DirectKafkaInputDStream is being serialized possibly as a part of closure of an RDD operation. This is because the DStream object

2020-05-19 23:13:27 881

原创 Java,Scala中的闭包与内部类

spark等程序中,可能会遇到闭包序列化问题,想要从根本上理解和解决这些问题,需要理解何为闭包,闭包范围如何确定。

2020-05-19 22:14:47 329

空空如也

空空如也

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

TA关注的人

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