Welcome 微信登录

首页 / 软件开发 / JAVA

JSF页面出错的时DataTable不能恢复原有值的解决办法

JSF页面出错的时DataTable不能恢复原有值的解决办法

JSF页面出错的时DataTable不能恢复原有值的解决办法2011-06-21 BlogJava 千里冰封在使用JSF的时候,它的事件驱动模式是一个很好的开发方法,但是由于JSF 毕竟现在的版本才1.2,所以对于有些细节上面处理就不一定如人意了,一般来说 ,当JSF的页面验证有错或者有其它的错误的时候,我们以前输入的值会在渲染 页面的时候,恢复回来,也就是说,一个域我们绑定在后台的属性是一个int值 ,但是我们前台输入了“abcd&rdquo...
基于OSGi和Spring开发Web应用

基于OSGi和Spring开发Web应用

基于OSGi和Spring开发Web应用2011-06-21 IBM / 张晓宁作为一个新的事实上的工业标准,OSGi 已经受到了广泛的关注, 其面向服 务(接口)的基本思想和动态模块部署的能力, 是企业级应用长期以来一直追 求的目标。Spring 是一个著名的 轻量级 J2EE 开发框架,其特点是面向接口编 程和非侵入式的依赖注入。将 OSGi 和 Spring 结合能充分发挥二者各自的特长 ,更好地满足企业级应用开发的需求。Spring 开发组织在 2...
memcached在大负载高并发网站上的应用(一)---简介

memcached在大负载高并发网站上的应用(一)---简介

memcached在大负载高并发网站上的应用(一)---简介2011-06-21王泽宾大家可能对memcached这种产品早有了解,或者已经应用在自己的网站中了,但是也有一些朋友从来都没有听说过或者使用过。这都没什么关系,本文旨在从各个角度综合的介绍这种产品,尽量深入浅出,如果能对您现在或以后的工作有所帮助,笔者将感到无比荣幸。我要介绍的内容包括以下几个方面:1、memcached的简介2、memcached的应用场景3、memcached的安装4、mem...
memcached在大负载高并发网站上的应用(二)---应用场景

memcached在大负载高并发网站上的应用(二)---应用场景

memcached在大负载高并发网站上的应用(二)---应用场景2011-06-21王泽宾写这篇文章之前,我也特意跟以前的同事做了一些交流,在此感谢sina xiangdong、kingsoft zhangyan和yahoo luke。另外,还有网上的朋友对我上一 节的文章发表了许多有建设性评论,在这里一并感谢。memcached最吸引人的地方主要在于它的分布式。分布式对于互联网应用来讲 ,按照用途基本上可划分为三种方式:分布式计算、分布式存储和两者兼而有...
利用Grails搭建Feedlr.com网站

利用Grails搭建Feedlr.com网站

利用Grails搭建Feedlr.com网站2011-06-21 infoq 侯雍容Feedlr:feed驱动的多平台微博客机器人平台微博客是由Twitter 创造出的一种web 2.0时代的新事物。在微博客上,人们 使用简短的语言随时随地的发表消息,并可以即时地受到好友的消息。由于易用 ,实时等特点,Twitter在06年推 出至今逐步升温,已经拥有超过300万用户。 特别在08年中,Twitter一改起步阶段geek玩具的角色,明显地向主流进化。随 着...
Java动态代理机制分析及扩展,第1部分

Java动态代理机制分析及扩展,第1部分

Java动态代理机制分析及扩展,第1部分2011-06-21 IBM / 王忠平 何平引言Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要 简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所 有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可 以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架。通过阅 读本文,读者将会对 Java 动态代理机制有更加深入的理解。本文首先从 J...
Java动态代理机制分析及扩展,第2部分

Java动态代理机制分析及扩展,第2部分

Java动态代理机制分析及扩展,第2部分2011-06-21 IBM / 王忠平 何平本文希望将 Java 动态代理机制从接口扩展到类,使得类能够享有与接口类 似的动态代理支持。设计及特点新扩展的类名为 ProxyEx,将直接继承于 java.lang.reflect.Proxy,也声 明了与原 Proxy 类中同名的 public 静态方法,目的是保持与原代理机制在使 用方法上的完全一致。图 1. ProxyEx 类继承图与原代理机制最大的区别在于,动态...
实时Java,第1部分: 使用Java语言编写实时系统

实时Java,第1部分: 使用Java语言编写实时系统

实时Java,第1部分: 使用Java语言编写实时系统2011-06-22Mark StoodleyMike由于很多重要原因,Java 语言在实时系统中的应用非常有限。这些原因包括 Java 语言设计中固有的不确定性性能影响,例如动态类加载,以及 Java 运行时环境(Java Runtime Environment,JRE)本身的不确定性性能影响,例如垃圾收集器和本地代码编译。Real-time Specification for Java (RTSJ)...
实时Java,第2部分 - 比较编译技术

实时Java,第2部分 - 比较编译技术

