写点什么

22 个必知编程语言之「Scala」

2020 年 6 月 02 日

22个必知编程语言之「Scala」


Scala 是一门多范式的编程语言,一种类似 java 的编程语言,设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各种特性。Scala 编程语言抓住了很多开发者的眼球。如果你粗略浏览 Scala 的网站,你会觉得 Scala 是一种纯粹的面向对象编程语言,而又无缝地结合了命令式编程和函数式编程风格。


一线实践案例



2020 年 6 月 02 日 20:00840

评论

发布
暂无评论
  • 中台架构下的 DDD 和落地实践

    DDD为什么落地难,在中台架构下如何让DDD落地

  • 第一周作业 1- 食堂就餐系统设计

    食堂就餐系统设计

    2020 年 6 月 10 日

  • 架构师第三课总结

    本节课程主要讲了系统设计中的设计模式

    2020 年 6 月 24 日

  • 课程介绍

    2019 年 7 月 8 日

  • 依赖倒置架构

    一 依赖倒置原则

    2020 年 6 月 18 日

  • Volcano 在 Kubernetes 中运行高性能作业实践

    演讲嘉宾Kubernetes Scheduling 兴趣组联合负责人,Volcano 项目发起人及负责人。曾任职 IBM 架构师,IBM Spectrum Symphony 客户工程及维护负责人。内容介绍随着 Kubernetes 的成熟,越来越多的用户希望 Kubernetes 可以作为统一平台同时支持在线业务和离线业务;但在支持离线任务方面 Kubernetes 还有很多不足,例如,Gang-scheduling, Fair-Share, Queue 等。Volcano 是基于 Kubernetes 的,运行离线作业/高性能作业的系统;支持主流的高性能作业负载,包括:机器学习/深度学习,生物信息学/基因组学,以及其他“大数据”应用程序。在本次演讲中将介绍 Volcano 的总体架构,运行离线作业常见的问题及解决方案,与各个框架的集成情况以及对高性能工作负载的优化,并演示相应的功能和性能提升。

    2019 年 7 月 26 日

  • 参数化陷阱与 DSL 缺陷:K8s 声明式应用管理的实践与教训

    演讲嘉宾Kubernetes 项目社区成员。2015年参与编写《Docker容器与容器云》技术书籍。曾任职于七牛,参与过时序数据库、流式计算、日志平台等项目相关应用上云过程。内容介绍问题背景:阿里巴巴容器平台团队担负着阿里内部各种应用的云原生化工作,同时也需要解决一系列云上配置、部署、扩缩容、安全等复杂问题。在这个规模化的场景中,面对成千上万个散落在不同团队、不同开发机上的 YAML 文件,我们平常所熟知的 Kubernetes 声明式 API 和声明式应用管理机制是否依然适用?像 Helm 这样的项目是否能帮助我们解决大量应用的配置与管理问题?解决方案:阿里巴巴为了能够解决规模化场景中 Kubernetes 应用管理与维护的复杂性问题,围绕着 Kubernetes API 构建了一套对应用进行标准化描述、定制、自动化管理的完整的云原生应用管理技术体系。这个方案的特点包括: 原生围绕 Kubernetes 的声明式 API 构建,不做 PaaS,不封装 API; 应用具备互联网场景下的、一定程度的自运维与自愈能力; 方便用户进行 PATCH 化的应用定制; 不同应用要有统一的、标准化的定义方式; 整套流程能够无缝与周边生态能力,包括安全、监控、CI/CD、 GitOps等。 方案介绍:利用 Helm Charts 进行标准化的应用描述, 将海量 YAML 文件托管于云原生应用中心(App Hub);使用 Overlay 的方式进行 YAML 文件 PATCH 化定制,实现 YAML 文件复用、Rebase 与变更追踪;使用 Kubernetes 自动化工具 Kruise 代替社区 Deployment 进行阿里内部的应用管理,插件化的实现“原地升级”等互联网场景中的重要需求。实施后效果说明:阿里规模化场景下的应用管理紧紧有条,大幅提高了开发效率和软件质量。

    2019 年 7 月 26 日

  • 【架构课作业 - 第四周】

    问:一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。

    2020 年 7 月 1 日

  • 程序员练级攻略:分布式架构工程设计

    要学好分布式架构,首先需要学习一些架构指导性的文章和方法论,即分布式架构设计原则。

    2018 年 7 月 17 日

  • JDK API 实践:Spring 怎样取舍 Java I/O、集合、反射、动态代理等 API 的使用?

    2019 年 12 月 18 日

  • 就餐卡系统设计 -UML 图

    需求分析:

    2020 年 9 月 20 日

  • 架构师训练营第 1 期第 9 周学习总结

    本周主要学习了数据库的基本原理,JVM虚拟机架构原理,JVM垃圾回收性能分析,Java代码优化技巧及原理,同时分析了系统性能优化的案例,秒杀系统的设计。

    2020 年 11 月 22 日

  • 数据分片和 NoSQL

    数据分片 nosql HBase Zookeper Cassandra

    2020 年 7 月 15 日

  • 【Python】__name__ 是什么?

    在我们浏览一下 python 文件或者自己写 python 代码的时候,时常会在代码的最后加上这样的一行代码

    2020 年 7 月 7 日

  • 散步罗浮山

    生活总有些奇妙的缘分

    2020 年 9 月 23 日

  • 性能优化总结

    性能优化

    2020 年 8 月 5 日

  • 架构师训练营 Week12 学习总结

    Week12学习总结

    2020 年 9 月 2 日

  • 期末总结 | 在云时代,如何选择一款合适的流水线工具?

    今天,我来给你梳理一下流行的CI/CD工具,并给你提供一些选择建议。

    2019 年 12 月 31 日

