240 发简信
  • Spring Bean的配置绑定

    配置绑定的场景 最常见的配置绑定的场景,是在自定义的bean中通过@Value注解将某个属性和对应的配置绑定: application.yml ...

  • 120
    Spark Thrift Server收到太多的SELECT 1

    背景 大数据平台一般的技术栈,是使用HDFS作为数据存储系统,使用YARN作为资源管理器,使用Spark作为执行引擎。 Spark提供的其中一个...

  • spark read file from hdfs

    方案 方案一:直接使用文件的全路径: 方案二:对spark session进行配置 前提 获取hadoop defaultFS配置: 从HDFS...

  • 代码review的作用和实践

    1. 在我们小组,一个小版本开发结束之后,我们会抽一两天的时间,大家坐在办公室里轮流进行自己所负责的代码的讲解。 最初做这个的目的,是为了相互评...

    3.9 592 0 13
  • 120
    我们都需要有节奏感

    很多跑步爱好者喜欢一边听歌,一边跑步。这样不会感觉那么累,甚至可能会跑的更多。 我记得自己还在上大学的时候,有一天晚上在操场上跑步,第一次听张卫...

  • 120
    所有对未来的承诺都是谎言,我们要把自己撒的谎兑现

    最近在看一本书,这本书主要是讲关于软件项目管理的。书里讲到一句话,大致是说我们对完成时间的承诺是种谎言。 比如说,我们承诺在2个月之内完成功能的...

  • 120
    Flyway:数据库版本迁移工具的介绍

    Flyway介绍 Flyway的定位:数据库的版本控制。 用一种简单、干净的方案,帮助用户完成数据库迁移的工作。使用Flyway,用户可以从任意...

  • 120
    跨平台代码换行符的问题处理

    背景概述 通常,我们使用git做源码版本控制,在windows平台开发源码并进行单元测试,然后打包部署到linux平台进行集成测试或系统测试。 ...

  • 120
    Spring Cache缓存技术的介绍

    缓存用于提升系统的性能,特别适用于一些对资源需求比较高的操作。本文介绍如何基于spring boot cache技术,使用caffeine作为具...