jvm资讯列表 -九游会j9官网ag登录入口

资讯月刊下载

第121期(18-03)

  • java程序员开发常用的工具
  • 3月全球数据库排名:postgresql 再迎暴涨

第120期(18-02)

  • 开源巨献:2017 年 google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么

第119期(18-01)

  • 编写高性能java代码的最佳实践
  • 从15000个python开源项目中精选的top30,github平均star为3707,赶紧收藏!

活跃编辑

资讯编辑

web前端

企业架构

iteye小编

其他专家

进入编辑列表

jvm

[编程语言]

社区内有人发起了一个讨论,关于jvm是否一定需要gc?他们认为应用程序的回收目标是构建一个仅用来处理内存分配,而不执行任何真正的内存回收操作的 gc。即仅当可用的 java 堆耗尽的时候,才进行顺序的 jvm 停顿操作。 首先需要理解为什么需要gc。随着应用程序所应对的业务越来越庞大、复杂,用户越来越多,没有gc就不能保证应用程序正常进行。而经常造成stw的gc又跟不上实际的需求,所以才会不断地尝 ...
jvm
jihong10102006 有5843人浏览 2017-03-01 2 0

[编程语言]

无论您最熟悉的java、scala还是其它jvm语言,总会有更多jvm语言不断出现并伴随着各种相关特性。最重要的是,总有一些来自某些语言的、优秀的“基本”元素在其它语言中难觅其踪。 正因为如此,我们整理出了这样一篇精简的囊括groovy、scala、clojure、kotlin以及java的部分最佳特性的文章。阐述了它们的区别,以帮助你在项目研发里面合理的选择他们。 1.是否检查异常情况 jav ...
jihong10102006 有9273人浏览 2017-01-22 1 0

[编程语言]

原文:kotlin 1.0 released: pragmatic language for jvm and android 作者:andrey breslav kotlin是一门实用的编程语言,可用于jvm和android程序开发。日前,kotlin 1.0正式发布。以下为原文翻译: 我们欣然宣布:kotlin 1.0 发布了! 这是条令人激动的漫长之路,如今我们总算达成首个大版本发布。为了庆 ...
mengyidan1988 有8200人浏览 2016-02-17 5 0

[编程语言]

流行的java集成开发环境intellij idea 15发布。该版本改进了许多功能,其中包括: 新版引入了新的功能; 更好用户界面; 更多的内置工具和整合; 改进编程辅助; 支持新的jvm语言kotlin。 更多详情,大家可以访问发布说明:http://blog.jetbrains.com/idea/2015/11/intellij-idea-15-released-adds-kotli ...
mengyidan1988 有8005人浏览 2015-11-03 0 0

[编程语言]