发现更多内容

1499飞天茅台抢购脚本教程、问题与解决方案汇总目录【淘宝-天猫超市、京东】

谙忆

飞天茅台 脚本抢购

架构师训练营第二期 Week 11 作业

bigxiang

架构师训练营第二期 Week 11 总结

bigxiang

架构师训练营 4 期 第一周

引花眠

架构师训练营 4 期

架构训练营大作业

Geek_ce484f

架构师训练营第 1 期

week10-

简历造假的CEO和工作不满60天的CTO| 法庭上的CTO(28)

赵新龙

CTO 法庭上的CTO

区块链技术在智慧城市领域有五大应用价值

CECBC区块链专委会

区块链

架构师训练营第一期思维导图

Leo乐

架构师训练营第 1 期

第六周作业

Binary

Java并发编程实战(1)- 并发程序的bug源头

技术修行者

Java 多线程 并发

架构师训练营大作业 (一)

orchid9

架构师训练营第一期大作业

Leo乐

架构师训练营第 1 期

导致系统不可用的原因有哪些?保障系统稳定高可用的方案有哪些?请分别列举并简述。

落朽

week11-作业二根据当周学习情况,完成一篇学习总结

架构师训练营大作业 (二)

orchid9

SSM框架进阶笔记,阿里达摩院分享必是精品

Java架构师迁哥

架构师训练营 大作业1

FG佳

架构师 01 期,大作业二

子文

架构训练营大作业2

Geek_ce484f

架构师训练营第 1 期

week10-根据当周学习情况,完成一篇学习总结

week11-作业一

论区块链技术与数字货币的发展

CECBC区块链专委会

数字货币 区块链技术

介绍一个新库: Norns.Urd.HttpClient

八苦-瞿昙

C# HTTP aop

从田间到餐桌,5G、IoT、AI如何催生智慧农业?

脑极体

架构训练营第十三周作业

Geek_ce484f

架构师训练营第 1 期

架构师训练营大作业二

FG佳

什么是安全架构《三》

I

信息安全 数据安全 安全架构 企业安全 安全治理

Week11作业

lggl

Python进阶之Monad

大规模数据处理学习者

Python Monad

架构2期 - 第十一周作业(1)

浮生一梦

2组 第十一周作业

22个必知编程语言之「Scala」-InfoQ