婷婷五月情,国产精品久久久久久亚洲小说,runaway韩国电影免费完整版,国产乱在线观看视频,日韩精品首页,欧美在线视频二区

歡迎光臨中圖網 請 | 注冊
> >>
高性能Scala-用Scala和函數式編程范式開發高性能軟件

包郵 高性能Scala-用Scala和函數式編程范式開發高性能軟件

出版社:電子工業出版社出版時間:2017-05-01
開本: 32開 頁數: 240
中 圖 價:¥27.2(3.9折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>
買過本商品的人還買了

高性能Scala-用Scala和函數式編程范式開發高性能軟件 版權信息

  • ISBN:9787121312373
  • 條形碼:9787121312373 ; 978-7-121-31237-3
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

高性能Scala-用Scala和函數式編程范式開發高性能軟件 本書特色

Scala是一種表達能力非常強的語言,能夠用非常簡潔的代碼表達豐富的業務含義。為了在生產上充分發揮Scala的能力,除了掌握其簡潔的語法外,理解Scala在性能上的特點和優化點也是非常重要的事。本書通過解析一個金融領域高頻交易的實際例子,引領讀者掌握如何對Scala程序(以及一般JVM程序)進行基準測試和性能分析,從而找出瓶頸。隨后作者介紹了Scala語言、Scala標準庫(尤其是集合庫)以及Scalaz庫里解決相應瓶頸的各種技巧。并行計算和分布式架構作為性能調優的重要手段,更是本書的重中之重,作者對Scala的并行計算和分布式架構中存在的問題都進行了充分的討論和講解,非常值得學習。本書適合已經具有Scala編程基礎、能夠較好地使用Scala風格代碼實現業務功能的程序員,作為在性能優化方面的深造閱讀資料。

高性能Scala-用Scala和函數式編程范式開發高性能軟件 內容簡介

《高性能Scala》將為你武裝創建高性能Scala應用所需的知識,從如何定義性能這樣的基礎知識開始,探索了Scala語言特性及函數式編程技術,同時在所有主題上都密切關注著性能。
我們虛構了一家名為MV的交易公司,你將作為一個新加入這家公司中的軟件工程師開始工作。隨著不斷學習降低延遲提高吞吐量的新技術和新方法,你將會把它們應用到解決MV交易公司的業務問題上。學習完本書之后,你將得到充分的知識儲備,能使用函數式編程范式來解決真實世界中的問題,并能編寫可以用于生產環境的高性能Scala軟件。
√ 通過開發JMH基準測試,以及使用Flight Recorder做profiling去分析JVM應用的性能。
√ 發掘出Scala語言特性的使用場景及性能折衷的情況,了解急切集合及惰性集合。
√ 研究流式處理管道,探索使用事件溯源模式來提升性能。
√ 深入異步編程,使用Scala的Future和Scalaz的Task來榨取多核系統的性能。
√ 利用*終一致性的優勢,結合無沖突復制的數據結構(CRDTs)來設計無須同步的分布式系統。
√ 理解隊列對系統性能的影響,應用Free monad模式來構建具有高等級吞吐量的健壯的系統。

高性能Scala-用Scala和函數式編程范式開發高性能軟件 目錄

前言 iX
1 高性能之路 1
性能的定義 2
高性能軟件 2
硬件資源 3
時延和吞吐率 4
瓶頸 5
性能總結 5
平均數的問題 6
百分位數來救場 8
指標搜集 9
用基準數據(benchmark)來衡量性能 9
通過Profiling來定位瓶頸 10
結合基準測試和profiling 10
案例分析 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
案例研究——性能更高的Option 85
小結 89
4 探索集合API 91
高吞吐量系統 - 改進指令簿 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
探索Future 173
Future和crazy ideas 177
Future使用時的考量 179
提交執行妨礙性能 185
處理阻塞調用和回調 188
ExecutionContext和阻塞調用 189
用Promise轉化回調 193
受命進一步提升回測性能 196
介紹Scalaz Task 197
用Task為交易日模擬建模 204
總結回測 209
小結 210
7 高性能架構 211
分布式自動化交易員(Distributed automated traders) 211
分布式架構概述 212
**次嘗試分布式自動化交易系統 212
引入CRDT 214
CRDT和自動化交易系統 219
當余額不足時 220
免費交易策略性能提升 222
為交易策略做基準測試 222
無界隊列(unbounded queue)的危險 225
應用背壓(back pressure) 226
應用負載控制策略 227
Free monad 233
小結 240
展開全部

高性能Scala-用Scala和函數式編程范式開發高性能軟件 作者簡介

  楊云,網名大魔頭,Thoughtwoks資深咨詢師,Scala多年實踐者及布道者。發表有多篇Scala相關博客及文章,譯有多部Scala技術專著。博客:http://blog.damotou.info。Vincent Theron是一個擁有 9年工作經驗的專業軟件工程師。他在 6年前發現了 Scala并將之應用于構建高伸縮性、高可靠的應用。他在多個行業設計軟件來解決商業上的問題,包括在線博彩、金融交易,以及昀近的廣告行業。在巴黎東部 Marne-la-Vallée,Vincent獲得了計算機科學及軟件工程碩士學位。他和妻子、孩子以及兩只毛茸茸的貓一起在波士頓區域生活。
  感謝在 Packt出版社的每一個人,是你們的努力工作才能讓這本書面世。感謝柴塔尼亞-耐爾,帶著這個出書項目找到我。感謝 Nikhil Borkar,一路上給我提供指引。感謝 Michael Diamant,我的合作作者,我的同事,同時也是朋友,感謝你給這本書帶來的知識以及充滿靈感的每一天。感謝我的父母,感謝你們的愛和支持,以及你們給我買的第一臺電腦。昀后,感謝我的妻子,Julie,感謝你一直的鼓勵,感謝你給了我一個這么絕妙的兒子。
  Michael Diamant是一個專業的軟件工程師,熱衷于函數式編程。他在 2009年開始自己的事業,專注于 Java和面向對象的編程范式。在 2011年學習 Scala之后,他專注于使用 Scala和函數式編程范式來構建金融交易和廣告領域的軟件系統。邁克爾畢業于伍斯特理工學院,居住在波士頓區域。
  我能在這本書里面分享的知識來源于他人在我一生中給予的支持和教導。我想要特別感謝我的同事文森特,感謝你推動我付出這些努力,感謝所有在一起的時間,讓我們可以發展這些書中的想法。我所有的現在和之前的同事都幫助我提高了工程技術,沒有你們慷慨地分享你們的所學,我將不可能編寫這本書。除了 Vincent,我還想特別提及一些我覺得尤其想感謝的同事:Dave Stevens、Gary Malouf、Eugene Kolnick和 Johnny Everson。感謝我的父母和兄弟,你們支持我,將我培養成現在的我。我尤其想深深地感謝我的女友 Anna在整個寫書過程中給予我的支持。昀后,同樣的感謝送給 Packt出版社,在你們的幫助下我們寫了我們的第一本書。 關于審閱者
Nermin Šrifovi?是一個從 2009年開始就熱衷 Scala的人,他從 2011年開始在專業領域應用 Scala。在大部分工作生涯中,他專注于使用 JVM技術構建后端平臺。昀近,作為 Pingup的研發總監,他正在一個本地化服務預訂系統上領導開發工作。
Nermin是一個哈佛大學延伸教育學院的導師,他在那里與人合作教授 Scala并行編程的課程,他還在多個學術會議上發表了演講。
作為一個 Scala社區的活躍會員,Nermin組織了波士頓區域的 Scala愛好者群,同時他也是中東 Scala座談基金會一員。他是 Scala Puzzlers一書的合作作者,Scala解惑網站的合作創建者。
Nermin擁有康奈爾大學計算機科學碩士學位,他感興趣的領域包括分布式系統及伴隨著的并行,響應式和函數式編程。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 多人伦精品一区二区三区视频 | 久久精品国产福利国产琪琪 | 操欧洲女人 | 国产在线成人精品 | 国产精品一级片 | 日韩欧美视频一区二区 | 免费试看120秒 | 乱人伦视频69 | 草操影院| 久久精品免费观看视频 | 青青伊人久久 | 97综合视频 | 国产羞羞视频在线观看 | 免费国产不卡午夜福在线观看 | 精品精品国产理论在线观看 | 国内精品免费一区二区三区 | 中文字幕一区久久久久 | 精品无人区一区二区三区 | 国内免费在线视频 | 久久精品国产精品亚洲婷婷 | 国产视频一区二区三区四区 | 日产国语一区二区三区在线看 | 视频一区欧美 | 77777影视在线观看免费视频 | 婷婷色综合网 | 久久精品视频免费播放 | 国产精品1区 2区 3区 | 四虎在线免费观看 | 国产综合第一页 | 国产永久免费高清在线观看视频 | 免费人成年激情视频在线观看 | 青青操手机看 | 毛片福利视频 | 污视频网站在线 | 亚洲永久在线 | 奇米777888| 成人免费毛片视频 | 久久精品中文字幕免费 | 99热在线观看 | 成人99国产精品 | 久久福利网|