
java
youge
这个作者很懒,什么都没留下…
展开
-
什么是 XDoclet?
什么是 XDoclet? 如果您曾经使用过 XDoclet 或者已经阅读过第一篇 XDoclet 教程,那么您可以跳过这一页。XDoclet 使自动生成部署描述符更为便利。XDoclet 是一个代码生成实用程序,它允许您使用象 JavaDoc 标记之类的东西来向诸如类、方法和字段之类的语言特征添加元数据。随后,它利用这些额外的元数据来生成诸如部署描述符和源代码之类的相关文件。给这一概念起了一个名原创 2005-11-15 12:01:00 · 1984 阅读 · 0 评论 -
正确设置-Dfile.encoding参数
正确设置-Dfile.encoding参数问题: 项目在本机开发编译打包后发布到法国的服务器,代码中的中文全部乱码,就算是最简单的代码System.out.println("中文"),打印出来的也是乱码。代码在本地的服务器测试都正常。法国服务器的环境:window 2003 中文版。解决:在网友imasmallbird的指引下,发现是2个服务器的file.encoding的不同,本地服务器是GBK,而法国服务器是Cp1252,所以会产生乱码。把法国服务器的区域设置改成中国后,file.转载 2011-02-11 10:18:00 · 4413 阅读 · 0 评论 -
load-on-startup含义
<br />load-on-startup含义<br />这个标签的含义是指,容器启动时加载这个servlet的顺序,正常的取值范围是:负数,0-5,如果是负数或者没有这个标签,则容器在启动时不自动加载这个servlet,如果是0-5,则按照顺序加载这个servlet,执行初始化方法init()。数字是0-5,加载顺序也是0-5。<br /> 但是发现glassfish2.1中0的启动时也不加载。<br />下面是文档说明: <br />The load-on-startup element in转载 2011-02-10 13:18:00 · 625 阅读 · 0 评论 -
java中的io系统总结
<br />java中的io系统总结<br /> <br />java中的io中的(input/output)stream无非就是包括基于字符的stream、基于字节的stream和把字节导向的stream转换<br />字符为导向的stream的stream。(很难理解么?)<br />以字节为导向的stream------InputStream/OutputStream<br />InputStream 和 OutputStream是两个abstact类,对于字节为导向的stream都扩展这两个鸡肋(基转载 2011-02-10 13:07:00 · 391 阅读 · 0 评论 -
Java程序的输入与输出
<br />Java程序的输入与输出 <br /> <br />这一章我们讨论Java程序的输入与输出。Java在I/O方面提供了众多支持,使我们的工作得到大大的简化。我们将学习利用这些支持以完成各种复杂的输入、输出。<br /><br />7.1 理解java.io的类继承关系<br /><br /> 首先,让我们考察Java提供的常用输出输出流类(图7.1)。由于类的数目较多,没有列出1.1版本中新增的字符流类。在图7.2中,我们把字符流类与字节流类作了对比,在该图中可以看到字符流类的继承关系。接口和转载 2011-02-10 12:51:00 · 1220 阅读 · 0 评论 -
java.net.SocketException: Too many open files
<br />java.net.SocketException: Too many open files<br /> linux 上tomcat 服务器抛出socket异常“文件打开太多”的问题 <br /><br />java.net.SocketException: Too many open files<br />at java.net.PlainSocketImpl.socketAccept(Native Method)<br />at java.net.PlainSocketImpl.accept(转载 2011-01-06 16:46:00 · 3398 阅读 · 0 评论 -
详解spring事务属性
详解spring事务属性Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。 我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事转载 2010-03-31 14:16:00 · 348 阅读 · 0 评论 -
解惑 spring 嵌套事务
解惑 spring 嵌套事务 /** * @author 王政 * @date 2006-11-24 * @note 转载请注明出处 */ 在所有使用 spring 的应用中, 声明式事务管理可能是使用率最高的功能了, 但是, 从我观察到的情况看, 绝大多数人并不能深刻理解事务声明中不同事务传播属性配置的的含义, 让我们来看一下 TransactionDefinition转载 2010-03-31 14:11:00 · 446 阅读 · 0 评论 -
Spark汉化
Spark汉化中暗藏的资源:spark.properties一般来说都是汉化spark_i18n.properties,但是有一些文字还是不在那里,比如登录错误信息。 是由另一个资源文件来决定的:spark.properties,这个文件拷贝一份,改名为spark_zh_CN.properties,就对应于中文环境。 不过里面几乎只有很少量的需要汉化。转载 2010-03-15 15:44:00 · 975 阅读 · 0 评论 -
Java中的transient
今天在java源代码中看到关键字transient,搜了一下是用于声明序列化的时候不被存储的,用例如下:private transient Entry header = new Entry(null, null, null); 搜到的其它内容:1、transient Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient原创 2008-12-15 11:08:00 · 747 阅读 · 0 评论 -
Tapestry内部工作原理
Tapestry内部工作原理tapestry的URL形如/examples/app?service=page/Admin 能够保证有效运行的一个非常重要的原因是,用有状态的javabean代替无状态的servlet构建一个tapestry应用。page是有状态的,他只能在一个线程里为一个用户处理一个request,而一个servelet,没有用户的状态,可以在并发线程中为任何数量同时发生的re转载 2009-02-09 11:30:00 · 978 阅读 · 0 评论 -
iText如何设置行距
iText如何设置行距,通过文档试验发现,Paragraph的setLeading方法可以用来设置行距。但是比较迷茫的是word中的几倍行距是什么的倍数?原创 2009-01-05 15:06:00 · 21397 阅读 · 3 评论 -
2008年ZK发展路标
2008年ZK发展路标喜欢上ZK简单、快速、类似桌面的开发方式,不过我作为用户体验/交互设计师,对ZK的界面和组件的易用性、美观性至今是不满意的,让我们看看ZK团队2008年的开发路标吧,或许08年ZK会带给我们惊喜。以下是本人对ZK网站上路标文档的翻译,本人不对翻译的准确性负责,紧作为参考。 原文:http://www.zkoss.org/doc/roadmap2008.dsp。 译者:陈转载 2008-07-27 17:29:00 · 630 阅读 · 0 评论 -
Tapestry的使用感受、经验及存在问题
Tapestry的使用感受、经验及存在问题一、Tapestry简介 Tapestry是一个基于组件、监听事件的框架,它在web应用中的作用可以概括为“负责接受请求和产生HTML的响应”,它使用HTML模板、页面规范文件、对应的Java page class通过ognl表达式(Object-Graph Navigation Language)的相关对象属性与Tapestry组件的绑定原创 2008-04-25 13:29:00 · 1605 阅读 · 0 评论 -
最近简单研究了一下ajax的推技术
最近简单研究了一下ajax的推技术,有兴趣的朋友一起探讨一下该技术以及该技术的优缺点原创 2008-03-19 14:48:00 · 565 阅读 · 0 评论 -
CRUD是什么
今天看到一个名词CRUD,记录下来名词解释:CRUDIn computing, CRUD is an acronym for create, retrieve, update, and delete. It is used to refer to the basic functions of a database or persistence layer in a software sys原创 2007-04-09 15:36:00 · 3881 阅读 · 0 评论 -
EJB 3.0简介
EJB 3.0简介SUN中国软件技术中心 王强 wynne.wang@sun.com1 简化开发的目标1.1我们的目标EJB3.0是当前很多人谈论的话题,企业软件开发的一个关键是,提供一个尽量简单的的应用框架:它可以使开发人员不用关注于复杂的问题,比如事务处理、安全和持久化等。可以集中精力关注于商业逻辑,而不用关心那些低层的技术细节,从而提高开发者的效率,得到高质量的软件。这也是制原创 2006-02-21 08:58:00 · 1120 阅读 · 0 评论 -
Tomcat 5/6 GBK 编码下完美解决中文表单问题的过滤器
Tomcat 5/6 GBK 编码下完美解决中文表单问题的过滤器常见的 Tomcat 5 表单编码提交后乱码的解决方案有很多, 有改 Tomcat Connector 属性的, 有加过滤器的. 但是 Tomcat 自带的那个过滤器只解决了 POST 方式的乱码却不能处理 GET 方式的乱码. 在这里那我就给出一个不需要修改任何 Tomcat 配置文件的完美解决中文问题的过滤器的代码:首先是我们的测试页面:GET 方式: POST 方式: index.jsp表单测试页面转载 2011-02-11 11:00:00 · 611 阅读 · 0 评论