(点击上方公众号,可快速关注)
本文精选了 ImportNew 2017年6月份的15篇热门文章。其中有技术分享,行业资讯,经验感悟和面试经验。
注:以下文章,点击标题即可阅读
《 Kafka 基本原理 》
Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。
《 RedMonk 6 月编程语言排行:Java 第二,Kotlin 未入榜 》
RedMonk 发布了 2017 年 6 月(Q3)的编程语言排行榜:JavaScript 依然稳居榜首,Java 紧随其后;然后是 Python、PHP 和 C#;C ++ 跌出前 5 降至第 6 ;Ruby 出现新低,排名第 8 ;Kotlin 未入前 20 ,远远排在第 46 位。
《 Java 9 又要推迟了,Java 首席架构师是这样解释的 》
甲骨文 Java 平台组首席架构师 Mark Reinhold 提议「调整发布日期,以多给 JCP 一些时间」。Java 9 的发布时间往后推迟 8 周,也就是到 9 月 21 日发布。
《 八幅漫画理解使用 JSON Web Token 设计单点登录系统 》
上次在《JSON Web Token – 在Web应用间安全地传递信息》中我提到了JSON Web Token可以用来设计单点登录系统。我尝试用八幅漫画先让大家理解如何设计正常的用户认证系统,然后再延伸到单点登录系统。
我之前的主要工作是参与招聘并进行技术面试,招聘的总过程如下:HR所进行的面试,技术专家进行的面试和大老板进行的面试。
《 漂亮的代码,糟糕的行为—解决 Java 运行时的内存问题 》
我们的一个程序,假设名字为“Photo Pull”,主要解决以下问题:从各种第三方来源上获取联系人照片,将照片重新调整至所需的缩略图大小和将结果发送到S3。
人一直唠叨着并发中的新概念。然而,许多开发人员还没有机会把过多的注意力都放在上面。在这篇文章中,我们将带您了解Java 8 streams、 Hadoop、 Apache Spark、 Quasar fibers以及响应式编程,让你迅速入门。
《 创建字符串是直接用双引号还是 String 构造函数? 》
在Java中,有两种方式可以创建字符串,使用双引号和构造函数之间到底有什么区别呢?
6月初,甲骨文 Java 平台组首席架构师 Mark Reinhold 提议「调整发布日期,以多给 JCP 一些时间」。Mark 的建议中提到 JCP 执委会会再次针对 Java 9 的模块化特性再次投票,投票不会晚于 6 月 26 日。
在开始Java的类加载旅程之前,可以先参考这里了解一些类加载器在Tomcat中的应用。
《 Eclipse 4.7 Oxygen 正式发布!带来大量更新 》
Eclipse 4.7 Oxygen 正式版已发布。更新内容十分多,来看看值得关注的更新。
《 Java 抽象类与接口的区别 》
很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。
《 超高速缓存的最佳实践 》
定制高速缓存解决方案是一件非常有趣的事情,它似乎是改善应用程序整体性能的最简单的方式。然而,超高速缓存是一项很大的技术难题,在实践之前需要注意几个事项。
《 多线程环境下生成随机数 》
Java里有伪随机型和安全型两种随机数生成器。伪随机生成器根据特定公式将seed转换成新的伪随机数据的一部分。安全随机生成器在底层依赖到操作系统提供的随机事件来生成数据。
《 连接池大小调优 》
本文将讨论如何使用Flexy Pool为你的连接池找到合适的大小。首先是了解你的连接池设置,我目前开发的程序使用XA事务, 因此我使用Bitronix 事务管理器, 它自带连接池解决方案。
往期热文回顾
5月:《 Java 之父加入 AWS :15 篇热文回顾 》
看完本文有收获?请转发分享给更多人
关注「ImportNew」,提升Java技能