JavaOne 2016——首日亮点
今年,為期5天的JavaOne會議中,4個會場的議題都進(jìn)行了直播,演講稿也在播出之后一并提供。
\\來自Terracotta公司EHCache團(tuán)隊(duì)的Henri Tremblay,做了主題為《學(xué)習(xí)Java 8:Lambda表達(dá)式和函數(shù)式編程(Learn Java 8: Lambdas and Functional Programming)》的演講,簡要回顧了從Java 5開始的演變,包括Java 7語法簡化、Java 8 Lambda表達(dá)式和基于Nashorn的JavaScript支持。跟隨著他現(xiàn)場編碼的傳統(tǒng),Tremblay通過現(xiàn)場編碼提供了許多他的答案。
\\\\Couchbase的Arun Gupta演講主題是《Java開發(fā)者的Docker(Docker for Java Developers)》。他的演講從Docker基于構(gòu)建(build)、分發(fā)(ship)和運(yùn)行(run)的使命開始,通過展示來自docs.docker.com的鏡像,對比了基于容器技術(shù)的Docker和基于Hypervisor的傳統(tǒng)虛擬機(jī)(VM)之間的區(qū)別。Gupta還詳細(xì)介紹了Docker工具箱(toolbox),提及了swarm模式及滾動升級。
\\\\大會還有很多關(guān)于開源的演講。其中之一是Salesforce的James Ward,介紹了關(guān)于《在大型組織中管理開源貢獻(xiàn)(Managing Open Source Contributions in Large Organizations)》。Ward談到了開源的原因和開源需要考慮的問題,以及緩解這些問題的策略,其中一個觀點(diǎn)是:什么都不做!
\\\\來自Twitter的工程師Ramki Ramakrishna、Alex Wiltschko和劉劍橋演講主題為《基于貝葉斯優(yōu)化的JVM自動調(diào)優(yōu)(Automated Tuning of the JVM with Bayesian Optimization)》。Ramakrishna首先介紹了JVM調(diào)優(yōu)中遇到的問題,解釋了JVM中存在的800多個調(diào)優(yōu)開關(guān),大部分依賴于硬件或者相互依賴。除了這800個優(yōu)化開關(guān),還有250個會影響性能。Ramakrishna探討了性能調(diào)優(yōu)和如何通過“黑盒調(diào)優(yōu)助手”提供的建議進(jìn)行持續(xù)調(diào)優(yōu)。然后,Wiltschko介紹了關(guān)于貝葉斯優(yōu)化,一個基于機(jī)器學(xué)習(xí)的黑盒調(diào)優(yōu)實(shí)現(xiàn)。他同時提供了以下一維調(diào)優(yōu)示例:
\\\\劉劍橋隨后介紹了JVM性能調(diào)優(yōu)。最后Ramakrishna總結(jié)了他們的成果。
\\\\查看英文原文:JavaOne 2016 - Day 1 Highlights
總結(jié)
以上是生活随笔為你收集整理的JavaOne 2016——首日亮点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 规范化的递归转换成非递归
- 下一篇: lnmp、lamp、lnmpa一键安装包