240 发简信
IP属地:上海
  • Spark写入es:EsHadoopRemoteException: version_conflict_engine_exception

    背景介绍 业务场景:spark批量写入es,基于es-hadoop组件实现 批处理任务定时调度 cdh5.5.3集群,spark2.3,elas...

  • Resize,w 360,h 240
    编辑神器-vim使用总结

    编辑神器之-vim总结 vim 的四种模式及转换 normal 模式 insert 模式 command 模式 visual 模式 vim...

  • 版本控制-git常用总结

    git四大区域 工作区:保存文件的最终状态(包括:未提交/已提交) 暂存区:保存待提交内容 本地库:保存已提交的记录,本地 远程库:保存已提交的...

  • Spark local模式连接集群hdfs、hive

    背景介绍 Spark提供了local、standalone、on yarn等多种运行模式,但为了保持开发环境与实际运行环境的一致性,通常都是在本...

  • 如何提高Java代码可读性?

    可读性强的代码,不仅能让团队成员清晰了解代码意图;而且面对频繁变更的需求,也是维护代码的基础。然而在实践中怎样才能逐渐增强代码的可读性呢?以下几...

  • 如何理解一个Java方法只做一件事?

    为了实现代码的可读性、可扩展性等,在不同层面对实现逻辑的抽象与封装。 举个例子:快速排序 quickSort(int[] arr)对指定数组排序...

  • Resize,w 360,h 240
    Java集合之Deque接口

    在Java语言中,接口用于定义操作的基础规范、协议,是最高层次的抽象。Deque接口基于Queue定义了一系列针对队列首尾操作的规范(双端队列)...