- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 final变量的作用
final这个关键字的作用 final关键字提高了性能。JVM和java应用都会缓存final变量 final变量可以安全的在多线程环境下进行共享,且不需要额外的同步开销 使用final关键字,JVM会对方法、变量及类进行优化 final关键字要注意的一些地方,final主要作用,他会保证安全性,并对代码进行一定的优化 修饰的类不可再被继承 修饰的方法不可在被重写 修饰的成员变量必须在声明时...
2018-09-22 16:29:59 2203 1
翻译 Spark-Streaming+kafka实现零丢失
kafka和sparkstreaming是两种适配很好的技术,两者都是分布式系统适用于处理大量数据,两者对于实现数据的零丢失并没有提供现成的解决方案,所以这篇文章就是希望可以帮助你完成这个目标 注:使用Spark Streaming的Direct Stream方式连接kafka,并通过存储偏移量到zookeeper中,来实现数据零丢失,不要使用CheckPoints 问题介绍:Spark Stre...
2018-09-22 13:03:03 502
原创 操作系统的端口
网络中可以被命名和寻址的通信端口是操作系统的一种可分配资源。由网络OSI(开放系统互联参考模型,Open System Interconnection Reference Model)七层协议可知,传输层与网络层最大的区别是传输层提供进程通信能力, 网络通信的最终地址不仅包括主机地址,还包括可描述进程的某种标识。所以TCP/IP协议提出的协议端口,可以认为是网络通信进程的一种标识符。 之...
2018-09-02 09:02:03 3847
原创 Spark Streaming的Batch Duration优化
Spark Streaming 是微批处理。 SparkConf sparkConf = new SparkConf().setAppName("SparkStreaming").setMaster("local[*]"); JavaStreamingContext javaStreamingContext = new JavaStreamingContext(sparkConf, Dur...
2018-09-01 14:02:58 7361
SecureCRT.rar
2018-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人