网站建设管理属于职业资格吗,帮别人做网站开票开什么税目,c 网站做死循环,深圳注册投资公司的条件java 编写代码去年我们有机会遇到的最有趣趋势的实用概述 在这篇文章中#xff0c;我们回顾了构成我们2015年对话的5个主题和新发展。与其他许多年终总结保持较高水平的不同#xff0c;我们将做一个更实际的操作不用流行语 。 好吧#xff0c;没有太多*流行语。 与往常一样… java 编写代码 去年我们有机会遇到的最有趣趋势的实用概述 在这篇文章中我们回顾了构成我们2015年对话的5个主题和新发展。与其他许多年终总结保持较高水平的不同我们将做一个更实际的操作不用流行语 。 好吧没有太多*流行语。 与往常一样对我们来说最重要的收获是您的评论-我们很乐意听取您的意见并了解您的重点。 1. Java Java Jing Jing Jing 今年是Java领域的两个主要主题Java 8的采用和Java 9的重大进步。在Java 8方面 DZone的开发人员调查包括600多个参与者报告称新项目中Java 8的采用率为58。在现有应用中占20。 我们正在接受的其他调查和总体看法是积极的-如此积极以至于当我们发布一个不理想的Lambda和流用例时 几乎都遭到了炸弹威胁 。 第二个领域是Java9。针对下一发行版的JEP已经基本完成并且对其中的内容和内容有很好的了解。 在JavaOne上我们首先了解了Jigsaw项目在实践中的外观 包括演示了如何向模块系统中添加新功能的演示和示例代码。 就个人而言除了Project Jigsaw之外我们还很高兴看到Java REPL投入使用并且在试用了Java 9的早期访问版本后发布了一个简短的教程 。 我们预计Java 9将在2016年发布但事实证明由于Jigsaw项目的延迟我们将不得不等待2017年。 希望新的目标日期保持最终状态。 在此之前欢迎您加入Java 9倒计时 。 **如果您想知道Java Java Jing Jing Jing是什么意思 请观看此视频 :) 2.微服务微服务微服务 我们不禁怀疑微服务难道不是“关注点分离”的新词吗 那好吧。 虽然您可以说某些趋势得到的所有关注都被夸大了并且早在它成为“流行语”之前就已经存在了但实际上这是达到一定成熟度的标志。 在Java方面按照升序排列我们看到Java Micro Framework的流行性在增加例如Jodd Spark 不是Apache Spark或Ninja Framework 。 甚至比Dropwizard或Spring Boot表现出色的还要轻。 这并不意味着您不能在Play Framework或其他完整的框架上构建微服务而只是说某些应用程序现在可以在可笑的小型框架上构建。 Jodd的重量不到1.5MB。 3. Docker Kubernetes Docker Docker容器 Docker有什么新功能 尽管不是2015年独有但这一年吸引了最多的关注- 最近的人气上升引起了许多误解 。 总而言之容器非常混乱并且Docker帮助交付了具有强大功能的更好的开发人员体验。 对于Docker上的JVM直到最近它仍然是一种痛苦。 Docker是关于极简主义的但是当您在顶部添加Java时单个容器最多可增加800MB。 输入Alpine Linux 。 一个轻量级Linux发行版 其基本映像仅为5MB 。 最近Alpine的流行来自Docker用例尤其是Java方面。 使用Alpine时 Java 7映像为123MBJava 8映像为173MB –极大的x4.6-6.5改进。 4.日志日志日志账单账单账单 越来越多的开发团队开始感到压力需要管理永无止境日趋增长的日志文件这些日志文件每天都会生成GB的数据。 今年我们还看到了托管ElasticSearch服务的兴起 这些服务消除了运行自己的ELK堆栈的开销。 ElasticSearchLogstash和Kibana的组合正成为使日志变得有意义的流行解决方案之一。 尽管日志提供了大量纯文本数据并且大多数工具都可以用于汇总和可视化数据但有时根本原因可能会非常累人如果您有数据。 在Takipi 我们构建了一个工具可让您查看每个异常或日志事件的变量值和确切状态并将其覆盖在导致它的实际代码上。 我们添加的功能之一是日志链接。 从纯文本转向日志事件 变成这个 5.内容Akka StreamsApache Spark自动化 Scala竞技场是2015年吸引我们注意的其他亮点。 我们介绍了新工具并研究了构建Akka和Akka Streams的幕后情况 。 同样清楚的是Spark正在逐步取代Hadoop以解决需要最快数据处理的用例。 我们已经研究了Taboola每天如何处理10B请求 以及迁移新的Spark架构时需要采取的步骤。 今年吸引我们注意的另一个领域是ChefPuppetAnsible和SaltStack的万物自动化。 部署和配置管理工具使我们可以使用配方剧本模板或任何术语来通过标准一致的部署简化自动化。 说到自动化今年我们也为Slack疯狂 它成为我们许多工作流程中不可分割的一部分。 最后的想法 似乎开发人员的经验正变得越来越重要我们可以看到这如何影响我们使用的工具实践和语言。 基于多年的经验教训软件开发行业正在快速发展我们迫不及待地希望看到2016年会怎样。 … 即使《星球大战8》和Java 9仅在2017年上线。 翻译自: https://www.javacodegeeks.com/2016/01/youve-written-java-code-2015-trends-couldnt-missed.htmljava 编写代码