下载安装scala:scala-2.13.1.tgz解压: 查看目录: 启动并测试Scala: ...
分类:
其他好文 时间:
2019-10-02 16:49:56
阅读次数:
79
一、SpringBoot 产生背景 随着动态语言的流行(Ruby,Groovy,Scala,Node.js),Java 的开发显得格外的笨重:繁多的配置,低下的开发效率,复杂的部署流程以及第三方技术集成难度大。 在上述环境下,Spring Boot应运而生。它使用 ”习惯优于配置”(项目中存在大量的 ...
分类:
编程语言 时间:
2019-10-02 14:54:29
阅读次数:
133
接收一元函数 转换元素,主要应用于不可变集合 与 相同,不过用于可变集合,直接转换 接收偏函数( )作为参数;模式匹配也是一种偏函数 按指定函数分组,返回 接收二元函数 从左向右规约 从右向左规约 提供初始值+二元函数,从左向右折叠,每次计算结果在左侧 可用 (表示树形左侧)操作符表示, 提供初始值 ...
分类:
其他好文 时间:
2019-10-02 13:03:56
阅读次数:
67
spark 简介 建议先阅读我的博客 大数据基础架构 spark 一个通用的计算引擎,专门为大规模数据处理而设计,与 mapreduce 类似,不同的是,mapreduce 把中间结果 写入 hdfs,而 spark 直接写入 内存,这使得它能够实现实时计算。 spark 由 scala 语言开发, ...
分类:
其他好文 时间:
2019-10-02 12:51:02
阅读次数:
1950
今天使用thymeleaf的碎片功能时一直报404,我一直以为我路径错了,但是仔细检查了好几次还是没用, 然后认为是浏览器缓存的问题,在配置中关闭缓存后同时清除浏览器缓存发现还是不行,纳闷了不会闹鬼了吧 郁闷的不行,然后在吃了包泡面的增益buff下,觉得可能是idea的target然后果断删了,果然 ...
分类:
其他好文 时间:
2019-10-01 20:42:08
阅读次数:
112
在我们对 Scala 的使用过程之中.我们会频繁的用到一类方法,称为异步方法.在 Scala 中也是我们最熟悉的 scala.concurrent.Future.不了解相关内容的可以去看 Future 相关的博客.通过对 Future 方法的调用,我们可以特别优雅的方式实现异步的调用.也就是类似多线... ...
分类:
编程语言 时间:
2019-10-01 13:49:19
阅读次数:
86
Published: 2017-04-13 21:05:00 In Program.tags: Scala 不同语言的计算精度和范围问题精度是数字中的数字个数,浮点数在计算机中的表达有限制,不能以任意精度存储 尤其是微小的或巨大的数字在运算时经常会有些意外情况, 在处理大数据的时候,数据量大,其中的... ...
分类:
编程语言 时间:
2019-10-01 12:03:25
阅读次数:
135
Operators Thread. () 反引号除了用于命名标识符,还可以在调用方法时避免冲突( 为 Scala 关键字,但也是 的方法) 中缀运算符(infix operators),实际是带两个参数的方法,定义时跟普通方法一样; 实际是 一元运算符(unary operators) 四个可当做前 ...
分类:
其他好文 时间:
2019-10-01 11:26:37
阅读次数:
83
Higher Order Functions 定义的是方法,而不是函数 函数可作为变量存在,可直接调用,也可作为值传递给其他函数 后缀将普通方法变为函数: 根据上下文编译器可以自动将方法转换为函数,也可省略 后缀 高阶函数,接收函数的函数 参数类型推导 匿名函数传递给其他函数或方法时,如果一直到参数 ...
分类:
其他好文 时间:
2019-09-30 23:27:18
阅读次数:
96
最近做的一个需求,当列表大概有2万条数据,又不让做成分页,如果页面直接渲染2万条数据,在一些低配电脑上可能会照成页面卡死,基于这个需求,我们来手写一个虚拟列表 思路 1. 列表中固定只显示少量的数据,比如60条 2. 在列表滚动的时候不断的去插入删除dom 3. startIndex、endInde ...
分类:
其他好文 时间:
2019-09-30 20:00:36
阅读次数:
99