您应该保持联系的十大高级Java对话

在线讲座和视频是学习软件开发新事物的主要资源之一。 您可以找到Java专家与您分享他们的经验,而不必坐下来。

在下面的文章中,我们收集了10位我们最喜欢的演讲者和主题,我们相信每个Java开发人员都应该注意。 获取爆米花,坐下来,让Java振作起来。

1.微服务@ Spotify

Spotify的工程副总裁Kevin Goldsmith谈到了公司中微服务的使用以及为什么它们更易于测试,部署和监视。 他还邀请您使用Spotify Apollo (在Spotify中编写微服务时使用的Java库集)。

  • 下载幻灯片

2.品尝Lambdas并沉迷于流中

Venkat Subramaniam博士是我们最喜欢的Java演讲者之一,因为他总是以有趣且引人入胜的方式进行有关复杂概念的演讲。 Lambda和流是Java 8的旗舰功能,在本讲座中,您将能够体验到它们内部的强大功能。 (顺便说一句,如果您想窥探Java 9,请查看我们有关Java 9的5个功能的文章,这些功能将改变您开发软件的方式 )

3.一种黑客方式

Reactive Extensions(Rx)的发明者,Applied Duality,Inc.的创始人, 标志性的彩色T恤的所有者Erik Meijer挑战了Scrum&Agile的基本思想以及开发人员应如何为将来开发代码。

4.硬件事务存储器

Azul Systems的首席技术官兼联合创始人Gil Tene向我们介绍了硬件事务存储–旨在通过允许一组加载和存储指令以原子/同时方式执行来简化并发编程。 在演讲中,Gil阐述了支持该功能的未来芯片,以及它如何对JVM也有帮助。

吉尔·特内

  • 在InfoQ上观看

5.以100mph的速度修复代码:改进调试服务器方式的技术

在本次演讲中, Takipi的首席执行官兼联合创始人Tal Weiss介绍了用于生产调试的不同技术,例如分布式日志记录,jstack,BTrace和自定义Java代理。 Tal还解释了为什么您不需要日志文件来跟踪生产错误。

6.保持领先

MongoDB的Java开发人员,我们博客的好朋友Trisha Gee谈到了试图保持领先地位的“危险”,以及如何在拥抱变化的同时平衡它们。

7.刻意移动,不伤任何东西

与Mark Zuckerberg的方法不同,Oracle的Java语言架构师Brian Goetz认为编程语言设计不仅仅涉及类型理论和语法。 在这个视频中,他讨论了通过重大的进化变化来引导Java的一些挑战和教训,例如减少Java冗长的动议。

8.编程语言的高级主题:Java Puzzlers

Google前首席Java架构师Josh BlochBill Pugh一起为您带来了八个编程难题。 如果您正在寻找挑战,请查看Java Deathmatch (并且不要忘记检查您的结果 )。

9.斯卡拉瓦格斯:多蒂之声,配马丁·奥德斯基

Scalawags是Josh SuerethDick WallHeather MillerSeth Tisue主持的有关Scala语言的每月播客。 本月,该团队就Martin Dotty采访了Martin Odersky, Dotty是一个平台,用于尝试Scala的新语言概念和编译器技术。

10.分布式系统设计中的绝望和信心

在设计实际的分布式应用程序时,我们面临许多决策点。 了解我们在这些决策点面临的权衡取舍,使我们能够更快地做出更明智的选择。 在此演讲中, Camille Fournier将讨论一系列实际的分布式应用程序以及这些系统中进行的一些主要折衷。

奖励:JavaZone Productions

JavaZone是挪威最大的IT会议,它背后的团队每年都会创建预告片模仿方案,以说服开发人员加入。 您可能已经看过以下视频,但请查看此链接以获取更多有趣和创意的视频 。

最后的想法

在线会议和讲座是扩展我们的知识并了解Java中新的,重要的和令人兴奋的元素的最佳资源。 虽然这是一个简短列表,但我们一直在寻找更多要观看的视频。 看到有趣的事了吗? 我们很想听听!

翻译自: https://www.javacodegeeks.com/2016/05/top-10-advanced-java-talks-see-stay-relevant.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/352843.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c语言定时器作用,Go语言定时器实现原理及作用

对于任何一个正在运行的应用,如何获取准确的绝对时间都非常重要,但是在一个分布式系统中我们很难保证各个节点上绝对时间的一致性,哪怕通过 NTP 这种标准的对时协议也只能把时间的误差控制在毫秒级,所以相对时间在一个分布式系统中…

非常详细的/etc/passwd解释

root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin desktop:x:80:80:desktop:/var/lib/menu/kde:/sbin/nologin mengqc:x:500:500:mengqc:/home/mengqc:/bin/bash 在该文件中,每一行用户记录的各个数据段…

QT:基本知识(一);

注: 该博文为扩展型; 1) QString转换为LPCTSTR QString szStr; LPCTSTR str (LPWSTR)(szStr.utf16()); 2) 中文乱码解决; QTextCodec *pCodec QTextCode::codecForName("gb2312"); if(!pCodec) return ""; std…

c语言程序设计实训教材,C语言程序设计实训指导书

摘要:李建中等编著的这本《C语言程序设计实训指导书》为《C语言程序设计》的配套教材.全书共分4部分.第1部分主要介绍Visual C6.0的集成功能界面和操作;第2部分配合主教材的内容,设计了11个实验项目;第3部分对主教材每一章习题给出解答或指导;第4部分为全国计算机等…

SUID SGID

