![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
OneAPMOfficial
这个作者很懒,什么都没留下…
展开
-
你的代码有重复吗?
【编者按】本文作者为来自 SoftwareYoga.com 的软件架构师、敏捷与 DevOps 开发流程践行者 Deepak Karanth,文章主要介绍了 DRY 原则的诸多优点。本文系国内 ITOM 管理平台 OneAPM 编译呈现。以下为正文:“避免重复代码”(DRY) 是软件发展的一项原则,其主旨是减少代码重复现象。“所有内容写两遍”(WET) 则是上述原则的反义缩...2016-05-04 15:34:59 · 113 阅读 · 0 评论 -
微服务扩展新途径:Messaging
【编者按】服务编排是微服务设置的一个重要方面。本文在利用 ActiveMQ 虚拟话题来实现这一目标的同时,还会提供实用性指导。文章系国内 ITOM 管理平台OneAPM 编译呈现。目前,微服务使用已十分普遍,利用服务编排(而不是服务编制)来进行微服务互动的想法也很常见。本文将讲述如何通过 ActiveMQ 虚拟话题来设置服务编排和基于服务互动的可扩展事件。 服务互动类型...2016-06-27 11:36:51 · 210 阅读 · 0 评论 -
Spring Data Redis 让 NoSQL 快如闪电 (1)
【编者按】本文作者为 Xinyu Liu,详细介绍了 Redis 的特性,并辅之以丰富的用例。在本文的第一部分,将重点概述 Redis 的方方面面。文章系国内 ITOM 管理平台OneAPM 编译呈现。建立在 Java 企业版之上的多层体系结构是强大的服务器端编程解决方案。作为一名从业多年的 Java 企业版开发人员,我最满意的就是三层企业开发法:最下方是 JPA/Hibernat...2016-06-23 11:19:05 · 162 阅读 · 0 评论 -
为什么响应式编程并非一时之势?
【编者按】本文作者为 David Buschman,文章从程序架构与系统的发展历程出发,逐步论证了为什么响应式编程并非一时之势,而是能带来更快处理速度,更高硬件利用率的未来选择。文章系国内 ITOM 管理平台 OneAPM 编译呈现。这些年来,程序架构和系统发生了不少变化。大部分情况下,这些变化都跟它们依托的硬件密切相关。软件架构到底是从何处起源,众说纷纭,而且对构架的实际构成部分...2016-06-08 11:46:01 · 135 阅读 · 0 评论 -
借助 Java 9 Jigsaw,如何在 60 秒内创建 JavaFX HelloWorld 程序?
【编者按】本文作者为 Carl Dea,主要介绍利用 Jigsaw 项目在大约一分钟内编写标准化的“Hello World”消息代码。本文系国内 ITOM 管理平台 OneAPM 编译呈现。你可能已经听说了 Jave 9 的新模块系统,也就是 Jigsaw 项目。如果你还不了解 Java9 的新模块系统,请阅读 Mark Reinhold 的模块系统状态报告。另外还可以看看@nip...2016-05-26 14:53:08 · 116 阅读 · 0 评论 -
如何借助 NoSQL 提高 JPA 应用性能
【编者按】关注 NoSQL 的动态发展很重要。NoSQL 的好处并不仅限于新的应用开发。在某些案例中,你可以见识到重新访问现有的、传统的框架带来的积极效果,比如说你的 JPA 的实现。本文系国内 ITOM 管理平台 OneAPM 编译呈现。多年以前,笔者在为一家世界顶级汽车公司做电子商务网站项目时,曾经碰到过一个听起来像科幻故事的概念:通过实体类别来自动实现数据持久存储。是的,...2016-05-25 15:05:14 · 112 阅读 · 0 评论 -
2016年,谁是最受欢迎的 Java EE 服务器?
【编者按】本文作者为性能监控工具 Plumbr 创始人 Nikita Salnikov-tarnovski,主要介绍2016年度最广为使用的 Java EE 容器及其排名变化情况。本文系国内 ITOM管理平台 OneAPM 编译呈现,以下为正文。这是我们发布Java领域数据的第四年。每年春季,我们都会对JVMs Plumbr 探针所收集的数据进行分析,并试图回答以下问题:各个...2016-05-20 12:33:03 · 93 阅读 · 0 评论 -
创建完美SDK的10个技巧
【编者按】本文作者为 Gal Lavinsky,文中将列出10个零基础小技巧,帮你创建完美的Java SDK。文章系国内 ITOM 管理平台 OneAPM 编译呈现。以下为正文。本文起源于笔者朋友的一次问询。他认为,关于如何写好一个简单易用的SDK,没有足够的参考文件。在过去的十年里,SDK的使用在开发生命周期中已经成为了重要的一部分。事实上,它的使用和在产品中的集成已经如此常...2016-05-17 16:53:20 · 106 阅读 · 0 评论 -
Java 性能调优指南之 Java 集合概览
【编者按】本文作者为拥有十年金融软件开发经验的 Mikhail Vorontsov,文章主要概览了所有标准 Java 集合类型。文章系国内 ITOM 管理平台 OneAPM 编译呈现,以下为正文:本文将概览所有标准的 Java 集合类型。我们将按照它们可区分的属性与主要用例进行分类。除此之外,我们还将穷举在不同集合类型之间进行数据转换的方法。 数组(Arrays)数组是...2016-05-12 12:54:24 · 216 阅读 · 0 评论 -
选择 Java 编写 iOS 与 安卓 App的八大理由
【编者按】本文作者为 RoboVM 的 CEO 兼联合创始人 Henric Müller,主要介绍选用 Java 编写移动应用的八大理由。文章系国内 ITOM 管理平台 OneAPM 编译呈现。在过去的十年中,Java一直很火。2015年,它又被再次证明是业内中坚力量——在TIOBE语言指数中占据绝对优势。虽然TIOBE排名的计算方法存在一些问题,但是与其他流行排名如RedMonk...2016-05-11 16:45:38 · 147 阅读 · 0 评论 -
Java 8方法引用使用指南
【编者按】本文作者为拥有15年 Java 开发经验的资深程序员 Per-Åke Minborg,主要介绍如何灵活地解析 Java 中的方法引用。文章系国内 ITOM 管理平台 OneAPM 编译呈现。 方法引用众所周知,在Java 8中我们可以使用方法引用。譬如,在我们需要遍历流元素时,可以使用 String::isEmpty 来引用isEmpty方法。试看下面这段代码:...2016-05-11 12:21:33 · 86 阅读 · 0 评论 -
软件可扩展性:来自星巴克的经验
【编者按】本文作者 Weronika Łabaj 是Particular Software的开发人员。她专注于通过软件提供业务价值,探索新模式,应对挑战。在星巴克,她总是点中杯焦糖玛奇朵。文章系国内 ITOM 管理平台 OneAPM 编译呈现,以下为正文:星巴克通过扩展运营机制和劳动力,避免了较长的顾客等待时间。无独有偶,开发人员也可以这样做!2004年,Gregor Ho...2016-05-10 16:29:36 · 144 阅读 · 0 评论 -
的确,Java存在缺陷。但是……
【编者按】本文作者为资深码农 Tim Spann,主要讲述 Java 让人无法抗拒的众多优点以及一些些缺陷。本文系国内 ITOM 管理平台 OneAPM 编译呈现,以下为正文。早在90年代中期,笔者在E&Y工作时,就开始使用Java编程,那是我使用的还是Java 1.0版本。HotJava是当时唯一的书,而且只有语言规范。当时,Java是秘密的流行语言。非常前卫,比C的语法...2016-05-06 14:59:42 · 127 阅读 · 0 评论 -
Spring Data Redis 让 NoSQL 快如闪电(2)
【编者按】本文作者为 Xinyu Liu,文章的第一部分重点概述了 Redis 方方面面的特性。在第二部分,将介绍详细的用例。文章系国内 ITOM 管理平台 OneAPM 编译呈现。 把 Redis 当作数据库的用例现在我们来看看在服务器端 Java 企业版系统中把 Redis 当作数据库的各种用法吧。无论用例的简繁,Redis 都能帮助用户优化性能、处理能力和延迟,让常规...2016-06-28 11:49:38 · 161 阅读 · 0 评论