资讯月刊下载
[编程语言]
从代码构建到性能分析,Java 开发人员的首选工具
Java 由于其实用性、跨平台性、可移植性等众多优点一直备受开发者青睐,在各大编程语言排行榜中也一直居高不下,因此本文为 Java 开发者们总结了这八个工具,它们几乎涵盖了Java开发的全部范围,从代码构建到错误压缩。这些工具可以帮助您提高代码的质量,并成为更高效的Java开发人员。 集成开发环境 Eclipse Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开 ...
[开源软件]
talent-aio1.0.2发布,让天下没有难开发的即时通讯
web开发领域,springmvc之外有jfinal;TCP长连接领域,netty之外还有更易用的talent-aio 更好用、更接开发人员地气的TCP长连接框架,talent-aio 1.0.2正式版发布,已更新到maven中心仓库,talent-aio详细介绍请前往如下地址 红薯家的码云: https://git.oschina.net/tywo45/talent-aio talent-t ...
[开源软件]
redis-replicator 2.0.0-rc2发布了
redis-replicator是纯java编写的redis同步,以及aof,rdb解析的工具 支持sync,psync,psync2同步,以及aof,rdb,mixed文件解析 支持最新的redis4.0-rc2版本,以及redis4.0中的自定义module 可扩展性良好,支持自定义命令,自定义module,自定义rdb解析器. 除commons-logging以外无任何多余依赖 <de ...
[编程语言]
2017 年高薪编程语言排行榜,你的语言上榜没?
选择正确的编程语言进行学习无疑成为左右个人发展投资成功与否的关键。在今天的编程语言推荐榜中,我们参考了大量可靠且信誉卓著的消息来源。其中采用的指标包括语言普及度、语言相关网页数量与提及频率、招聘岗位与指导材料数量乃至相关开源代码库丰富性等等。 1. IEEE 具体来讲,IEEE给出的语言人气排名共参考12项指标。根据其排名,C语言在两年位居第二后再度升至榜首,其后分别为Java与Python。C ...
[编程语言]
多种负载均衡算法及其Java代码实现
首先给大家介绍下什么是负载均衡(来自百科) 负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和 服务器的带宽、增加 吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web 服务器、 FTP服务器、 企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。 本文讲 ...
[编程语言]
三分钟带你遨游各种JVM语言
无论您最熟悉的Java、Scala还是其它JVM语言,总会有更多JVM语言不断出现并伴随着各种相关特性。最重要的是,总有一些来自某些语言的、优秀的“基本”元素在其它语言中难觅其踪。 正因为如此,我们整理出了这样一篇精简的囊括Groovy、Scala、Clojure、Kotlin以及Java的部分最佳特性的文章。阐述了它们的区别,以帮助你在项目研发里面合理的选择他们。 1.是否检查异常情况 Jav ...
[编程语言]
Go 语言的垃圾回收算法被吹过头?与Java比如何?
Go语言正在构建的垃圾收集器(GC),似乎并不像宣传中那样的,技术上迎来了巨大突破。那么,与Java语言作对比之后,该怎么选择呢? 写在前面 最近,我读到一些大肆宣传Go语言最新垃圾回收器的文章,这些文章对垃圾回收器的描述让我感到有些厌烦。这些文章有些是来自Go项目。他们宣称GC技术正迎来巨大突破。 下面Go团队在2015年8月发布的新垃圾回收器的启动声明:https://blog.golang ...
[开源软件]
Java 9的这一基本功能,你可能从未听过
2017年7月即将发布的Java 9将会新增和修订不少功能和特性。在搜索JDK增强提议(JEP)时发现,JEP 266对CompletableFuture进行了一些有趣的改进,更新并发功能和支持Reactive Streams。 本文的焦点就是JEP 266的改进和一些有趣的特性,它极有可能成为Java 9中最常用的特性之一。 JEP 266改进计划 JEP 266是Oracle草拟JDK增强协 ...
[Web前端]
每个 Java 开发者应该知道(并爱上)的 8 个工具
在Stormpath(一款用户管理和认证服务),我们认真对待质量和效率。任何一个优秀的工匠,仅仅拥有天赋是不够的,你在工作中还需要正确的工具。工程学不仅仅是科学,更是艺术。所以,在Stormpath,尽管我们拥有天赋,我们仍不断寻找所需的有用的工具。我们的工程师一直渴望向团队其他人分享新工具。现在,让我们向所有充满天赋的Java开发者推荐工具。 在这篇文章中,我将分享我们Java团队日常工作使用的 ...
[编程语言]
预测与盘点,哪些语言最受青睐
哪门语言才是最受青睐的编程语言? 我们如何判断它,应该用什么标准? 引用科技网站 HackerEarth 综合业内资深程序员的评论,并根据 Github、HackerNews 等受欢迎的技术网站调查排名,梳理了在2017年得到广泛应用的编程语言。 在2017年最受欢迎的顶级编程语言: Java SE;Java EE,Java Web Python PHP Swift R Matlab Ardu ...
[编程语言]
2016最流行的Java EE服务器
如今是我们发布有关Java领域统计资料的第四个年头。每年春天,我们对从JVM 的Plumbr 代理监测器收集到的数据进行挖掘,发现了以下几点: Java版本的使用情况(是Java6、7,还是8); 虚拟机使用的哪一款(是Oracle Hotspot 、 OpenJDK 还是 Rest of the World); 基础设施中最常用的是哪个应用服务器; 这些现象随着时间推移是如何变化的。 上周我们 ...
[非技术]
2016收入最高的5门编程语言 Java和C没在前五
电子书网站Packt公布了其2016年技术提高报告。它提供的统计数据基于超过 11,000 名 IT 专业人士参与的关于 2016 年收入最高的编程语言的调研。它同时还介绍了流行的 web 框架和主题。 高效的程序员是基于 IT 的企业结构的中坚力量。企业雇用擅长于不同编程语言的人,并支付他们薪水,这样人员才不会被竞争对手撬走。 现在有许许多多的编程语言,数以千计的开发人员在用这些编程语言 ...
[编程语言]
Java 9 将推迟到2017年7月发布
本来以为在明年3月可以尝鲜的Java 9却要延迟了,据外媒报道,甲骨文宣布原定于2017年3月推出的Java 9将再延至2017年7月发布,主要原因是Java 9内置的模组化架构Jigsaw需要更长的时间来开发。 甲骨文Java平台的架构师Mark Reinhold在OpenJDK的邮件列表中提到了这个新的发布日期 引用 Despite this progress, at this point ...
[企业架构]
什么样的RPC才是好用的RPC
本文来自:CSDN博客 作者:qicosmos 现在RPC框架很多,但是真正好用的RPC却是少之又少。那么什么是好用的RPC,什么是不好用的RPC呢,有一个评判标准吗?下面是我列举出来的衡量RPC好用与否的几条标准: 引用真的像本地函数一样调用 使用简单,用户只需要关注业务即可 灵活,RPC调用的序列化方式可以自由定制,比如支持json,支持msgpack等方式 下面来分别解释这几条标准。 标准 ...