|
|
51CTO旗下网站
|
|
移动端
创建专栏

外媒速递:11项简单提示轻松实现Java性能调优

大多数开发人员都认为性能优化是个复杂且需要大量经验与知识才能解决的问题。虽然这样的认知不能完全说错,但也并不是说它真的就具有极高的门槛。

作者:核子可乐译|2017-11-20 08:51

【51CTO技术沙龙】10月27日,让我们共同探索AI场景化应用实现之道

【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!

今天推荐的内容包括:11项简单提示轻松实现Java性能调优、提升移动测试效果的五项重要提示、企业无法回避的五大移动技术挑战和十步走指南搞定非结构化数据分析等。

一、11项简单提示轻松实现Java性能调优

原文标题:11 Simple Java Performance Tuning Tips

Java性能调优

大多数开发人员都认为性能优化是个复杂且需要大量经验与知识才能解决的问题。虽然这样的认知不能完全说错,但也并不是说它真的就具有极高的门槛。在今天的文章中,我们将介绍11项易于遵循的建议与最佳实践,相信能够帮助帮助大家更轻松地上手Java性能调优。

1. 除非必要,不要优化

2. 使用分析工具了解真正的瓶颈

3. 为整体应用创建性能测试套件

4. 首先解决最大瓶颈

5. 使用动态字符串以编程方式实现字符串连接

6. 使用+在同一语句中连接字符串

7. 尽可能使用基元

8. 努力回避BigInteger与BigDecimal

9. 首先检查当前日志等级

10. 使用Apache Commons StringUtils.Replace,而非String.replace

11. 缓存高成本资源,例如数据库连接

二、提升移动测试效果的五项重要提示

原文标题:5 Tips for Effective Mobile Testing

移动设备测试代表着一系列新的挑战。移动系统更新、新设备与功能、Web、原生以及混合应用与对应框架,都会对移动应用的可靠性与性能产生影响。为了解决这些问题,我们将共同探讨提升移动测试效果的五项重要提示。

1. 坚持实机测试

2. 实现测试自动化

3. 对Web应用进行持续更新

4. 性能与负载测试

5. 使用移动专用工具

三、企业无法回避的五大移动技术挑战

原文标题:The Top 5 Mobility Challenges Your Enterprise Faces

将你的企业业务迁移到移动世界当中,需要面临的最大挑战是什么?事实上,最大的挑战可能在于,你根本不知道自己会遇到怎样的挑战。在今天的文章中,我们将汇总由Appdome发布的白皮书,共同了解其中总结出的五项核心任务。

1. SDK轰炸

2. 移动应用覆盖问题

3. 一次性实现

4. 没有应用或应用安全缺乏保障

5. 维持宽广的移动发展眼光

四、十步走指南搞定非结构化数据分析

原文标题:10 Steps for Analyzing Unstructured Data

十步走指南搞定非结构化数据分析

数据分析正成为企业发展当中最为重要的组成部分。企业必须了解结构化与非结构化数据,方可为业务发展作出正确的决策。在今天的文章中,我们将介绍十项基本步骤,旨在帮助各类企业成功对非结构化数据加以分析。

1. 决定数据源

2. 管理非结构化数据搜索

3. 消除无用数据

4. 准备数据以进行存储

5. 决定数据堆栈与存储技术

6. 在存储前,保留所有数据

7. 检索有用信息

8. 本体评估

9. 记录统计结果

10. 分析数据

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

戳这里,看该作者更多好文

【编辑推荐】

  1. 外媒速递:一场开发者支持率的史诗对决——Node.js对Java
  2. jvm系列(九):如何优化Java GC「译」
  3. 深入理解Java帝国之泛型详解
  4. Java虚拟机是如何执行线程同步的
  5. 白话说Java线程(一)之让线程先跑起来
【责任编辑:赵宁宁 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

热门职位+更多