健忘草莓

文章
10
资源
1
加入时间
3年2月3天

Partition分区案例实操

import org.apache.hadoop.io.Text;import org.apache.hadoop.mapreduce.Partitioner;//这里的kv是mapper输出的kvpublic class ProvincePartitioner extends Partitioner<Text,FlowBean> { public int getPa...

关于使用线程池,main方法跑完后程序仍在运行

前一段时间,使用线程池写了个脚本跑存量数据,测试了下方法,抛出异常后发现程序并没有终止,等了很久也还是一样,最后手动关闭了程序。后面发现是因为线程池。原因线程池内部有一个类似于死循环的方法,这个循环是非守护线程(用户线程),而jvm对于非守护线程,如果不终止的话,程序是不会结束的,main方法就是非守护线程。代码看代码:我们使用线程池,最终都是将任务调用ThreadPoolExecuto...

前端开发构建工具---Gulp介绍

gulp https://github.com/gulpjs/gulp/ 是一个新型的构建系统,基于Nodejs,提倡链式调用风格的构建代码。可以很方便的兼容文件系统改变,并在改变后立即执行相关的预处理和编译。

VSCode调试Html网页(使用本机 Chrome调试)

VSCode调试Html网页(使用本机 Chrome调试),调试js,lanch.json配置第一步:在VSCode中打开你的代码目录第二步:Debug->Start Debugging->选择Chrome第三步:编辑launch.json如下:代码如下:{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of exis

Python选择结构和循环结构

条件表达式绝大部分合法的Python表达式都可以作为条件表达式。在选择和循环结构中,条件表达式的值只要不是False、0(或0.0、0j等)、空值None、空列表、空元组、空集合、空字典、空字符串、空range对象或其他空迭代对象,Python解释器均认为与True等价。(1)关系运算符Python中的关系运算符可以连续使用,这样不仅可以减少代码量,也比较符合人类的思维方式。>...