图书介绍

高性能Scala【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

高性能Scala
  • (法)文森特西伦(Vincent Theron),(美)迈克尔·迪亚芒(Michael Diamant)著;杨云译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121312373
  • 出版时间:2017
  • 标注页数:240页
  • 文件大小:30MB
  • 文件页数:254页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

高性能ScalaPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1 高性能之路1

性能的定义2

高性能软件2

硬件资源3

时延和吞吐率4

瓶颈5

性能总结5

平均数的问题6

百分位数来救场8

指标搜集9

用基准数据(benchmark)来衡量性能9

通过Profiling来定位瓶颈10

结合基准测试和profiling10

案例分析11

工具链11

小结12

2 在JVM上度量性能13

金融领域一瞥13

意外的市场波动毁掉了利润16

重现故障17

吞吐量基准测试17

时延基准测试20

定位瓶颈25

微基准取得大进步42

小结49

3 释放Scala的性能51

值类52

字节码表示52

性能考虑54

标记类型——值类的一种替代品55

专门化57

字节码表示58

性能考虑60

元组65

字节码表示65

性能考虑66

模式匹配68

字节码表示68

性能考虑70

尾递归75

字节码表示78

性能考虑79

Option数据类型83

字节码表示83

性能考虑84

案例研究——性能更高的Option85

小结89

4 探索集合API91

高吞吐量系统-改进指令簿91

理解过去实现上的折中-list实现92

当前的指令簿-queue实现101

通过惰性计算来提升取消操作的性能104

历史数据分析114

滞后时序收益率(lagged time series returns)114

处理多个收益率序列122

小结127

5 惰性集合及事件溯源129

提升用户报表生成速度129

深入报表生成代码130

使用视图提速报表生成133

视图的注意事项141

打包报表生成结果145

重新思考报表架构146

Stream概览149

事件变换152

构建事件源管道158

马尔可夫流式链162

流的注意事项166

小结169

6 Scala的并发171

并行回测(backtesting)策略171

探索Future173

Future和crazy ideas177

Future使用时的考量179

提交执行妨碍性能185

处理阻塞调用和回调188

ExecutionContext和阻塞调用189

用Promise转化回调193

受命进一步提升回测性能196

介绍Scalaz Task197

用Task为交易日模拟建模204

总结回测209

小结210

7 高性能架构211

分布式自动化交易员(Distributed automated traders)211

分布式架构概述212

第一次尝试分布式自动化交易系统212

引入CRDT214

CRDT和自动化交易系统219

当余额不足时220

免费交易策略性能提升222

为交易策略做基准测试222

无界队列(unbounded queue)的危险225

应用背压(back pressure)226

应用负载控制策略227

Free monad233

小结240

热门推荐