自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 解决eclipse “The project cannot be built until build path errors are resolved”

解决eclipse 弱智的“build path errors”问题

2011-04-09 18:00:00 3153 1

转载 Can you override Static Methods in Java?

Can I override a static method?<br />Many people have heard that you can't override a static method. This is true - you can't. However it is possible to write code like this:<br />class Foo {<br />    public static void method() {<br />

2010-12-23 10:20:00 1565 1

转载 老声常谈 JAVA 传值还是传引用

<br />Does Java pass by reference or pass by value?<br />Why can't you swap in Java?<br />By Tony Sintes, JavaWorld.com, 05/26/00 <br />Q:If Java uses the pass-by reference, why won't a swap function work?<br />A:Your question demonstrates a common e

2010-11-17 16:20:00 392

原创 java 自己实现 ReadWriteLock (一)

多线程读写同一个对象的数据是很普遍的,通常,要避免读写冲突,必须保证任何时候仅有一个线程在写入,有线程正在读取的时候,写入操作就必须等待。简单说,就是要避免“写-写”冲突和“读-写”冲突。但是同时读是允许的,因为“读-读”不冲突,而且很安全。要实现以上的ReadWriteLock,简单的使用synchronized就不行,我们必须自己设计一个ReadWriteLock类,在读之前,

2010-04-27 12:45:00 1152

原创 web前端优化最佳实践

Web前端优化最佳实践 先记录下,做参考Best Practices for Speeding Up Your Web Site 地址:http://developer.yahoo.com/performance/rules.html 写的确实好,一份简单的中文版供参考:http://jiajun.javaeye.com/blog/405166 

2009-06-09 17:00:00 425

原创 正则表达式30分钟入门教程

  正则表达式30分钟入门教程目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/

2009-05-18 14:18:00 399

原创 Java printf

 Complete Printf for Java Format String SpecificationLavas printf classes have been designed to offer Javaprogrammers the same text- and data-formatting features that Cprogrammers have enjoye

2009-05-11 12:21:00 2049

原创 ASCII ASCII码对照表 ASCII码查询

今天发现解析xml的时候  hex 09 出错,也就是xml中有 tab 有问题,很奇怪反查ASCII ASCII码对照表 ASCII码查询 反查ASCII ASCII码对照表 ASCII码查询 Char Dec Oct Hex | Char Dec Oct Hex | Char Dec Oct Hex | Char Dec Oct Hex---------

2009-05-08 10:37:00 2314

原创 使用 log4j

先看一个例子log4j.logger.TEST=DEBUG,CONSOLE,A1log4j.logger.org.apache=ERROR,CONSOLElog4j.logger.httpclient=ERROR,CONSOLElog4j.logger.net.htmlparser.jericho=ERROR,CONSOLElog4j.appender.CONSOLE=org.apache.l

2008-07-24 17:11:00 501

原创 有趣的javascript

打开一个网页,然后在地址栏上输入.试试看,蛮有趣的javascript:document.body.contentEditable=true; document.designMode=on; void 0

2008-05-08 16:30:00 375

原创 资讯

2008-05-05 13:17:00 636 1

转载 关于DCL 的一篇文章

The "Double-Checked Locking is Broken" Declaration Signed by: David Bacon (IBM Research) Joshua Bloch (Javasoft), Jeff Bogda, Cliff Click (Hotspot JVM project), Paul Haahr, Doug Lea, Tom May, Jan-Wi

2008-04-25 11:19:00 555

原创 xml validation

using the follow method to validate xml /**  *   * @param schemaFile the schema location  * @param xmlFile the xml fiel need to validate  * @throws SAXException  * @throws IOException  */ public s

2008-03-25 14:43:00 459

原创 singleton 的几种写法

singleton 一般是我们学习设计模式时接触的第一种模式,也是比较常用的一种模式目前为止,有如下三种正确的写法今天回过头来看了一下,发现1和3少了私有构造器,现在修改了一下加上了第一种 public class Singleton {static Singleton instance;  private Singleton()  {    }  public stati

2007-05-17 15:07:00 874

转载 JAVA学习,是一条漫长的道路

我在Java 1.0正式问世前就开始学习Java,这么多年过去了,到现在我的Java学习历程还没有停过。我阅读原文书,研究原始码,撰写程序,自认为走得扎实,不奢望一步登天。像我这样老式的学习方式,显然和现在的快餐主义背道而驰。从许多读者的来信和学生的反应中,我发现大多数的人对于Java的学习历程都差不多是:因为公司需要使用Java来进行服务器的计画,所以急急忙忙地学习Java语言,然后就开始使用J

2007-05-16 17:44:00 1493 2

转载 jsp2.0新特性

SUN 的新版J2EE1.4提供了在J2EE中开发Web Service的基础,对开发工具做了一些重要的增强,在应用程序部署和服务器管理方面也提供了新的标准,在集成性和安全性方面有所增强,提升了J2EE 开发Web应用程序的能力;在编程模型方面的重要变化包括JSP表达式语言、简化的标记库等;EJB 2.1中提供了新的timer服务,查询语言(QL)也有所增强;Jdbc3.0 API把通常的Jdbc

2007-05-16 16:44:00 831

原创 eclipse 热键

看了不少介绍eclipse 热键的文章,感觉很乱, 最根本也最直接的方法是使用  Ctrl+Shift+L 查看所有热键列表,如图看列表的时候,再次点击 Ctrl+Shift+L  ,可以看到热键属性编辑页面,如图没事多看看,自然也就熟了

2007-05-15 13:55:00 546

原创 用jconsole 查看Mbean

需要如下的jvm参数-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false 用jdk1.5.*,tomcat5.5.*  

2007-03-26 11:20:00 2606

原创 xpath 与 xpointer

今天看了一下xcap的协议,每太搞明白xpointer是干什么用的,与xpath什么关系,查了下资料,才知道原来xpath 是为了 xslt与xpointer 公用而抽取出来的一部分,算是xslt与xpointer共用的一种表达式吧 下面是我找的一点资料,觉得挺有用的,有时间好好研究一下  

2007-03-26 11:16:00 1056

原创 tomcat5.5.9 远程调试

今天想试一下tomcat 的远程调试功能,在网上找了一下文章都是tomcat5.0或以下的,试着做了老是报 cannot connect  to remote vm,想想看是因为 5.5.9没有.bat ,肯定是自己写的.bat 有问题,后来改了一下启动命令      java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,

2006-06-15 15:52:00 1153

转载 Java程序员必去的网站

Java程序员必去的网站英文网站 http://www.javaalmanac.com - Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. http://www.onjava.com - OReilly的Java网站. 每周都有新文章. http://java.sun.com - 官方的Java开发者网站 - 每周都有新文章发表. h

2006-06-15 14:08:00 843

原创 今天与遇到的eclipse WTP插件问题

今天打开jsp时突然报java.lang.NoClassDefFoundError: org/eclipse/wst/sse/ui/internal/StructuredTextEditor错,很奇怪,前几天还是好好的阿,怀疑是不是StructuredTextEditor被我误删掉了(采用link方式安装的),到插件里看了一下这个包还在的阿,仔细想了一下记起来前几天刚安装了hibernat

2006-04-11 16:31:00 1839

原创 The AJAX response: XML, HTML, or JSON?

   自从我上一个ajax项目完成以来,我就一直在考虑ajax的response输出格式有没有比较理想的方式。一旦你成功的发送一个ajax请求,server端应该给你什么样的response,一个xml文档,一段html代码还是会被转换为javascript 对象的 json,或者其它的什么东西?在这篇文章里我会利用实例讨论这三种格式,并问你在你的ajax应用中使用的是哪种格式。  当你为你的aj

2006-03-28 11:19:00 2514

原创 Hot Spot JVM5中的GC调优

最近的程序老是出out of memory ,以及运行效率低下的问题,最后查一下原因与程序代码固然有问题,但也涉及到jvm一些优化的问题,于是找了些资料来学习。引言有JAVA开发经验的朋友们一定碰到过下面的这种情况,那就是自己所开发的应用运行了一段时间后其性能或者响应速度会有明显的降低.这是由多方面的原因造成的即有程序本身的优化问题,也有运行环境问题.此运行环境即包括硬件环境也包括软件环境.大

2006-03-22 14:23:00 1451

原创 tomcat JNDI 连接池

一.在tomcat_home/common/lib下放入jdbc的驱动程序,额外说一下,如果是使用sql server的话,有至少两个驱动可以选择,一个是微软提供的,另一个是 jtds,比微软的要好很多,推荐使用二.配置文件,tomcat 不同的版本配置文件略有不同,下面以tomcat5..5.*为例。三.如果配置不正确会出现javax.naming.NameNotFoundExcepti

2006-03-17 10:11:00 3712 1

原创 使用jdk5范型

在范型出来之前,使用map时可能会写如下的代码Map accounts = new HashMap();  // 无范型...Account a = (Account) accounts.get("Cedric");而实际上,每次写上述代码的时候都要做类型转换是件很烦人的事情    ,我更想写出下面的代码Map m = new HashMap();  // 无范型Account a =

2006-01-17 11:29:00 914

原创 百度编程竞赛题目

第一题 连续正整数(10分)题目描述:一个正整数有可能可以被表示为n(n>=2)个连续正整数之和,如:15=1+2+3+4+515=4+5+615=7+8请编写程序,根据输入的任何一个正整数,找出符合这种要求的所有连续正整数序列。 输入数据:一个正整数,以命令行参数的形式提供给程序。 输出数据:在标准输出上打印出符合题目描述的全部正整数序列,每行一个序列,每个序列都从该序列的最小正整数开始、以从小

2005-10-22 13:05:00 1191 1

原创 hibernate3 实现查询的多种方法

    public void testGetOne() throws Exception {        Query query = session.createQuery("from CD where title=? and artist=?");        query.setString(0, "Downward Spiral");        query.setString(1,

2005-10-22 13:01:00 3738

原创 一些测试工具

以下内容为转载,方便自己与其他看到并感兴趣的人一起学习 测试工具备查 1、 从测试功能上分 (1) 单元测试 针对不同语言,如JUNIT (2) 功级测试 E—Test:功能强大,由于不是采用POST URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序支持),基本上可以应付大部分的WEB SITE。 MI公司的WINRUNNER COMPUWARE的QARUN RATIONAL

2005-06-16 11:13:00 1535 2

原创 关于javascript的小东东

1.对 JScript 的解释是 Web 浏览器的 HTML 语法分析处理的一部分。因此,如果在文档的 标识中放置了一个脚本,则将在检查所有的 标识之前加以解释。如果在 标识中将创建对象,但由于在分析处理 标识时这些对象尚不存在,因而不能被脚本操作。 注意   本情况特定于 IE。ASP 和 WSH 具有不同的运行模式(其他宿主亦是)。2.js用到java变量这样写不对document.d

2005-06-15 19:46:00 777

原创 oracle 临时表问题

oracle8i中无法创建会话级别的临时表举例来说,如下的 创建临时表的 sql语句 create global temporary table TB__SHEET(  VCCODE        VARCHAR2(40) not null,  VCID          VARCHAR2(40),  VCNAME        VARCHAR2(40),  VCMODEL       VARCH

2005-06-15 16:00:00 1184

GoF设计模式.chm

经典的设计模式讲解,随时看看,学以致用,很好的东西

2010-04-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除