240 发简信
IP属地:安徽
  • 在Kubernetes的pod中使用yarn-client调用远端spark集群

    背景 在k8s的pod中使用yarn-client模式调用spark集群,从pod到spark网络是通的,但是当spark回调pod时,无法解析...

  • Java中的指令重排序

    重排序通常是编译器或运行时环境为了优化程序性能而采取的对指令进行重新排序执行的一种手段。重排序分为两类:编译期重排序和运行期重排序,分别对应编译...

  • JDK1.7中采用逃逸分析对JVM进行优化

    1. 堆与栈优缺点 栈: 访问速度快,仅次于寄存器; 但存储在栈中的数据大小与生命周期必须是确定的。 堆: 由于要在运行时动态分配内存,所以数据...

  • JDK1.8中对HashMap的优化

    1. Jdk1.8中没有indexFor函数,直接使用table[index = (n – 1) & hash](与运算交换左右,结果不变...

  • HashSet、TreeSet

    HashSet内部有一个HashMap,只使用了map的key,value都是同一个object;private static final Ob...

  • Java中的Happens-Before(先行先发生原则)

    先行发生原则(Happens-Before)是判断数据是否存在竞争、线程是否安全的主要依据。 先行发生是Java内存,模型中定义的两项操作之间的...

  • 【2】kubeflow安装

    文档:https://www.kubeflow.org/docs/started/getting-started/https://www.kub...

  • Resize,w 360,h 240
    【3】Spring源码-AOP

    4. AOP 使用面向对象编程(OOP)有一些弊端,当需要为多个不具有继承关系的对象引入同一个公共行为时,例如日志、安全检测等,我们只有在每个对...

  • Resize,w 360,h 240
    【3】为kubeflow配置默认的StorageClass

    背景 如果没有配置默认的StorageClass,kubeflow在创建notebook时会提示“No default Storage Clas...