Welcome 微信登录

首页 / 软件开发 / JAVA

JAVA高级:多核线程-volatile原理与技巧

JAVA高级:多核线程-volatile原理与技巧

JAVA高级:多核线程-volatile原理与技巧2011-02-14为什么使用volatile比同步代价更低?同步的代价, 主要由其覆盖范围决定, 如果可以降低同步的覆盖范围, 则可以大幅提升程序性能.而volatile的覆盖范围仅仅变量级别的. 因此它的同步代价很低.volatile原理是什么?volatile的语义, 其实是告诉处理器, 不要将我放入工作内存, 请直接在主存操作我.(工作内存详见java内存模型)因此, 当多核或多线程在访问该变量时,...
深入Java调试体系: 第1部分,JPDA体系概览

深入Java调试体系: 第1部分,JPDA体系概览

深入Java调试体系: 第1部分,JPDA体系概览2011-02-14 IBM 邱小侠JPDA(Java Platform Debugger Architecture)是 Java 平台调试体系结构的缩写,通过 JPDA 提供的 API,开发人员可以方便灵活的搭建 Java 调试应用程序。 JPDA 主要由三个部分组成:Java 虚拟机工具接口(JVMTI),Java 调试线协议(JDWP),以及 Java 调试接口(JDI),本系列将会详细介绍这三个模块...
深入Java调试体系,第2部分: JVMTI和Agent实现

深入Java调试体系,第2部分: JVMTI和Agent实现

深入Java调试体系,第2部分: JVMTI和Agent实现2011-02-14 IBM 吕晶 邱小侠JPDA(Java Platform Debugger Architecture)是 Java 平台调试体系结构的缩写。通过 JPDA 提供的 API,开发人员可以方便灵活的搭建 Java 调试应用程序。 JPDA 主要由三个部分组成:Java 虚拟机工具接口(JVMTI)、Java 调试线协议(JDWP),以及 Java 调试接口(JDI)。本系列将会详...
15分钟学会Eclipse GMF

15分钟学会Eclipse GMF

15分钟学会Eclipse GMF2011-02-14 IBM Chris Aniszczyk背景坦白说:过去在 Eclipse 里使用 Graphical Editor Framework(GEF)创建图形化编辑器 既慢又痛苦。这个过程包括理解复杂的框架和大量的冗余代码。但也说明 GEF 是创建图形化编辑器的最佳框架,因为它与模型无关。另一方面,与模型无关本身也有一些问题。GMF 杂谈GMF 的运行时组件是 IBM® 为使用 Eclipse Fo...
用WSAS和Eclipse简化Web服务的创建

用WSAS和Eclipse简化Web服务的创建

用WSAS和Eclipse简化Web服务的创建2011-02-14 IBM Michael Galpin现在 Web 服务无处不在。如果需要为正在开发的新应用程序或是新特性创建 Web 服务,这是一个好机会。而在不久前,创建 Web 服务还是一项费力的工作。WSO2 意识到了这种情况并创建了一个 Eclipse 插件来帮助您更轻松地使用 Web 服务。本文将介绍 WSO2 Web Services Application Server (WSAS) Ecl...
Joda-Time简介:既然无法摆脱时间,为何不设法简化时间处理?

Joda-Time简介:既然无法摆脱时间,为何不设法简化时间处理?

Joda-Time简介:既然无法摆脱时间,为何不设法简化时间处理?2011-02-14 IBM J Steven Perry在编写企业应用程序时,我常常需要处理日期。并且在我的最新项目中 — 保险行业 — 纠正日期计算尤其重要。使用 java.util.Calendar 让我有些不安。如果您也曾使用这个类处理过日期/时间值,那么您就知道它使用起来有多麻烦。因此当我接触到 Joda-Time — 面向 Java 应用程序的...
在J2ME编程中使用Nokia的中文模拟器

在J2ME编程中使用Nokia的中文模拟器

