InfoQ

InfoQ

主题/标签专用视图

JVM相关的内容


最新“JVM”相关专题内容

解析GlassFish 3中的配置组件

主题
JVM,
Glassfish,
虚拟机,
运行时,
应用服务器,
Java,
语言,
编程

在GlassFish 3中,存在大量的组件,作者详细分析了其组件配置的架构、工具和应用方法,对于想要深入了解GlassFish的开发人员和系统管理人员有较好的借鉴意义。

“JVM”相关新闻

vert.x——JVM上的Node.js替代者

主题
JVM,
虚拟机,
运行时,
Java,
语言,
编程,
实时

Vert.x是一个用于下一代异步、可伸缩、并发应用的框架,旨在为JVM提供一个Node.js的替代方案。开发者可以通过它使用JavaScript、Ruby、Groovy、Java、甚至是混合语言来编写应用。

Java 7u4开始支持OSX

主题
JVM,
虚拟机,
运行时,
Java,
语言,
Oracle,
编程

随着Java 7u4的发布,Oracle终于开始提供OSX下的JDK与JavaFX SDK。此次更新还带来了一些新特性,如G1垃圾收集器与JCMD诊断框架。请阅读本文以了解更多信息。

Rich Hickey在Clojure/West大会上谈Datomic

主题
JVM,
虚拟机,
运行时,
Clojure,
语言,
NoSQL,
函数式编程,
LISP,
数据库,
编程,
Java

Rick Hickey前不久在Clojure/West大会上谈到了他最新的尝试——Datomic。他将Datomic描述成“一种旨在帮助构建可扩展、灵活、智能应用程序的分布式数据库”。Datomic以Amazon的DynamoDB为基础,为了将查询移入应用程序中,它还内置了一个Prolog子集——Datalog。

“JVM”相关文章

JVM执行篇:使用HSDIS插件分析JVM代码执行细节

主题
HotSpot,
JVM,
虚拟机,
运行时,
Java,
语言,
编程,
专栏

分析程序如何执行,通过软件调试工具(GDB、Windbg等)来断点调试是最常见的手段,但是这样的调试方式在JVM中会遇到很大困难,因为大量执行代码是通过JIT编译器动态生成到CodeBuffer中的,没有很简单的手段来处理这种混合模式的调试(不过相信虚拟机开发团队内部肯定是有内部工具的)。因此我们要通过一些曲线手段来解决问题,基于这种背景下,本文的主角——HSDIS插件就正式登场了。

解析JDK 7的Garbage-First收集器

主题
JVM,
虚拟机,
运行时,
Java,
垃圾回收,
语言,
编程,
专栏

Garbage-First(后文简称G1)收集器是当今收集器技术发展的最前沿成果,在Sun公司给出的JDK RoadMap里面,它被视作JDK 7的HotSpot VM 的一项重要进化特征。从JDK 6u14中开始就有Early Access版本的G1收集器供开发人员实验、试用,虽然在JDK 7正式版发布时,G1收集器仍然没有摆脱“Experimental”的标签,但是相信不久后将会有一个成熟的商用版本跟随某个JDK 7的更新包发布出来。

Martin Odersky谈Scala.Net及Scala语言

主题
JVM,
虚拟机,
Scala,
运行时,
Visual Studio,
.NET框架,
函数式编程,
.NET,
Java,
微软,
IDE,
语言,
编程,
语言设计,
CLR

Scala.Net是.NET环境下的Scala语言实现。我们就Scala.Net及Scala语言本身的话题采访了Martin Odersky,他是Typesafe公司的主席、首席架构师以及联合创始人。

“JVM”相关技术演讲

JVM定制改进 @ 淘宝

主题
JVM,
虚拟机,
缓存,
运行时,
Java,
QCon,
性能调优,
语言,
集群与缓存,
会议,
编程,
性能和可伸缩性,
漏洞,
线程

本次演讲将结合几个实际案例与大家分享淘宝在使用和改进JVM之路上的经验。淘宝高度重视Java平台的健康发展,组建了一个团队专注于Java平台的底层部分的性能、功能与稳定性改进;工作主要基于OpenJDK中的HotSpot VM开展,其中一些通用的功能随后也会逐渐反馈给OpenJDK社区。希望能与使用Java平台开发应用的大家交流经验。

如果您观看本视频不流畅,请移步优酷版本(无Slides同步播放)

“JVM”相关技术访谈

Laforge、Rocher谈:Groovy、Grails和Java的未来

主题
JVM,
虚拟机,
Grails,
运行时,
OAuth,
MongoDB,
Groovy,
Flex,
领域专用语言,
OpenID,
动态语言,
Java,
语言,
NoSQL,
认证管理,
Adobe,
Flash,
编程,
GemFire,
数据库,
安全,
Spring Roo,
RIA,
MapReduce

在本次访谈中,来自SpringSource的Graeme Rocher 和 Guillaume Laforge与我们讨论了Grails框架及Groovy语言的现在和将来。Rocher讲述了Grails 1.4【现已更名为2.0,具体信息参见这里】及其增强功能,比如对GORM的改进。Laforge则谈到了Groovy 1.8, 其中包括新的DSL表达能力。他们还谈到了Java未来的变化对他们项目的影响。

伏威谈淘宝网的高并发处理与压力测试

主题
JVM,
虚拟机,
运行时,
虚拟化,
Java,
Linux,
IaaS,
并发,
语言,
架构 ,
云计算,
性能和可伸缩性,
可用性,
操作系统,
互联网,
编程

今天距淘宝双十一事件已经有些时日了,但此事件的余热未息,全国网友掀起的网购狂潮带来的影响仍被人们津津乐道。而IT技术人员最关心的则是在面对那么高的访问量,淘宝如何进行高并发处理和压力测试的?做了什么样的措施才使淘宝在双十一中顶住交易的高峰带来的压力。带着这些疑问,我们再次在淘宝研发中心对伏威进行了采访。

Neal Ford谈编程语言和平台

主题
JVM,
虚拟机,
Groovy,
Ruby,
运行时,
Java,
动态语言,
.NET,
语言,
QCon,
平台,
编程,
Ruby on Rails,
CLR,
架构 ,
RubyGems,
会议

本访谈采撷自Sadek Drobi在2007年三藩市举行的QCon大会上所做的采访。Neal Ford分析了在目前两个主要的平台——Java和.NET——上运行多语言的态势,同时也在与Java、C#等静态语言的比较下列举了Ruby所具有的优势。