外媒速遞:五項提示助你在Java應(yīng)用中搞定并發(fā)性難題
原創(chuàng)【51CTO.com原創(chuàng)稿件】外媒速遞是核子可樂精選的近日國外媒體的精彩文章推薦,希望大家喜歡!
今天推薦的內(nèi)容包括:五項提示助你在Java應(yīng)用中搞定并發(fā)性難題、Java意外處理當中的七種常見失誤、幾項常見最佳實踐對Linux服務(wù)器加以嚴密保護和如何打理雜亂的傳感器數(shù)據(jù)等。
一、五項提示助你在Java應(yīng)用中搞定并發(fā)性難題
本份教程主要探討如何通過多種不同方式處理Java應(yīng)用程序當中的并發(fā)性難題。如果這類狀況仍然令大家感到頭痛,那么,下面幾項提示也許能夠帶來一點幫助。
1. 絕不輕易使用InterruptedException
2. 使用專用執(zhí)行器進行阻塞操作
3. 傳遞MDC值
4. 變更線程名稱
二、Java意外處理當中的七種常見失誤
原文標題:Fixing 7 Common Java Exception Handling Mistakes
意外處理是編程當中極為常見但卻頗具難度的挑戰(zhàn)之一。而作為開發(fā)人員們的日常討論議題,關(guān)于意外處理的以下最佳實踐相信能夠幫助大家更為輕松地應(yīng)對此類狀況。事實上,本篇文章不僅屬于最佳實踐,也是一份立足于常見失誤的反面教材。
1. 指定java.lang.Exception或者java.lang.Throwable
2. 捕捉非特定意外
3. 記錄并丟棄意外
4. 利用意外控制流
5. 消除造成意外的根本原因
6. 歸納意外
7. 添加不必要的意外轉(zhuǎn)換
三、幾項常見最佳實踐對Linux服務(wù)器加以嚴密保護
原文標題:Secure Linux Server Using Hardening Best Practices
Linux安全性的重要性無需贅述,而保護Linux系統(tǒng)的議題同樣永無止境。也許大家還記得,我們曾在之前的推薦當中整理出一部分與Linux服務(wù)器保護工作相關(guān)的內(nèi)容,而今天這份建議清單將繼續(xù)延伸。閑言少敘,咱們馬上開始。
1. 禁用Ctrl-Alt-Delete
2. 保護已掛載文件系統(tǒng)
3. 保護/etc/services文件
4. 移除未使用帳戶
5. 強化cron腳本
6. 保護SUID程序
7. 充滿風(fēng)險的world-writabe文件與目錄
8. 充滿風(fēng)險的symlink
9. 保護日志文件
10. 保護Linux資源
11. 強化/proc目錄
四、程序員簡易教程:如何打理雜亂的傳感器數(shù)據(jù)
原文標題:A programmer’s cleaning guide for messy sensor data
在今天的教程當中,我們將了解如何利用Pandas與Python處理雜亂數(shù)據(jù)。很明顯,氣象數(shù)據(jù)屬于真實世界當中的一類雜亂數(shù)據(jù)集,而且通常令數(shù)據(jù)科學(xué)家感到頭痛無比。下面,我們將以此為前提,分步說明如何對這些來自傳感器的數(shù)據(jù)加以打理。
1. 讀取CSV文件
2. 對數(shù)據(jù)進行排序
3. 轉(zhuǎn)換列數(shù)值
4. 設(shè)置索引頻度
5. 插入及填充空白列
6. 使用LongAdder進行計數(shù)
【51CTO原創(chuàng)稿件,合作站點轉(zhuǎn)載請注明原文作者和出處為51CTO.com】
