转载自:http://www.cnblogs.com/perseus/articles/2830397.html 如果你对SUID、SGID仍有迷惑可以好好参考一下! Copyright by kevintz.由于用户在UNIX下经常会遇到SUID、SGID的概念,而且SUID和SGID涉及到系统安全,所以用户也比较…

动态规划:LIS优化

对于1D/1D动态规划来说,理论时间复杂度都是O(n^2)的,这种动态规划一般都可以进行优化,贴一篇文章 https://wenku.baidu.com/view/e317b1020740be1e650e9a12.html 这里介绍最简单的一种,LIS的求法 其实就是二…

maven 版本号插件_Maven内部版本号插件–用法示例

maven 版本号插件假设我们需要向一些工件(jar,war等)添加内部版本号。 在这里,我想演示buildnumber-maven-plugin的用法。 这篇文章基于: http://mojo.codehaus.org/buildnumber-maven-plugin/usage.html http://www…

c语言程序设计课件第二章,c语言程序设计课件张元国 ISBN9787566300386 PPT第二章数据类型 运算符与表达式...

1、第2章 数据类型、运算符与表达式,语言的数据类型 常量与变量 运算符与表达式 不同类型数据间的转换,2.1语言的数据类型,数据是计算机程序处理的所有信息的总称,数值、字符、文本等都是数据,在各种程序设计中几乎都要使用和处理数据,程序设…

nowcoder172C 保护 (倍增lca+dfs序+主席树)

https://www.nowcoder.com/acm/contest/172/C (sbw大佬太强啦 orz) 先把每一个路径(x,y)分成(x,lca),(y,lca)两个路径,然后就能发现,对于某两个(直上直下的)路径a,b,b的下端点在a的下端点子树中…

添用户报错:useradd:警告:此主目录已经存在

转载自:http://blog.csdn.net/lele892207980/article/details/17239347 建立mysql用户、组 groupadd mysql useradd -g mysql mysql 然后删除 userdel mysql 再添用户和组加时,提示: useradd:警告:此主目录已经存在。…

专业本的C语言,以解决本专业问题为导向的C语言程序设计课程教学探索

以解决本专业问题为导向的C语言程序设计课程教学探索发布时间:2019-08-07 来源: 摘 要 针对C语言程序设计课程在计算机及其相关专业中存在的“狭义工具论”的教学现状,本着“以应用能力培养为目标、以计算思维为手段”的原则进行知识选取和教学内容、教学案例、教学…

HotSpot增量Java垃圾收集器

在我最近的博客文章“ 确定活动的HotSpot垃圾收集器”中 ,我描述了可用于确定HotSpot JVM (Java进程)正在使用的垃圾收集器(当从命令行参数(标志) 中看不出来)时可以使用的不同方法。传递给Java…

修改已存在用户的所属组(usermod用法)

转载自:http://blog.163.com/zhzh_lin/blog/static/40538715200771503221224/ 修改使用者帐号 名称 usermod - 修 改 使 用 者 帐 号 语法 usermod [-c comment] [-d home_dir [ -m]] [-e expire_date] [-f inactive_time] [-g initial_group] [-G group[,.…

c语言如何查找空指针,c语言中的空指针

#include#include#define SAFE_MALLOC(n) safe_malloc(n)#define SAFE_FREE(p)safe_free((int**)(&(p)))//将变量指针赋值为空指针//若变量本身为空,则提示出现野指针void safe_free(int **p){if(*p){free(*p);*p NULL;printf("这不是野指针!!!,好开心. _…

eclipse pmd使用_使用您自己的规则在Eclipse中自定义PMD

eclipse pmd使用PMD是非常好的Java代码扫描程序,可帮助您避免潜在的编程问题。 它可以轻松扩展以满足您的需求,并且本文将为您带来与JPA的Enumerated注释用法相关的自定义PMD规则的简单示例。 在继续阅读之前,您应该检查我以前的文章之一-JPA…

linux bash source 0,linux中BASH_SOURCE[0](转)

在C/C中,__FUNCTION__常量记录当前函数的名称。有时候,在日志输出的时候包含这些信息是非常有用的。而在Bash中,同样有这样一个常量FUNCNAME,但是有一点区别是,它是一个数组而非字符串,其中数组的第一个元素…

如何将自定义数据源集成到Apache Spark中

如今,流数据是一个热门话题,而Apache Spark是出色的流框架。 在此博客文章中,我将向您展示如何将自定义数据源集成到Spark中。 Spark Streaming使我们能够从各种来源进行流传输,同时使用相同的简洁API访问数据流,执行…

linux用户管理练习题

转载自:http://blog.sina.com.cn/s/blog_6a8d2f120100qiyj.html 1)新建一个组group1,新建一个系统组group2 参考答案: groupadd group1 groupadd -r group2 cat /etc/group /etc/gshadow|grep group[1-2] 2)更改组group2的GID为103,更改组名为grouptest 参考答案:…

闪念-许久未来一切没变

好久好久没来逛社区了,前几天有空登录进来看看,好多以前的老朋友都还在,甚是欣慰。有种亲切的感觉,时间真的很快,差不多有3-4年没来玩社区了。经历了两家互联网行业级Top3的公司一度没有时间逛社区,玩社区交…

C语言麻将递归,C++数据结构与算法——麻将胡牌算法(二:完全胡牌算法)

虽然单花色胡牌算法面试时写出来了,但是完整的胡牌算法却没有写,既然遇到了,秉着不抛弃不放弃的精神,当然不能原谅懒惰的自己了。下面这篇为一个完整的胡牌算法。胡牌规则除了以下几点,其余与单花色胡牌规则一致&#…