在J2ME编程中使用Nokia的中文模拟器2011-02-15在J2ME编程中,经常需要使用Nokia系列的模拟器,但是Nokia Developer’s Suit for J2ME中提供的三个模拟器都无法正确的显示中文,在程序开发过程中,大家经常要为这个事情头疼。下面介绍几个可以在编程中支持中文显示的Nokia模拟器:1、7210模拟器如果大家进行是Nokia S40 1.0版本的开发的话,可以使用7210的模拟器,下载地址为:http://...
解决J2EE系统应用性能问题常用优化项目

解决J2EE系统应用性能问题常用优化项目

解决J2EE系统应用性能问题常用优化项目2011-02-15性能问题的最明显表现是网页的响应时间变慢。在J2EE系统中,经常体现有下面更为基本的症状:应用服务器资源的使用情况JVM堆的使用情况系统资源的使用情况数据库资源的使用情况网络活动这些现象表明J2EE应用依赖很多外部资源,并且是运行在一个层次化的执行模式的环境中:由于Java虚拟机和应用服务器掩盖了操作系统和硬件的特性,所以在设计软件系统时,架构工程师更应该深刻理解整个操作环境。在设计软件系统时,架...
Jboss中如何在不同应用间共享类和资源

Jboss中如何在不同应用间共享类和资源

Jboss中如何在不同应用间共享类和资源2011-02-15Jboss中不同应用之间如何共享类和资源:通常如果希望在Jboss不同应用之间共享类和资源,我们应将类和资源放在jboss/server/default/lib/下面,这样所有的应用可以共享资源;Jboss中如果类和和资源放在不同的war包中,却想在不同的应用间何共享WAR包中WEB-INF/classes和WEB-INF/lib中的资源,能否做到哪?可以通过jbossweb-tomcat-55....
Servlet和Filter的url匹配url-pattern

Servlet和Filter的url匹配url-pattern

Servlet和Filter的url匹配url-pattern2011-02-15Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单,老少皆宜。估计大多数朋友都是直接配置用,也没有关心过具体的细节,今天遇到一个问题,上网查了servlet的规范才发现,servlet和filter中的url-pattern还是有一些文章在里面的,总结了一些东西,放出来供大家参考,以免遇到问题又要浪费时间。一、servlet容器对url的匹配过程:当一...
在Eclipse上使用XFire开发WebService

在Eclipse上使用XFire开发WebService

在Eclipse上使用XFire开发WebService2011-02-15 博客园 zhuweisky终于,使用Java完成了一个WebService的例子,其中的一个非常小的问题,折腾了我将近一天的时间。下面给出步骤,说明在Java平台上如何开发WebService。采用的工具:Eclipse3.1.2 + Tomcat5.5 + XFire1.1 。使用XFire开发WebService应该说非常的容易,只需要按照下面例子的步骤来做:(1)在Ecli...
基于MVC模式的J2ME应用程序框架设计

基于MVC模式的J2ME应用程序框架设计

基于MVC模式的J2ME应用程序框架设计2011-02-15 单片机及嵌入式系统应用 姜帆 罗蕾1 J2ME应用程序框架的现状Sun公司在1999年6月推出了J2ME(Java 2 MicroEdition,Java 2袖珍版)。J2ME是专门为那些使用有限电源、有限网络连接以及有限图形用户界面能力的设备开发的,满足了消费电子和嵌入式设备开发的需要。而7年后的今天,消费电子和嵌入式设备发展迅速。硬件设备速度越来越快,存储容量也越来越大,这也就自然带动了软件...
创建成员内部类的注意事项

创建成员内部类的注意事项

创建成员内部类的注意事项2011-02-15注意事项一:在内部类中可以随意使用外部类的成员方法以及成员变量。众所周知,在定义成员方法或者成员变量的时候,可以给其加上一些权限的修饰词,以防止其他类的访问。如在成员变量或者成员方法前面,加上Private关键字,则其他类就无法调用这个类中的成员方法或则和成员变量。但是,如果这个类有成员内部类,则不受这方面的限制。也就是说,在成员内部类中可以随意引用外部类的成员方法以及成员变量,即使这些类成员方法或者成员变量被修...
<< 151 152 153 154 155 156 157 158 159 160 >>