实时Java,第2部分 - 比较编译技术2011-06-22Mark StoodleyKenneJava 应用程序的性能经常成为开发社区中的讨论热点。因为该语言的设计初衷是使用解释的方式支持应用程序的可移植性目标,早期 Java 运行时所提供的性能级别远低于 C 和 C++ 之类的编译语言。尽管这些语言可以提供更高的性能,但是生成的代码只能在有限的几种系统上执行。在过去的十年中,Java 运行时供应商开发了一些复杂的动态编译器,通常称作即时(Just-in...
实时Java,第3部分 - 线程化和同步

实时Java,第3部分 - 线程化和同步

实时Java,第3部分 - 线程化和同步2011-06-22Patrick GallopMark线程化和同步是 Java 编程语言的核心特性,Java 语言规范(JLS)中对二者作出了描述。RTSJ 用多种方式扩展了 JLS 的核心功能。(参见 参考资料 中关于 JLS 和 RTSJ 的链接。)例如,RTSJ 引入了一些新的实时(RT)线程类型,它们必须遵守比普通 Java 线程更加严格的调度策略。另一个例子是优先级继承,它是一种锁定策略,定义了锁竞争时如...
实时Java,第4部分 - 实时垃圾收集

实时Java,第4部分 - 实时垃圾收集

实时Java,第4部分 - 实时垃圾收集2011-06-22Benjamin Biron Rya实时系统和垃圾收集实时(RT)应用程序开发与通用应用程序开发的差异在于前者对部分运行时行为强加了时间限制。此类限制通常是对应用程序的某些部分实施的,比如中断处理程序,其响应中断的代码必须在给定的时间范围内完成工作。对于硬 RT 系统,比如心脏监测器或国防系统,如果这类系统的运行超出时限,可以看作是整个系统的灾难性失败。而对于软 RT 系统,超出时限可能会有些不利...
实时Java,第5部分 - 编写和部署实时Java应用程序

实时Java,第5部分 - 编写和部署实时Java应用程序

实时Java,第5部分 - 编写和部署实时Java应用程序2011-06-22Caroline Gough本系列 的前几篇文章讨论了 IBM WebSphere Real Time 如何解决了不确定性问题,从而获得极低的 timescale 值(延迟值)。这种功能将 Java 平台的范围和收益扩展到原本仅适用于特定的实时(RT)编程语言(如 Ada)的领域之中。RT 硬件和操作系统往往是定制的,难以理解。与之不同,WebSphere Real Time 运...
Java中的字符集编码入门(一) Unicode与UCS的历史恩怨

Java中的字符集编码入门(一) Unicode与UCS的历史恩怨

Java中的字符集编码入门(一) Unicode与UCS的历史恩怨2011-06-22 BlogJava JasperASCII及相关标准地球人都知道ASCII就是美国标准信息交换码的缩写,也知道ASCII规定用7位二进制数字来表示英文字符,ASCII被定为国际标准之后的代号为ISO-646。由于ASCII码只使用了7个二进制位,也就是说一个字节可以表示的256个数字中,它仅使用了0~127这128个码位,剩下的128个码位便可以用来做扩展,用来表示一些特...
Java中的字符集编码入门(二) 编码字符集与字符集编码的区别

Java中的字符集编码入门(二) 编码字符集与字符集编码的区别

Java中的字符集编码入门(二) 编码字符集与字符集编码的区别2011-06-22 BlogJava Jasper需要再一次强调的是,无论历史上的UCS还是现如今的Unicode,两者指的都是编码字符集,而不是字符集编码。花费一点时间来理解好这件事,然后你会发现对所有网页的,系统的,编码标准之间的来回转换等等繁杂事务都会思路清晰,手到擒来。首先说说最一般意义上的字符集。一个抽象字符集其实就是指字符的集合,例如所有的英文字母是一个抽象字符集,所有的汉字是一个...
Java中的字符集编码入门(三) GB2312,GBK与中文网页

Java中的字符集编码入门(三) GB2312,GBK与中文网页

Java中的字符集编码入门(三) GB2312,GBK与中文网页2011-06-22 BlogJava JasperGB2312是对中国的开发人员来说很重要的一个词汇,它的来龙去脉并不需要我在这里赘述,随便Goolge之便明白无误。我只是想提一句,记得前一节说到编码字符集和字符集编码不是一回事,而有的字符集编码又实际上没有做任何事,GB2312正是这样一种东西!GB2312最初指的是一个编码字符集,其中包含了ASCII所包含的英文字符,同时加入了6763个...
Java中的字符集编码入门(四) 网页文件的编码

Java中的字符集编码入门(四) 网页文件的编码

Java中的字符集编码入门(四) 网页文件的编码2011-06-22 BlogJava Jasper接着上节的思路说,一个网页要想在浏览器中能够正确显示,需要在三个地方保持编码的一致:网页文件,网页编码声明和浏览器编码设置。首先是网页文件本身的编码,即网页文件在被创建的时候使用什么编码来保存。这个完全取决于创建该网页的人员使用了什么编码保存,而进一步的取决于该人员使用的操作系统。例如我们使用的中文版WindowsXP系统,当你新建一个文本文件,写入一些内容...
Java中的字符集编码入门(五) Java代码中的字符编码转换

Java中的字符集编码入门(五) Java代码中的字符编码转换

Java中的字符集编码入门(五) Java代码中的字符编码转换2011-06-22 BlogJava Jasper如果你是JVM的设计者,让你来决定JVM中所有字符的表示形式,你会不会允许使用各种编码方式的字符并存?我想你的答案是不会,如果在内存中的Java字符可以以GB2312,UTF-16,BIG5等各种编码形式存在,那么对开发者来说,连进行最基本的字符串打印、连接等操作都会寸步难行。例如一个GB2312的字符串后面连接一个UTF-8的字符串,那么连接...
Java中的字符集编码入门(六) Java中的增补字符

Java中的字符集编码入门(六) Java中的增补字符

Java中的字符集编码入门(六) Java中的增补字符2011-06-22 BlogJava JasperJava号称对Unicode提供天然的支持,这话在很久很久以前就已经是假的了(不过曾经是真的),实际上,到JDK5.0为止,Java才算刚刚跟上Unicode的脚步,开始提供对增补字符的支持。现在的Unicode码空间为U+0000到U+10FFFF,一共1114112个码位,其中只有1,112,064 个码位是合法的(我来替你做算术,有2048个码位...
<< 491 492 493 494 495 496 497 498 499 500 >>