编者按:本文作者ron pressler是parallel universe公司的创始人,拥有着丰富的高性能开发经验。通过这篇文章,ron向大家详细介绍了全新的开源jvm部署工具——capsule。 以下为译文: 现实世界中,应用程序部署过程可能没有想象中的那么简单。应用程序其实非常“敏感”,在部署过程中,它会发现自己身处一个陌生的环境中,并且在与不同硬件、不同基础设施软件,以及陌生的邻居(应用 ...
tuhaihe 有6525人浏览 2015-09-22 1 0

[编程语言]

本文摘自我们几周后即将出版的garbage collection handbook一书的样章。同时也让你能熟悉下垃圾回收的基础知识——这选自该书的第一章。 乍一看,垃圾回收所做的事情应当恰如其名——查找并清除垃圾。事实上却恰恰相反。垃圾回收会跟踪所有仍在使用的对象,然后将剩余的对象标记为垃圾。牢记了这点之后,我们再来深入地了解下这个被称为“垃圾回收”的自动化内存回收在jvm中到底是如何实现的。 ...
jvm
黑客不黑 有6740人浏览 2015-06-11 0 0

[编程语言]

对java垃圾回收最大的误解是什么?它实际又是什么样的呢? 当 我还是小孩的时候,父母常说如果你不好好学习,就只能去扫大街了。但他们不知道的是,清理垃圾实际上是很棒的一件事。可能这也是即使在java的世界中, 同样有很多开发者对gc算法产生误解的原因——包括它们怎样工作、gc是如何影响程序运行和你能对它做些什么。因此我们找到了java性能调优专家haim yadid,并把名为java perfor ...
mengyidan1988 有7730人浏览 2015-04-27 3 0

[编程语言]

其实对于我们一般理解的计算机内存,它算是cpu与计算机打交道最频繁的区域,所有数据都是先经过硬盘至内存,然后由cpu再从内存中获取数据进行处理,又将数据保存到内存,通过分页或分片技术将内存中的数据再flush至硬盘。那jvm的内存结构到底是如何呢?jvm做为一个运行在操作系统上,但又独立于os运行的平台,它的内存至少应该包括象寄存器、堆栈等区域。 jvm在运行时将数据划分为了6个区域来存储,而不仅 ...
mengyidan1988 有9505人浏览 2015-03-20 8 0

[编程语言]

在6月2日wwdc,swift 正式发布。现在swift1.0正式版本发布了。你可以提交你的 swift 应用到 app store。无论你的应用是 swift 编写的一小部分功能或者完整的应用,都可以向世界分享! swift for os x 今天发布的是 ios 的 swift gm,不会再有 mac os x gm 。os x 的 swift 当前要求 os x yosemite 的 s ...
u012797015 有7048人浏览 2014-09-10 0 0

[编程语言]

jsr-133规范,即java内存模型与线程规范,由jsr-133专家组开发。该规范的中文版由并发编程网的丁一(个人博客)翻译和校对。 下载地址:jsr133中文版(pdf) jsr-133规范是jsr-176(定义了java平台 tiger(5.0)发布版的主要特性)的一部分。本规范的标准内容将合并到java语言规范、java虚拟机规范以及java.lang包的类说明中。本jsr-133规范将 ...
wnoum 有10877人浏览 2014-03-25 3 0

[编程语言]

本文由grey翻译自hadihariri。作者希望能够通过这个指南来帮助新手在学习java时少走一些弯路。 为什么要写这个指南 当你开始接触一个新的平台时,都会从做同一件事开始,通常你会根据你已学的概念或者框架来尝试快速搭建它,但是你无从下手,因为它们通常以全新的名字和方法展现在你面前。走完这个过程非常耗时,有时甚至让人一筹莫展。这篇指南正是用来帮助那些新手避免此类问题的。 这篇指南我也可以受 ...
有13451人浏览 2014-03-15 3 0

[企业架构]

nodyn是一个兼容node.js的开源框架,由红帽公司的project:odd团队开发,其主要作用是可以让node.js应用运行于jvm上。 nodyn主要依赖于两个项目: dynjs:为jvm提供了实际的javascript(ecmascript)运行时 vert.x:用于开发异步、可伸缩、高并发web应用的框架,目的是为jvm提供一个node.js替代方案,跨多种语言 通过nodyn,你 ...
wangguo 有13092人浏览 2014-03-04 7 1

[编程语言]

spek是jetbrains(intellij idea的开发商)开发的一个针对jvm语言的规范框架,作用是帮助开发者轻松地以一种清晰的、易理解的、可读的方式来定义规范。 为什么需要一个规范框架? 测试用例不仅要能够检查出开发者所编写的代码的执行和工作情况,也要能够检查开发者的实现是否与需求相匹配。 而传统的测试框架并不会告诉你代码是否按照规范来编写。不过,我们可以尝试通过对比代码和规范, ...
wangguo 有27049人浏览 2014-02-18 5 0

[编程语言]

如果你还在为oracle收购sun公司给java社区带来的变化所纠结,请站在oracle的角度替它想想吧。2013年大部分时间里,oracle都在与遗留的java安全问题作战,我们感觉这些安全漏洞仍然会是2014年大家关注的热点。尽管如此,还是希望新的一年java会发展的更好。下面是我们给出的未来12个月java相关的热点提示。 1、物联网已经成为现实 只要去年单独参加过会议或者搜索过专门的技术 ...
tuhaihe 有39912人浏览 2014-01-20 14 0

[编程语言]

近日,plumbr公司对特定垃圾收集器(gc)使用情况进行了一次调查研究。 本次研究的数据来自代表2670个不同使用环境的84936个案例。其中,13%的环境已经明确指定了一个垃圾收集器,其余的根据jvm而定。在指定了明确垃圾收集器的11062个案例中,根据每个垃圾收集器使用的统计次数,研究人员做出了下面的垃圾收集器饼图: gc使用统计 名词解释 serial:串行收集器,当进行垃圾收集时 ...
tuhaihe 有14282人浏览 2013-11-28 13 0

[编程语言]

groovy团队今天发布了最新的groovy 2.2正式版本。 该版本的主要改进包括: 强制隐式闭包 @memoized ast转换 通过注释定义基本脚本类 新的delegatingscript脚本基类 新的针对log4j2的@log变体 包含泛型类型令牌的@delegatesto注解 检测预编译类型的扩展 groovysh增强 bintray的jcenter资源库 针对“invokedyn ...
wangguo 有17975人浏览 2013-11-19 4 0

[编程语言]

ceylon是gavin king(hibernate和seam创始人)的作品,这是一个可运行于java和javascript虚拟机的、高可读的、模块化的、面向对象的静态类型编程语言,其融合了java、c、smalltalk以及函数式语言的特性,试图解决java语言中的一些问题。 gavin king近日发布了ceylon 1.0正式版本,这意味着其语言规范、编译器和ide都到达了生产标准。 ...
wangguo 有14037人浏览 2013-11-18 4 0

[编程语言]

本文是neward & associates的总裁ted neward为developerworks独家撰稿“你不知道5个……”系列中的一篇,jvm是多数开发人员视为理所当然的java功能和性能背后的重负荷机器。然而,我们很少有人能理解jvm是如何进行工作的—像任务分配和垃圾收集、转动线程、打开和关闭文件、中断和/或jit编译java字节码,等等。 不熟悉jvm将不仅会影响应用程序性能,而 ...
有18551人浏览 2013-06-26 10 1

[编程语言]

jruby社区今天发布了jruby 1.7.4版本。 尽管jruby 1.7分支更新主要是修复与ruby 1.9.3相关的兼容性,但1.7.4版本还是实现了对ruby 2.0的试验性支持(大部分功能,包括标准库)。 其他改进包括: 修复了许多io和编码问题 支持xml实体编码转码 改进了proc和块调度性能 改进并修复了fiber和enumerator#next 修复了windows j ...
wangguo 有9077人浏览 2013-05-17 1 0

[开源软件]

spring社区今天推出了一个名为reactor的基础框架,主要用于帮助开发者创建基于jvm的异步应用程序。该框架提供了java、groovy等jvm语言的抽象,使得开发者构建事件/数据驱动的应用程序更加容易。 reactor开发人员称,在适度的硬件配置环境中,通过非阻塞的dispatcher,该框架每秒可以处理超过1500万事件。此外,reactor还提供了一系列其他的调度程序供开发者选择, ...
wangguo 有22132人浏览 2013-05-15 12 0

最近热门tag

java(1854) ruby(427) 编程(365) python(328) rails(296) php(270) ide(201) eclipse(193) netbeans(165) c (146) 算法(139) groovy(133) .net(129) c(108) go(98) jdk(95) sql(94) cgi(88) jvm(78) scala(75)

热门资讯

global site tag (gtag.js) - google analytics
网站地图