外媒速遞:11項簡單提示輕松實現(xiàn)Java性能調(diào)優(yōu)
原創(chuàng)【51CTO.com原創(chuàng)稿件】外媒速遞是核子可樂精選的近日國外媒體的精彩文章推薦,希望大家喜歡!
今天推薦的內(nèi)容包括:11項簡單提示輕松實現(xiàn)Java性能調(diào)優(yōu)、提升移動測試效果的五項重要提示、企業(yè)無法回避的五大移動技術(shù)挑戰(zhàn)和十步走指南搞定非結(jié)構(gòu)化數(shù)據(jù)分析等。
一、11項簡單提示輕松實現(xiàn)Java性能調(diào)優(yōu)
原文標題:11 Simple Java Performance Tuning Tips
大多數(shù)開發(fā)人員都認為性能優(yōu)化是個復雜且需要大量經(jīng)驗與知識才能解決的問題。雖然這樣的認知不能完全說錯,但也并不是說它真的就具有極高的門檻。在今天的文章中,我們將介紹11項易于遵循的建議與***實踐,相信能夠幫助幫助大家更輕松地上手Java性能調(diào)優(yōu)。
1. 除非必要,不要優(yōu)化
2. 使用分析工具了解真正的瓶頸
3. 為整體應(yīng)用創(chuàng)建性能測試套件
4. 首先解決***瓶頸
5. 使用動態(tài)字符串以編程方式實現(xiàn)字符串連接
6. 使用+在同一語句中連接字符串
7. 盡可能使用基元
8. 努力回避BigInteger與BigDecimal
9. 首先檢查當前日志等級
10. 使用Apache Commons StringUtils.Replace,而非String.replace
11. 緩存高成本資源,例如數(shù)據(jù)庫連接
二、提升移動測試效果的五項重要提示
原文標題:5 Tips for Effective Mobile Testing
移動設(shè)備測試代表著一系列新的挑戰(zhàn)。移動系統(tǒng)更新、新設(shè)備與功能、Web、原生以及混合應(yīng)用與對應(yīng)框架,都會對移動應(yīng)用的可靠性與性能產(chǎn)生影響。為了解決這些問題,我們將共同探討提升移動測試效果的五項重要提示。
1. 堅持實機測試
2. 實現(xiàn)測試自動化
3. 對Web應(yīng)用進行持續(xù)更新
4. 性能與負載測試
5. 使用移動專用工具
三、企業(yè)無法回避的五大移動技術(shù)挑戰(zhàn)
原文標題:The Top 5 Mobility Challenges Your Enterprise Faces
將你的企業(yè)業(yè)務(wù)遷移到移動世界當中,需要面臨的***挑戰(zhàn)是什么?事實上,***的挑戰(zhàn)可能在于,你根本不知道自己會遇到怎樣的挑戰(zhàn)。在今天的文章中,我們將匯總由Appdome發(fā)布的白皮書,共同了解其中總結(jié)出的五項核心任務(wù)。
1. SDK轟炸
2. 移動應(yīng)用覆蓋問題
3. 一次性實現(xiàn)
4. 沒有應(yīng)用或應(yīng)用安全缺乏保障
5. 維持寬廣的移動發(fā)展眼光
四、十步走指南搞定非結(jié)構(gòu)化數(shù)據(jù)分析
原文標題:10 Steps for Analyzing Unstructured Data
數(shù)據(jù)分析正成為企業(yè)發(fā)展當中最為重要的組成部分。企業(yè)必須了解結(jié)構(gòu)化與非結(jié)構(gòu)化數(shù)據(jù),方可為業(yè)務(wù)發(fā)展作出正確的決策。在今天的文章中,我們將介紹十項基本步驟,旨在幫助各類企業(yè)成功對非結(jié)構(gòu)化數(shù)據(jù)加以分析。
1. 決定數(shù)據(jù)源
2. 管理非結(jié)構(gòu)化數(shù)據(jù)搜索
3. 消除無用數(shù)據(jù)
4. 準備數(shù)據(jù)以進行存儲
5. 決定數(shù)據(jù)堆棧與存儲技術(shù)
6. 在存儲前,保留所有數(shù)據(jù)
7. 檢索有用信息
8. 本體評估
9. 記錄統(tǒng)計結(jié)果
10. 分析數(shù)據(jù)
【51CTO原創(chuàng)稿件,合作站點轉(zhuǎn)載請注明原文作者和出處為51CTO.com】