自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 问答 (1)
  • 收藏
  • 关注

原创 静态变量初始化和获取系统环境变量

1. Java中静态变量只会被初始化一次,除非显示改变其值(定义为static final的常量只能被初始化一次,不能改变其值)。 2. 获取系统环境变量使用System.getenv()函数,但需要注意的是如果使用Eclipse进行开发,需要重启Eclipse才能获取到最新的环境变量信息。注意,这里指的是设置在操作系统中的环境变量,在Eclipse中Run configuration中...

2013-03-31 09:18:28 583

原创 Class.asSubclass浅谈

public <U> Class<? extends U> asSubclass(Class<U> clazz) 这是java.lang.Class中的一个方法,作用是将调用这个方法的class对象转换成由clazz参数所表示的class对象的某个子类。举例来说,List<String> strList = new ArrayList...

2013-03-31 09:10:18 247

关于Hibernate的inverse设置的一点理解

inverse用于控制关联关系由哪一方维护,通常在1对n关联中由“n”的一方维护关联关系;在n-n关联中根据情况来指定关联一方。 我们以顾客(Customer)和订单(Order)这个例子来说,顾客和订单是1对n的关系,通常我们会这样配置映射文件: Customer.hbm.xml片段<set name="orders" inverse="true">...

2012-06-03 23:37:27 164

原创 Oracle/Mysq数据库隔离级别设置

