摘要: 1. 什么是 SPI 1. 背景 在面向对象的设计原则中,一般推荐模块之间基于接口编程,通常情况下调用方模块是不会感知到被调用方模块的内部具体实现。一旦代码里面涉及具体实现类,就违反了开闭原则。如果需要替换一种实现,就需要修改代码。 为了实现在模块装配的时候不用在程序里面动态指明,这就需要一种服务发 阅读全文
posted @ 2021-11-30 11:10 Linux运维阿铭 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 介绍 $attrs 继承所有的父组件属性(没有通过 props 接收的属性还有 class 类名 和 style 样式 )。 inheritAttrs: 是否非 props 属性显示在标签最外层,默认值 true ,就是继承所有的父组件属性(除了 props 特定绑定外)作为普通的 HTML 特性应 阅读全文
posted @ 2021-11-30 10:54 Linux运维阿铭 阅读(931) 评论(0) 推荐(0) 编辑
摘要: ​从 Hadoop 迁移到基于云的现代架构(比如 Lakehouse 架构)的决定是业务决策,而非技术决策。我们在之前的文章中探讨了每一个组织都必须重新评估他们与 Hadoop 的关系的原因。当来自技术、数据和业务的利害关系方决定将企业从 Hadoop 转移出去之后,在开始真正的转变之前,需要考虑T 阅读全文
posted @ 2021-11-29 13:58 Linux运维阿铭 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 垃圾收集算法 常见的垃圾收集算法包括: 标记-清除算法 复制算法 标记-整理算法 分代收集算法 JVM 的垃圾收集算法是使用了分代收集算法,复制算法、标记-整理算法。三种算法都有使用。使用分代收集算法,将 JVM 中的内存分为新生代和老年代,新生代采用复制算法收集,而老年代采用的是标记-整理算法。 阅读全文
posted @ 2021-11-29 13:56 Linux运维阿铭 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 简介 理解JavaScript运行原理,我们需要理解以下两方面内容。 JavaScript引擎。 JavaScript运行时环境。 JavaScript引擎 什么是JavaScript引擎 JavaScript引擎是一个计算机程序,它的主要作用是JavaScript运行时将源码编译为机器码。 每个主 阅读全文
posted @ 2021-11-29 13:55 Linux运维阿铭 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 父子组件通信 绝大部分vue本身提供的通信方式,都是父子组件通信 prop 最常见的组件通信方式之一,由父组件传递到子组件。 event 最常见的组件通信方式之一,当子组件发生了某些事,可以通过event通知父组件。 style 和 classstyle和class通信范围比较窄,是传递样式的,父组 阅读全文
posted @ 2021-11-26 11:26 Linux运维阿铭 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 京东在 2014 年基于 storm 打造了第一代流式处理平台,可以较好的满足业务对于数据处理实时性的要求。不过它有一些局限性,对于那些数据量特别大,但是对延迟却不那么敏感的业务场景,显得有些力不从心。于是我们在 2017 年引入了 Spark streaming,利用它的微批处理来应对这种业务场景 阅读全文
posted @ 2021-11-26 11:26 Linux运维阿铭 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 要了解 Spring Boot 的发展背景,还得从 2004 年 Spring Framework1.0 版本发布开始说起,不过大家都是从开始学习 Java 就使用 Spring Framework 了,所以就不做过多展开。 随着使用 Spring Framework 进行开发的企业和个人越来越多, 阅读全文
posted @ 2021-11-26 11:24 Linux运维阿铭 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 前言​ 这几天在爱智官网看了下JSRE其他的Api,看了一个比较有意思的模块 - 多任务模块task,大致看了下他们的接口说明和案例,感觉和多线程差不多,然后就准备去看下实现方式。 多任务介绍​ 鄙人经过九牛一毛之力,终于给大家带来了第一手资讯。据可靠情报得知(PS:其实也就从他们官网直接复制了一点 阅读全文
posted @ 2021-11-25 09:23 Linux运维阿铭 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 基本概述Apache YARN (Yet Another Resource Negotiator) 是 Hadoop 中的资源管理和作业调度系统, 在 Hadoop 2.x 时才被引入。 用户可以将各种服务框架部署在 YARN 上,由 YARN 进行统一地管理和资源分配。 Yarn在 Hadoop2 阅读全文
posted @ 2021-11-25 09:15 Linux运维阿铭 阅读(100) 评论(0) 推荐(0) 编辑