随笔分类 -  Java

摘要:java6出来以后,其一大特色就是对脚本语言的支持。以前只是粗略看了一下,没感觉到有什么具体的用处。最近又对java的特有脚本语言javaFX了解一下,感觉挺有意思。一.以下是几个相关网址: 1.sun javafx 官方网站:.www.sun.com/software/javafx/script/ 2.openjfx 网站: openjfx.dev.java.net/ 3.JavaFX: First Steps - "Hello OnJava" App www.oreillynet.com/onjava/blog/2007/05/javafx_first_steps_he 阅读全文
posted @ 2008-12-03 16:44 ajuanabc 阅读(143) 评论(0) 推荐(0)
摘要:作者 Charles Humble译者 崔康 发布于 2008年11月24日 上午1时35分 社区Architecture,Java主题语言设计,Web 2.0,RIA,富客户端/桌面标签JavaFX Mobile,开源Java,JavaFX脚本 Java的成功可以归结于这样一个事实:它在其所面向的领域里是门非常优秀的通用语言。对于现代企业计算中典型的长时间运行的服务器端编程,以及其它诸如以支持跨平台、稳定性和安全性为关键的移动开发等方面,Java都是一个不错的选择。但对于一些需要一定程度的专业知识的编程任务,Java和... 阅读全文
posted @ 2008-11-26 11:38 ajuanabc 阅读(163) 评论(0) 推荐(0)
摘要:表象化状态转变(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。目前在三种主流的Web服务实现方案中,因为REST模式的Web服务与复杂的SOAP和XML-RPC对比来讲明显的更加简洁,越来越多的web服务开始采用REST风格设计和实现。例如,Amazon.com提供接近REST风格的Web服务进行图书查找;雅虎提供的Web服务也是REST风格的。 宗旨REST 从资源的角度来观察整个网络,分布在各处的资源由URI确定,而客户端的应用通过URI来获取资源的表形。获得这些表形致使 阅读全文
posted @ 2008-11-13 17:39 ajuanabc 阅读(209) 评论(0) 推荐(0)
摘要:Sun、IBM、BEA和其他公司在各自实现的Java 6虚拟机上都花费了大量的精力优化锁的管理和同步。诸如偏向锁(biasedlocking)、锁粗化(lock coarsening)、由逸出(escape)分析产生的锁省略、自适应自旋锁(adaptivespinning)这些特性,都是通过在应用程序线程之间更高效地共享数据,从而提高并发效率。尽管这些特性都是成熟且有趣的,但是问题在于:它们的承诺真的能实现么?在这篇由两部分组成的文章里,我将逐一探究这些特性,并尝试在单一线程基准的协助下,回答关于性能的问题。悲观锁模型Java支持的锁模型绝对是悲观锁(其实,大多数线程库都是如此)。如果有两个或 阅读全文
posted @ 2008-10-29 10:16 ajuanabc 阅读(204) 评论(0) 推荐(0)
摘要:你曾经需要应用执行一个任务吗?这个任务天天或每周星期二晚上11:30,或许仅仅每个月的最后一天执行。一个自动执行而无须干预的任务在执行过程中假如发生一个严重错误,应用能够知到其执行失败并尝试重新执行吗?你和你的团队是用Java编程吗?假如这些问题中任何一个你回答是,那么你应该使用Quartz调度器。 旁注:Matrix目前就大量使用到了Quartz。比如,排名统计功能的实现,在Jmatrix里通过Quartz定义了一个定时调度作业,在天天凌晨一点,作业开始工作,重新统计大家的Karma和排名等。 还有,RSS文件的生成,也是通过Quartz定义作业,每隔半个小时生成一次RSS ... 阅读全文
posted @ 2008-10-27 14:07 ajuanabc 阅读(339) 评论(0) 推荐(0)