资讯月刊下载
[编程语言] 编写高性能Java代码的最佳实践
引用原文:How to Improve the Performance of a Java Application 作者:Eugen Paraschiv 翻译:雁惊寒 摘要:本文首先介绍了负载测试、基于APM工具的应用程序和服务器监控,随后介绍了编写高性能Java代码的一些最佳实践。最后研究了JVM特定的调优技巧、数据库端的优化和架构方面的调整。以下是译文。 介绍 在这篇文章中,我们将讨论几个有 ...
[编程语言] Java JDK 10:下一代 Java 有哪些新特性?
工欲善其事,必先利其器。作为老牌军 Java 在发行二十多年的今天,战胜了 C 和 C++,成为诸多开发者的宠儿,且如今从其更新速度来看,也是不甘落后。 今年的 9 月 21 日,大家期待已久的 Java 9 正式发布,现在开发者即将在几个月后就可以使用下一代 Java —— Java 10。十二月中旬,计划中的 Java 10 开发工具包升级节奏已经逐渐放缓。所以在目前阶段,产品升级后只能修复 ...
[非技术] 2018 最具就业前景的 7 大编程语言,Java、Python ...
来源:CSDN博客 2018 年即将到来,Coding Dojo(编码道场)近期发布了 2018 最具就业前景的 7 大编程语言。该公司分析了来自 Indeed 的 25 门编程语言、栈和框架的数据,以找出雇主最需求的七个数据。数据基于每种语言的工作发布数量。 需先说明的是,国内和国外的情况有所差异,以下数据和分析仅供参考。 结果发现,位居前三名的分别为 Java、Python 和 JavaSc ...
[编程语言] Java 8 的日期与时间问题解决方案
来源:Gitbook 作者:寒月 写在前面 日常的工作中,我们也许会遇到 “判断 Unix 时间是否为 0 点” 的问题。我们也许会构建以下代码: boolean at0Clock(long unixTimeStamp) { return unixTimeStamp % 86400 == 0; } 我们做一个单元测试(使用 junit 单元测试框架): @Test void ...
[编程语言] Java 8 Stream API 实用指南
引用来源:gitbook 作者:阿福 本文作为 Stream API 的 “使用指南”,主要侧重于 “实用”,并不会关注太多的实现细节,当然,不是简单地罗列接口,而是尽可能地向读者展示 Stream API 的全貌。 开始之前 作为 Java API 的新成员,Stream API “允许以声明式的方式处理数据集合”。回顾 “内容介绍” 部分,我们阅读了以下的代码: class Good { S ...
[Web前端] 如何用 Java 实现 Web 应用中的定时任务?
引用来源:GitBook 作者:Alpha 定时任务,是指定一个未来的时间范围执行一定任务的功能。在当前WEB应用中,多数应用都具备任务调度功能,针对不同的语音,不同的操作系统, 都有其自己的语法及解决方案,windows操作系统把它叫做任务计划,linux中cron服务都提供了这个功能,在我们开发业务系统中很多时候会涉及到这个功能。本场chat将使用java语言完成日常开发工作中常用定时任务的使用 ...
[编程语言] Java8中流的性能
引用原文:Performance With Java8 Streams 作者:Arun Pandey 翻译:雁惊寒 摘要:本文介绍了Java8中流的几个特性,以告诫开发者流并不是高性能的代名词,需谨慎使用流。以下是译文。 流(Stream)是Java8为了实现最佳性能而引入的一个全新的概念。在过去的几年中,随着硬件的持续发展,编程方式已经发生了巨大的改变,程序的性能也随着并行处理、实时、云和其他一 ...
[编程语言] 曾经的Java IDE王者Eclipse真的没落了?21 款插件让它 ...
引用来源:CSDN博客 俗话说,好马配好鞍,才能展现千里马的实力。一名好的开发者,必定要有一套好的开发工具才能打造出最好的产品给用户。要论世界上最好用的 IDE 是哪一种?有人会选择老牌的 Visual Studio 或是 Eclipse;有人会选择一路飙升的 IntelliJ;也有人更偏爱 Google 发布的 Android Studio 等等。 每位开发者按照不同的需求及爱好有各自不同的选择 ...
[编程语言] Java性能调优的11个实用技巧
引用原文链接:11 Simple Java Performance Tuning Tips(责编/魏伟) 大多数开发人员认为性能优化是个比较复杂的问题,需要大量的经验和知识。是的,这并不没有错。诚然,优化应用程序以获得最好的性能并不是一件容易的事情,但这并不意味着你在没有获得这些经验和知识之前就不能做任何事。下面有几个很容易遵循的建议和最佳实践能够帮你创建一个性能良好的应用程序。 这些建议中的大多 ...
[编程语言] 20个非常有用的Java程序片段
下面是20个非常有用的Java程序片段,希望能对你有用。 1. 字符串有整型的相互转换 String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int 2. 向文件末尾添加内容 BufferedWriter out = null; tr ...
[编程语言] 5 个月策反,Kotlin 将取代 Java 成 Android 开发第 ...
2017 年 5 月 17 日,一年一度开发者盛宴的 Google I/O 大会第一天,Google 正式宣布了 Kotlin 成为 Android 官方支持的语言。而如今短短 5 个月过去,对于“Kotlin 即将取代 Java ”的消息却从未停止,那么为什么会有这样的预测呢? 事实上,Kotlin 并非是一种新的语言,JetBrains 早在 2011 年就宣布了 Kotlin 项目,但这和已 ...
[编程语言] 写出优质Java代码的4个技巧
引用原文:4 More Techniques for Writing Better Java 作者:Justin Albano 翻译:Vincent 译者注:如果现在要求对你写的Java代码进行优化,那你会怎么做呢?作者在本文介绍了可以提高系统性能以及代码可读性的四种方法,如果你对此感兴趣,就让我们一起来看看吧。以下为译文。 我们平时的编程任务不外乎就是将相同的技术套件应用到不同的项目中去,对于大 ...
[编程语言] 使用Java API的5个技巧
引用原文:5 Tips for Building Your Java API 作者:Brian Demers 译者:Jackyrong 本文介绍了一些关于Java API安全和性能方面的简单易用的技巧,其中包括保证API Key安全和开发Web Service方面中在框架方面选择的一些建议。 程序员都喜欢使用API!例如为app应用构建API或作为微服务架构体系的一部分。当然,使用API的前提是能 ...
[编程语言] Java反射机制,速度提高1000倍
引用原文:Java Reflection, 1000x Faster 作者: aka Nicolas Laurent 译者: Teixeira10 译者注:在本文中,作者例举了几个版本的代码,利用java发射机制,逐步提高代码运行速度,同时将Github上的代码进行展示。以下为译文: 几个星期前,我想让我的代码运行快1000倍,同时不改变复杂度,正如标题所说的,使用Java反射机制,可以让代码运行 ...
[编程语言] Java 9的JDK中值得期待的:不仅仅是模块化
引用原文:What to expect in Java 9’s JDK: More than modularity 作者:Paul Krill 译者:Teixeira10 【译者注】在本文中,作者介绍了即将在9.21发布的Java 9新特性,除了最重要的模块化以外,还涉及到编译,工具,协议,缓存等新特点,也提及了在此次版本中移除的功能,供Java爱好者阅读和参考。 以下为译文: 在多次延期后,Ja ...
[编程语言] Iodine:一个优秀的Java语言工具链
引用原文:Iodine: a Better Java Language 作者:marc hoffman 翻译:雁惊寒 摘要:本文介绍了一款非常优秀的Java语言编程工具链,它在语言扩展、IDE使用体验、工具链等方面有着非常多的特点。以下是译文。 上周,我们宣布了Elements 9.2的发布,此版本增加了一个重要的新特性:Iodine,这是一个新的Java语言编译器前端。 虽然Iodine最主要 ...
[编程语言] GitHub 上最火的开源项目 —— Java 篇
很多开发者在看到自己感兴趣的项目时会使用 Star 功能,可以说 Star 的数量在一定程度上代表了开源项目的热门程度,本文整理了 Java 语言中 star 数最多的十五款开源项目,这些项目在 GitHub 上的 star 数均超过 15000,排名如下: Rx 的 Java 实现 RxJava star:26782;fork:4718 .Net响应式编程框架 Rx 的Java版本开源实现,有 ...
[编程语言] Java中处理异常的9个最佳实践
引用原文:9 Best Practices to Handle Exceptions in Java 作者:Thorben Janssen 译者:Teixeira10 【译者注】在本文中,作者介绍了9个处理异常的最佳方法与实践,以举例与代码展示结合的方式,让开发者更好的理解这9种方式,并指导读者在不同情况下选择不同的异常处理方式。 以下为译文: Java中的异常处理不是一个简单的话题。初学者很难理 ...