1. Oracle 数据库的事物隔离级别设置     设置一个事物的隔离级别:SET TRANSACTION ISOLATION LEVEL [READ COMMITED | SERIALIZABLE | READ ONLY];     设置一个会话的隔离级别:ALTER SESSION SET ISOLATION_LEVEL [READ COMMITTED| SERIAL...

2012-05-24 21:22:05 381

原创 关联子查询

    何为关联子查询?这里引用《Oracle Database 10g SQL开发指南》中的解释: 关联子查询会引用外部查询中的一列或多列。这种子查询之所以被称为关联子查询,是因为子查询的确与外部查询有关。当问题的答案需要依赖于外部查询中包含的每一行中的值时,通常就需要使用关联子查询。     products表中有如下数据:SQL> SELECT * FROM prod...

2012-05-19 16:50:45 197

Oracle中查询使用正则表达式函数REGEXP_LIKE

    Oracle中的Like操作符使用'_'和'%'作为通配符,使用就像这样:SELECT name FROM test_like WHERE name like '_a%';     即匹配test_like表name列中第2个字母是a的所有行。但是注意,Oracle匹配时区分大小写的。也就是说上面的查询时无法查询到name='SAas'这行的。     Oracle10...

2012-05-19 15:31:15 215

原创 Outlook设置hotmail邮箱POP3和SMTP服务器

Hotmail邮箱基本设置: POP3服务器:pop3.live.com SMTP服务器:smtp.live.com用户名:你的Windows Live ID,如你的用户名@hotmail.com 口令:你用来登录Hotmail或者Windows Live的口令 如下图所示: 设置完成之后会发现,测试邮件发送不出去,这时点击其他设置,按照下图操作即可:...

2012-05-19 08:50:23 6709

error at ::0 can't find referenced pointcut和error at ::0 formal unbound in point

    在使用注解配置Spring AOP过程中发现两个error:1. error at ::0 can't find referenced pointcut2. error at ::0 formal unbound in point     对于第1个错误,网上的说法是,如果使用的spring 2.0的版本中的的aspectjrt.jar和jdk6不兼容。    说下我的...

2012-04-14 22:36:51 99

原创 使用Data Source Explorer配置数据库连接

     Eclipse中有个Data Source Explorer视图,但之前一直没用过,今天使用了下,感觉还不错。    写这个blog不是说这个多难,而是想记录下自己在配置的过程中出现的问题。配置好之后的样子是这样的:     我遇到的第1个问题是,当我右键点击"Database Connections"->new一个连接时,在指定连接jdbc驱动时会出现一个错误...

2012-04-08 11:28:38 720

原创 指定的值列表中有一个为空值,NOT IN返回false

    如果指定的值列表中有一个为空值(null),那么NOT IN返回false。怎么理解呢?看下面这张表:    表users:user_id name1 lisi2 zhangsan3 wangwu     现在执行如下这条SQL: SELECT * FROM usersWHERE user_...

2012-04-05 21:56:42 324

原创 Hibernate和Mysql5.5创建表出错——type=InnDB/schema export unsuccessful

    今天把以前做的一个项目迁移到自己的机器上,项目使用SSH。    第一次运行程序时,将Hibernte中的hibernate.hbm2ddl.auto设置成create,让Hibernate帮助自动建表,但不成功,报了如下信息:    You have an error in your SQL syntax; check the manual that corresponds to...

2012-04-04 17:43:47 116

原创 关于The APR based Apache Tomcat Native library警告

    今天在Eclipse上配置Tomcat7,启动时看到如下警告信息:The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path      感到很不舒服,于是在网上...

2012-04-01 23:12:09 261

原创 Eclipse 3.7 Indigo字体问题

今天装了Eclipse 3.7后,发现字体有问题,具体应该说中文显示不清楚,字体太小。 查了下,之前版本使用的是Courier New字体,这样就简单了。  依次点击Window->Preferences->General->Appearance->Colors and Fonts,进入到这步后,点击右边的Eidt default...按钮,在弹出的...

2012-04-01 10:52:29 93

原创 C3P0 log4j:WARN No appenders could be found for logger (com.mchange.v2.log.MLog)

<script type="text/javascript">document.domain = "iteye.com";</script>学习SSH的过程中,配置日志,使用SLF4J和LOG4J搭配,数据库连接池使c3p0,启动服务器,会出现如下警告信息:  log4j:WARN No appenders could be...

2012-02-07 12:53:26 3225

原创 注解apt工具示例程序

  今天按照《Thinking in Java》中使用apt处理注解一节,将书中代码写了一遍,但运行过程中出现了一个问题让我很纳闷,下面先把代码呈上,问题稍后再说。  程序功能很简单,就是从被注解的类中提取出public方法,然后使用注解处理器生成一个包含这些public方法的接口文件。具体介绍可以参考原书。 ExtractInterface.java——注解定义/** *...

2011-11-21 22:07:44 246

原创 回调与闭包

    回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。(引用自百度百科)    众所周知,java语言是没有指针的(事实上,引用本身就是指针的另一种形式),因此回调的实...

2011-10-17 21:52:24 153

Ajax在请求和响应中使用XML示例

本文旨在展示如何使用xml进行请求和相应的数据传输,因此并没有使用复杂的xml解析语法,如何解析和构建XML不是本文的重点;此外,程序没有对包含对中文内容的处理,关于中文乱码的问题,我将在接下来的文章中说明。 程序很简单:填写表单-->客户端构建xml数据,发送请求到服务端-->服务端获取请求数据,解析并构建xml数据,发送响应-->客户端获取响应数据,解析并显示数据...

2011-09-28 22:36:59 151

Dom获取body元素出现null的问题

在学习dom操作中,当试图获取body元素时,发现获取的对象为空,下面是我的代码:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional/...

2011-09-28 09:37:11 878 1

原创 也谈window.onload

首先看如下三段代码,你觉得运行结果会是什么呢? onload1.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//E...

2011-09-28 00:10:22 91

原创 Ajax简单示例

声明:本文示例代码来自 Brett McLaughlin 关于Ajax的系列文章,是对原文代码片段的总结和再次实现,如果你是ajax新手的话,强烈推荐拜读其文—— https://www.ibm.com/developerworks/cn/web/wa-ajaxintro/ 示例说明:填写City和State,异步获取Zip Code,此处Zip Code和State相同。 a...

2011-09-26 17:20:31 90

原创 Java对象复制--慎用clone

什么是拷贝、影子拷贝、深度拷贝,不是本文要讨论的。如需了解,以下两个连接还是不错滴。http://liran-email.iteye.com/blog/550249http://www.ibm.com/developerworks/cn/java/l-jpointer/index.html 1.clone的优点  a. 获得一个对象的拷贝(此处指深层拷贝)使用赋值操作符“=”是...

2011-09-15 15:16:52 479

原创 JMX模型MBean示例

  模型MBean是一种通用的、可配置的MBean,任何人可以用它来快速转化任何资源。模型MBean是一种动态MBean,实现了指定的接口。这些接口定义的结构,在实现这些接口时,提供了一个实例化MBean的默认的和可配置的行为。  关于模型MBean的理解不是本文重点,下面是一个参考,当然最好的方式是看JMX规范:http://www.51testing.com/?uid-43487-ac...

2011-09-14 17:13:10 94

原创 JMX简介

JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。 举个例子,在一个系统中常常会有一些配置信息,比如服务的IP地址,端口号什么的,那么如何来写这些代码呢?  1.写死在程序中,硬编码,改动时直接改动...

2011-09-14 10:49:59 127

原创 文件加载路径问题

  项目中常常需要加载资源文件或者进行文件读写操作,许多人都会遇到文件找不到的问题,很多情况下这是因为路径不对产生的。以下是我总结的解决办法,不足之处,请指正。  工程目录结构如下:FilePathDemo --/src   --/com.filepathdemo.test      FilePathDemo.java      test.txt   --/test.t...

2011-09-06 15:26:34 211

原创 JMX动态MBean示例

  JMX管理构件(MBean)分为四种形式,分别是标准管理构件(Standard MBean)、动态管理构件(Dynamic MBean)、开放管理构件(Open Mbean)和模型管理构件(Model MBean)。本文即是对动态管理构件(Dynamic MBean)的演示说明。  动态管理构件的最大的特点是可以在运行期暴露自己的管理接口,因此具有更好的灵活性。它的实现是通过实现一个特定的...

2011-09-06 12:55:16 269

JMX远程管理示例小程序

  最近在学习JMX相关的知识,本地管理程序相对容易做到,因为不需要配置启动参数,对于不了解如何写bat或sh文件的人来说,还是有点难度的。由于本人在日企工作,系统也是日语的,在命令行下敲命令,错误信息一堆日文,很伤...  下面我以Eclipse和JDK6作为环境来演示下JMX的远程管理: 文件1:HelloMBean.javapublic interface HelloMBea...

2011-09-02 17:46:09 135

原创 tomcat6.0下jmx的远程访问配置

在网上找了一大堆资料,折腾了大半天时间,但结果却不尽人意。说下我的测试环境:tomcat6.08(解压版) + jdk6步骤:1. 修改catalina.bat(位于CATALINA_HOME/bin里面),找到"rem ----- Execute The Requested Command"这行,在其下面添加如下语句:set CATALINA_OPTS=-Dcom.sun....

2011-09-02 16:54:20 207

空空如也

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

TA关注的人

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