外媒速递:五项提示助你在Java应用中搞定并发性难题

原创
新闻
本份教程主要探讨如何通过多种不同方式处理Java应用程序当中的并发性难题。如果这类状况仍然令大家感到头痛,那么,下面几项提示也许能够带来一点帮助。

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

今天推荐的内容包括:五项提示助你在Java应用中搞定并发性难题、Java意外处理当中的七种常见失误、几项常见最佳实践对Linux服务器加以严密保护和如何打理杂乱的传感器数据等。

一、五项提示助你在Java应用中搞定并发性难题

原文标题:5 Tips on Concurrency

[[203291]]

本份教程主要探讨如何通过多种不同方式处理Java应用程序当中的并发性难题。如果这类状况仍然令大家感到头痛,那么,下面几项提示也许能够带来一点帮助。

1. 绝不轻易使用InterruptedException

2. 使用专用执行器进行阻塞操作

3. 传递MDC值

4. 变更线程名称

二、Java意外处理当中的七种常见失误

原文标题:Fixing 7 Common Java Exception Handling Mistakes

意外处理是编程当中极为常见但却颇具难度的挑战之一。而作为开发人员们的日常讨论议题,关于意外处理的以下最佳实践相信能够帮助大家更为轻松地应对此类状况。事实上,本篇文章不仅属于最佳实践,也是一份立足于常见失误的反面教材。

1. 指定java.lang.Exception或者java.lang.Throwable

2. 捕捉非特定意外

3. 记录并丢弃意外

4. 利用意外控制流

5. 消除造成意外的根本原因

6. 归纳意外

7. 添加不必要的意外转换

三、几项常见最佳实践对Linux服务器加以严密保护

原文标题:Secure Linux Server Using Hardening Best Practices

最佳实践对Linux服务器加以严密保护

Linux安全性的重要性无需赘述,而保护Linux系统的议题同样永无止境。也许大家还记得,我们曾在之前的推荐当中整理出一部分与Linux服务器保护工作相关的内容,而今天这份建议清单将继续延伸。闲言少叙,咱们马上开始。

1. 禁用Ctrl-Alt-Delete

2. 保护已挂载文件系统

3. 保护/etc/services文件

4. 移除未使用帐户

5. 强化cron脚本

6. 保护SUID程序

7. 充满风险的world-writabe文件与目录

8. 充满风险的symlink

9. 保护日志文件

10. 保护Linux资源

11. 强化/proc目录

四、程序员简易教程:如何打理杂乱的传感器数据

原文标题:A programmer’s cleaning guide for messy sensor data

程序员简易教程

在今天的教程当中,我们将了解如何利用Pandas与Python处理杂乱数据。很明显,气象数据属于真实世界当中的一类杂乱数据集,而且通常令数据科学家感到头痛无比。下面,我们将以此为前提,分步说明如何对这些来自传感器的数据加以打理。

1. 读取CSV文件

2. 对数据进行排序

3. 转换列数值

4. 设置索引频度

5. 插入及填充空白列

6. 使用LongAdder进行计数

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

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

责任编辑:赵宁宁 来源: 51CTO专栏
相关推荐

2016-08-22 16:12:27

DockerWeb服务器API

2017-08-15 08:45:25

应用程序大数据企业网络

2017-09-06 08:54:54

Java API分析技能Web设计

2017-10-18 08:51:15

Visual Stud云计算微服务

2018-04-04 08:47:42

移动应用AWS云质量保证

2016-12-12 12:00:00

IT机器人密码管理工具

2016-08-24 11:46:28

移动应用DevOps私有云

2017-09-27 08:55:27

Apache Solr数据库Java

2018-02-25 08:42:33

数据物联网SaaS

2017-05-02 08:52:08

DevOps网络安全AI

2017-09-21 08:54:01

机器学习设计工具Postgres

2017-10-11 08:51:50

Ruby编程微服务架构边缘计算

2018-07-24 08:32:12

Python机器学习SDK

2018-06-29 08:40:19

物联网Azure数字化转型

2018-05-04 08:46:29

Node.js数据挖掘Azure

2016-09-21 09:46:13

外媒速递数据库停机自动化工具

2018-05-14 08:45:47

UI设计虚拟现实代码

2017-05-10 08:51:03

WiFiLinuxAndroid

2017-08-30 08:45:31

Web编程MySQL聊天机器人

2017-05-12 08:57:15

点赞
收藏

51CTO技术栈公众号