
Java语言
文章平均质量分 90
lylhelin
这个作者很懒,什么都没留下…
展开
-
综述:字符串到Java对象转换的工具库(转)
原文:http://www.infoq.com/cn/news/2010/09/joda_convert Joda Time fame的Stephen Colebourne 关于他之前发布的一个Java库Joda Convert ,在他的blog上率先发起了一场小范围的争论,这个库可以通过annotation来进行基础对象和字符串之间的转换。为了解释清楚关于字符串转换的方方面面,下面是对字符串和...原创 2010-09-20 21:41:21 · 150 阅读 · 0 评论 -
提高JSP和SERVLET性能的七大绝招
本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。 其中,某些调优技术是在你的编程工作中实现的。而另一些技术是与应用服务器的配置相关的。在本文中,我们将详细地描述怎样通过调整ser...原创 2010-11-30 10:02:38 · 130 阅读 · 0 评论 -
使用future实现内置异步API
当设计并发策略时,要将 "what做什么"和 "how怎么做"进行分离,Prefer Futures to Baked-In "Async APIs" 一文介绍了如何使用语言的并行API通过异步 来实现这点。 普通同步性质的方法如下: RetType DoSomething( InParameters ins, OutParameters outs ); ...原创 2010-11-16 15:52:46 · 116 阅读 · 0 评论 -
asyn4j—java 异步方法调用框架
asyn4j 是一个java异步方法调用框架,包括了异步方法执行,异步回调执行,异步工作缓存模块.支持Spring. 让我们写异步方法不再写很多的相关多线程代码。用asyn4j轻松搞定异步方法调用.提高程序的响应能力. 使用说明详见:http://code.google.com/p/asyn4j/wiki/user_guide ...原创 2010-11-16 15:36:29 · 188 阅读 · 0 评论 -
关于 Java 性能监控您不知道的 5 件事,第 2 部分
全功能内置分析器,如 JConsole 和 VisualVM 的成本有时比它们的性能费用还要高 — 尤其是在生产软件上运行的系统中。因此,在聚焦 Java 性能监控的第 2 篇文章中,我将介绍 5 个命令行分析工具,使开发人员仅关注运行的 Java 进程的一个方面。 JDK 包括很多命令行实用程序,可以用于监控和管理 Java 应用程序性能。虽然大多数这类应用程序都被标注为 “实验型”,...原创 2010-11-15 11:02:40 · 113 阅读 · 0 评论 -
关于 Java 性能监控您不知道的 5 件事,第 1 部分
当应用程序性能受到损害时,大多数开发人员都惊慌失措,这在情理之中。跟踪 Java 应用程序瓶颈来源一直以来都是很麻烦的,因为 Java 虚拟机有黑盒效应,而且 Java 平台分析工具一贯就有缺陷。 然而,随着 Java 5 中 JConsole 的引入,一切都发生了改变。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。它不是完美的,但是...原创 2010-11-15 10:13:51 · 159 阅读 · 0 评论 -
jsp生成静态页(jsp+servlet+xml)
package ningxia.bl.admin.contentrele; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import ...原创 2010-11-08 17:38:05 · 160 阅读 · 0 评论 -
动态JSP页生成静态HTML
具体实现: 利用 Filter 的过滤功能把 *.jsp 过滤出来,判断是否存在对应的 .html 文件,如果不存在对应的 .html 文件,则将其内容读出写入指定的 .html 文件,再跳转到对应的 .html 即可。如果存在对应的 .html 文件,则直接跳转到对应的 .html 即可。 代码: JspFil...原创 2010-11-08 17:31:43 · 85 阅读 · 0 评论 -
深入Java核心 Java中多态的实现机制
多态性是面向对象程序设计代码重用的一个重要机制,我们曾不只一次的提到Java多态性。今天我们将深入Java核心,一起学习Java中多态性的实现。 “polymorphism(多态)”一词来自希腊语,意为“多种形式”。多数Java程序员把多态看作对象的一种能力,使其能调用正确的方法版本。尽管如此,这种面向实现的观点导致了多态的神奇功能,胜于仅仅把多态看成纯粹的概念。 Java...原创 2010-10-23 19:22:01 · 236 阅读 · 0 评论 -
八个改善Java遗留系统的技巧
你没看错,就是这个题目:即使是Java系统也会变成“遗留”系统。每当我们想起遗留系统时,我们就会想起那些存储着大量文件数据并只能用COBOL访问 的嘎吱嘎吱作响的大型主机。但事实是,Java已经是一门具有15年历史的开发语言,用Java写就的成千上万的系统已经成功运行了十年甚至更久。 因此,考虑到许多读者都会工作在某个遗留的Java系统上,我根据自己的经验特地攒了这八个技巧,来帮助团队更...原创 2010-10-16 10:04:38 · 144 阅读 · 0 评论 -
IBM加入OpenJDK,和Oracle一道推动Java发展
Oracle(新闻发布 )和IBM(新闻发布 )昨天联合宣布,IBM将以参与修订JDK7路线图为开始,加入OpenJDK社区开发Java平台。 在新闻发布会现场,Oracle的高级副总裁Hasan Rizvi介绍说,IBM和Oracle希望能够联合“加速Java平台革新的步伐”。另外,IBM和Oracle将通力合作继续优化JCP,目前JCP也将维持在Java规范方面的主要工作。 很久以来I...原创 2010-10-14 15:14:10 · 182 阅读 · 0 评论 -
用 Slice 扩展 OpenJPA 应用程序
简介 Slice 将 OpenJPA 扩展用于一个分布式的、水平分区的数据库环境。一个使用单个数据库的基于 OpenJPA 的应用程序可以由 Slice 针对数据跨多个数据库分区存储的存储环境进行重新配置。这种升级不需要在应用程序代码或数据库模式方面做任何更改。 水平数据分区最直接的好处是在有大量数据时提升性能,尤其是对于那些作业或查询的事务单元通常都限于整个数据集的子集的应用...原创 2010-10-11 09:43:00 · 367 阅读 · 0 评论 -
StAX API
StAX API The StAX API exposes methods for iterative, event-based processing of XML documents. XML documents are treated as a filtered series of events, and infoset states can be stored in a proce...原创 2010-09-27 16:08:09 · 540 阅读 · 0 评论 -
常用 Java Profiling 工具的分析与比较
简介: 在 Java 程序的开发过程中,不可避免地会遇到内存使用、性能瓶颈等问题。Java Profiler 工具能帮助开发人员快速、有效地定位这些问题,因此成为了 Java 开发过程中的一个重要工具。目前市场上的 Java Profiler 工具种类繁多,本文将对目前比较常见的几种工具进行简要介绍,并从功能、性能等角度作比较,从而帮助 Java 程序员选择合适的 Java Profiler ...原创 2010-09-26 17:10:36 · 154 阅读 · 0 评论 -
高效的Java异常处理框架(转)
摘要:本文从Java异常最基本的概念、语法开始讲述了Java异常处理的基本知识,分析了Java异常体系结构,对比Spring的异常处理框架,阐述了异常处理的基本原则。并且作者提出了自己处理一个大型应用系统异常的思想,并通过设计一个异常处理的框架来论述此思想。 一、 异常的概念和Java异常体系结构 异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Ja...原创 2010-09-26 14:53:46 · 94 阅读 · 0 评论 -
关于 Java Scripting API 您不知道的 5 件事
现在,许多 Java 开发人员都喜欢在 Java 平台中使用脚本语言,但是使用编译到 Java 字节码中的动态语言有时是不可行的。在某些情况中,直接编写一个 Java 应用程序的脚本 部分 或者在一个脚本中调用特定的 Java 对象是更快捷、更高效的方法。 这就是 javax.script 产生的原因了。Java Scripting API 是从 Java 6 开始引入的,它填补了便捷的小脚本...原创 2010-09-25 16:53:22 · 155 阅读 · 0 评论 -
关于 Java Database Connectivity 您不知道的 5 件事
目前,许多开发人员把 Java Database Connectivity (JDBC) API 当作一种数据访问平台,比如 Hibernate 或 SpringMany。然而 JDBC 在数据库连接中不仅仅充当后台角色。对于 JDBC,您了解的越多,您的 RDBMS 交互效率就越高。 在本期 5 件事 系列 中,我将向您介绍几种 JDBC 2.0 到 JDBC 4.0 中新引入的功能。设计时...原创 2010-09-25 15:32:25 · 124 阅读 · 0 评论 -
Java包导入机制的解析总结
java中有两种包的导入机制,总结如下: 单类型导入(single-type-import),例如import java.io.File; 按需类型导入(type-import-on-demand),例如 import java.io.*; 关于这两种导入类型大家各有所爱,众说纷纭。这里分析一下这两种导入类型的大致工作原理供大家参考。 单类型导入比较好理解...原创 2010-12-01 20:50:18 · 278 阅读 · 0 评论