原创 Scala類型 8:type 關鍵字

在Scala中,除了class、trait、object 會產生類型,還可以用type關鍵字聲明類型。 type 聲明別名(alias)(通常用於聲明覆雜類型或定義一個抽象類型): scala> type S = String

原创 Scala類型 11: Upper Bounds & Lower Bounds

類型變量界定: Uper Bound(上界): Java泛型中,對於類型 T’ 是類型 T 的子類型的描述爲: < T' extends T > <* 或用通配符形式 *> < ? extends T > 注:此處extends

原创 Akka Documentation(Scala) Introduction

What is Akka? Scalable real-time transaction processing (可擴展的實時事務處理) We believe that writing correct concurrent,

原创 Akka 資料集合

Akka官網:akka.io Documentation:akka.io/docs 中文 Doucumentation:http://www.gtan.com/akka_doc/index.html GitHub : https

原创 A cheat sheet for Scala’s DSL-friendly features(速查表)

DSLs IN ACTION書中的附錄: A cheat sheet for Scala’s DSL-friendly features Scala的DSL特色代碼速查表 DSL-friendly features of Scala

原创 Scala類型 10 :交集類型(intersection type)與聯合類型(union type)

</pre><p>交集類型(<em>intersection type</em>):</p><p>Scala中,複合類型(compound type)既交集類型。表達形式:</p><p><pre name="code" class="ja

原创 Scala類型 6:複合類型 & with關鍵字

with 關鍵字: class A extends B with C with D with E 解讀方式: class A extends (B with C with D with E) (B with C with D w

原创 HashMap詳解

針對HashMap 點贊 收藏 分享 文章舉報 Negation 發佈了17 篇原創文章 · 獲贊 1 · 訪問量 3萬+ 私信

原创 編程中使用ThreadMXBean類來檢測死鎖

譯文地址:How to Detect Java Deadlocks Programmatically Introduction: 死鎖:兩個或多個動作一直在等待其他動作的完成而使得所有動作都始終處於阻塞的狀態。 開發階段檢測死鎖很困難;測

原创 Java中不同的併發實現的性能比較

轉載地址:花名有孚 譯文地址:Fork/Join Framework vs. Parallel Streams vs. ExecutorService: The Ultimate Fork/Join Benchmark For

原创 Scala類型 9:自身類型 & this別名

自身類型(self type): 格式:this: T => trait A { this: Exception => } this也可替換爲self或其它不是關鍵字的別名。 指定可以混入的類的超類。這個特質只

原创 My First Akka Program

在Akka官網推薦2個入門項目,都是TypeSafe的templates。其中,入門:Akka Main in Scala;深入:Hello Akka! 。 入門級:Akka Main in Scala The Obligatory

原创 Java Parallel Streams Are Bad For Your Health

作者: Oleg Shelajev 發佈在 ZeroTurnAround 譯文地址:http://zeroturnaround.com/rebellabs/java-parallel-streams-are-bad-for-

原创 Scala類型 5: 結構類型

結構類型(Structural Type) 所謂”結構類型“,指的是一組關於抽象方法、字段、類型的規格說明。 結構類型爲靜態語言增加了部分動態特性,使得參數類型不再拘泥某個已命名的類型。只要參數中包含結構中聲明的方法或值即可。

原创 Java併發的四種口味:Thread、Executor、ForkJoin、Actor

這篇文章討論了Java(Scala)應用中的並行處理的多種方法。從簡單的自己管理Java線程,到各種提供的已實現的解決方案:Executor(Java)、ForkJoin(Java 7)、Actor(Akka)。 在這篇文章中,