自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天涯 书塾

茶亦醉人何必酒,书能香我哪须花

  • 博客(179)
  • 资源 (5)
  • 收藏
  • 关注

原创 本博客已转

新址:http://fableking.javaeye.com

2009-04-15 09:47:00 712

转载 sql随机抽取记录

我们经常想在一个数据表中随机地选取出数据来,比如随机生成考试试卷等。利用 SQL Server 的 NewID() 方法就可以很轻松地达到这个目的。NewID() 方法返回一个 GUID,如:EE95A489-B721-4E8A-8171-3CA8CB6AD9E4在 select 表的时候,再增加一列为 NewID() 就可以了。SQL 语句:select *, NewID() from tabl

2009-04-03 15:15:00 4746

转载 配置Spring数据源c3p0与dbcp

 不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是 Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以 通过代码的方式创建一个数据源,以便进行无依赖的单元测试 配置一个数据源     Spring在第三方依赖包中包含了两个数据

2009-03-24 16:45:00 11615 1

转载 Java 理论与实践: 正确使用 Volatile 变量

Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。在这期的 Java 理论与实践 中,Brian Goetz 将介绍几种正确使用 volatile 变量的模式,并针对其适用性限制提出一些建议。 Java 语言中的 v

2009-03-15 02:09:00 666

转载 深入浅出URL编码

一、问题:        编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。1、在URL中中文字符通常出现在以下两个地方:(1)、Query String中的参数值,比

2009-03-12 17:51:00 825

原创 Javascript的Date格式化方法

 /** * 对Date的扩展,将 Date 转化为指定格式的String * 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 个占位符 * 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) * eg: * (new Date()).pattern("yyyy-MM-dd hh

2009-03-12 14:45:00 1508

转载 禁止鼠标选择文本实现

Firefox浏览器屏蔽选择的样式定义:-moz-user-select属性(只支持ff)。 属性有三个属性值: 1、none:用none,子元素所有的文字都不能选择,包括input输入框中的文字也不能选择。2、-moz-all:子元素所有的文字都可以被选择,但是input输入框中的文字不可以被选择。3、-moz-none:子元素所有的文字都不能选择,但是input输入框中的文字除外。IE

2009-03-11 17:26:00 1618

转载 Java技巧:Java向Web站点发送POST请求

向一个Web站点发送POST请求只需要简单的几步: 首先要和URL下的URLConnection对话。URLConnection可以很容易的从URL得到。比如: // Using java.net.URL and //java.net.URLConnection URL url = new URL("http://jobsearch.dice.com/jobsearch/job

2009-03-04 18:18:00 636

转载 iReport使用教程

  一、iReport简介说到iReport不得不先介绍Jasperreport,Jasperreport是一个报表制作程序,用户需要按照它制定的规则编写 一个XML文件,然后得到用户需要输出的格式文件。它支持输出的文件格式包括PDF,HTML,XML,XLS,CVS等等。而iReport就是一个制 作Jasperreport的XML文件的可视化开发工具。只是一个UI。二、安装说明

2009-01-09 10:54:00 1950

转载 jQuery库与其他JS库冲突的解决办法

现在的js库很多,而且各有所长。像我,就比较喜欢jQuery,但同时也会使用一下其他的js库,如YUI,DWR什么的。但是它们却时不时地相互闹些小矛盾,真是让人头痛。究其原因,原来是它们的全局对象定义冲突了,特别是变量”$”,几乎百分之百要在这中招。怎么办?呵呵,看我的!重载$函数。使用jQuery.noConflict()就可以通过重载$函数,从而区分开跟其他js库的重叠部分。例子如下:

2008-12-30 10:26:00 2692 4

转载 el 截取fn函数

可以截取,用fn函数: 下面是JSTL中自带的方法列表以及其描述 函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) fn:endsWith 判断字符串是否以另外字符串结束 fn:escapeXml 把一些字符转成XML表示,例如 fn:indexOf 子字符串在母

2008-12-02 16:41:00 2730

原创 MS SQL2005插入中文乱码的问题解决

今天使用SQL2005的时候,在查询窗口中插入中文和直接在UI的表格中写入中文,保存后都显示一串问号,乱码问题严重于是到处找语言和编码设置,结果一直都没找到这个选项,于是开始网上搜罗数据,结果也查不到具体的解决方法。。郁闷中于是开始比较以前从sql2000导入进来的的数据库,因为那个数据库插入中文是正确的,最后发现问题在数据库的排序规则中~~ 默认的数据库排序规则是:SQL_Lat

2008-11-30 21:33:00 2615 2

原创 Proxool+hibernate+spring时事务自动回滚导致无法提交的问题解决

这个问题整了我几乎一个下午的时间。。。。。 项目需要用到双数据源,而对于连接池,我选择了备受好评的Proxool,结果在spring配置了两个数据源,测试事务的时候,发现不发生错误,数据也无法提交出去。。。。。这让我纳闷了很久很久。。。一直以为是我双数据源配置错了,因为在SSH+proxool的情况下配置双数据源真的是第一次尝试。。。。。 后来逐步测试,直到把双数据源配置去了也发现

2008-11-17 16:32:00 3441 1

原创 Hibernate对substring和cast的支持问题

 这次徒弟又遇到了hibernate的问题。。。。。。要比较用户的生日。。。这是只取MM-dd格式的日期,而数据库中记录的当然是最详细的yyyy-MM-dd的格式。。。。这使用SQL很简单,substring(convert(varchar(10),birthday,120),6,5)但是放到HQL中就出问题了。。。。hibernate竟然把它截为了substring(convert(

2008-11-01 15:28:00 6447

转载 Sql Server 日期格式化函数

Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select C

2008-11-01 15:27:00 929

原创 hibernate使用from (select ……)子查询的方法

今天徒弟用到了一句复杂的查询语句。。。。结果执行报错,但是在SQL中执行没有问题,于是来求助我了。。。语句的HQL/SQL格式如下:select count(1) ,cxltype,sum(dzsje),sum(iperson)from (select xl.cxltype,g.iperson,(select sum(y.dzsje) from Ysklist as y where y.c

2008-10-28 14:47:00 15775 3

原创 web项目中获得资源文件的方法

之前转过一篇java中获得资源文件的方法,当时直接拿来JUnit了一下,果然可行结果放在web应用中却失效了。。。。这让我一时郁闷了很久之后终于找到了解决办法,由于我一开始加载资源文件的时候直接使用的Class.class.getResourceAsStream(path),在直接运行java类的时候这个路径会是当前运行的java的路径,这个没错不过在web应用中这个路径就会变成nul

2008-10-23 16:04:00 1127

转载 结合Apache和Tomcat实现集群和负载均衡

本文基本参考自 轻松实现Apache,Tomcat集群和负载均衡,经由实操经历记录而成,碰到些出入,以及个别地方依据个人的习惯,所以在一定程度上未能保持原文的完整性,还望原著者海涵。 因原文中有较多的贴图,如若各位读者一时不想亲自动手而直想看到配置效果,可查看原文。一:软件环境   1. Apache: apache 2.0.55 (由http://httpd.apache.org/进入下

2008-10-23 00:45:00 863

原创 Vista更新后 指纹登陆找不到硬件的解决方法

昨天晚上vista提示有更新,看到这样一个驱动:AuthenTec Inc. - Other hardware -  AuthenTec Inc. AES2501A相信很多用指纹登陆的朋友都很眼熟吧~一看是指纹登陆的,从一开始不太喜欢指纹登陆,到后来几乎以来指纹登陆的我,自然感兴趣了,想想更新总不会是坏事,于是更新了,之后更新的时候我在看片,记得看片的时候,听到系统有硬件拔插的提示音,

2008-10-22 21:54:00 2078

转载 Java中获取classpath路径下的资源文件

ClassLoader提供了两个方法用于从装载的类路径中取得资源:        public URL getResource(String name);         public InputStream getResourceAsStream(String name); 这里name是资源的类路径,它是相对与“/”根路径下的位置。getResource得到的是一个URL对象来定位资源,而ge

2008-10-22 12:00:00 6252 1

原创 proxool 连接池配置属性说明

<!--Properties for Proxool Configurator testing. Defines the same parameters asTestHelper.buildCompleteAlternativeProperties()-->The latest version is available at http://proxool.sourceforge

2008-10-21 10:42:00 2842

转载 proxool连接池的实现

作为开源的连接池Proxool 有以下优点。 透明性   可以明的添加接连池而不影响你原来的项目的JDBC代码; 开放性 你可以方便的与其它的开源产品进行整合。如hibernate  中自带的这个Proxool 标准性 它是在J2SE下开出来的。你可以放心的开发 易用性  非常容易 的进行配置。 proxool是一个非常强大的连接池工具包,我觉得相比dbcp、c3p0这两个连接池包都要好用,我用l

2008-10-18 02:05:00 1526 1

转载 ECMAScript的世界,你认识几个?

ECMAScript, 这个从JavaScript和JScript演变而来的标准,现在已经进化为第三版,而这棵大树已经繁衍了好多枝叶了。看看这张由jQuery的创始人 John Resig建立的ECMAScript族谱,你会惊讶的发现原来好多都不知道啊,呵呵。 原文:http://ejohn.org/blog/the-world-of-ecmascript/原文作者:John Resig以下是

2008-10-17 22:53:00 687

转载 Spring 配置 Proxool

 bean id="dataSource"        class="org.logicalcobwebs.proxool.ProxoolDataSource">       property name="driver">           value>com.mysql.jdbc.Drivervalue>       property>       property na

2008-10-17 16:40:00 3486

转载 Spring 结合 Hibernate 配置 C3P0

applicationContext.xml 文件:xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns:jee="htt

2008-10-17 14:50:00 580

转载 EL自定义函数

jstl自带的标签有时候可以满足不了我们的需求,这时我们就要用到自定义函数。。。 新建一个类,定义好所需要的方法。。。 package com.cw.common;     /**   * 定义EL自定义函数   *    * @author:陈伟   * @date:2008-5-15   *    */  public class UFuncti

2008-10-16 16:41:00 751

转载 让SVN作为windows系统服务自动运行

方法一:SVNService(将svn作为windows服务运行的工具) SVN Service Wrapper for WindowsThis is my Win32 Service wrapper for SVN. Source is included, and its in the public domain. No need to copyright this stuff.Usag

2008-10-15 16:41:00 560

原创 SVN相关下载地址

subversion:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91tortoisesvn:http://tortoisesvn.net/downloadssvn语言包:http://sourceforge.net/project/showfiles.php?group_id=138498

2008-10-15 11:30:00 752

转载 身份证号码前6位表示的地区一览表

110000 北京市110100 市辖区 110101 东城区 110102 西城区 110103 崇文区 110104 宣武区 110105 朝阳区 110106 丰台区 110107 石景山区 110108 海淀区 110109 门头沟区 110111 房山区 110112 通州区 110113 顺义区 110114 昌平区 110115 大兴区 110116 怀柔区 110117 平谷区 1

2008-10-14 14:40:00 59426

原创 设置eclipse启动时工作空间的选择对话框

 由于一直习惯eclipse中只使用一个工作空间,所以一般在eclipse刚刚安装好后第一次启动时,我就钩上了弹出的工作空间选择的对话框中以后不再提示的钩选。 结果这次突然需要用到它的工作空间提示功能了,却突然不知道如何找回它的提示功能了。。。。。 于是百般查探,终于在朋友的帮助下,找到了设置方法Window -> Preferences -> General -> Start

2008-10-13 20:56:00 4212

原创 eclipse中设置各种文件格式的默认编辑器

在MyEclipse 5.5+的版本中,jsp默认打开的编辑器是MyEclipse Visual JSP Designer,打开的时候会自动包含设计和代码的结合对话框,很不喜欢 于是找到了设置方式Window -> Preferences -> General -> Editors -> File Associations然后在File Types中选择需要设置的文件格式,之后在A

2008-10-13 20:45:00 1453

原创 在MyEclipse在线安装svn

在线安装svn插件菜单 1、Help-->Find and Install-->按new Remote Site URL填http://subclipse.tigris.org/update 一直next到finished为止  

2008-10-09 22:06:00 574

转载 JFreeChart中文API

注:以下内容只作参考,因为部分API已经是比较老的版本了 JFreeChart类:void setAntiAlias(boolean flag)    字体模糊边界void setBackgroundImage(Image image)   背景图片void setBackgroundImageAlignment(int alignment)  背景图片对齐方式(参数常量在org.jf

2008-10-07 14:31:00 572

原创 网页内容变速滑动~由快至慢

嘿~节前最后天与客户看了下美工设计的网站页面,其中说到了搜索框的滑动。。具体是这样的,搜索框上半部分是模块搜索表单,底部是相关搜索内容的按钮,点击相关按钮,上半部分的搜索内容也会随之相应滑动到相关的搜索表单内容,但是一听到美工想要在页面上实现这个功能,我就来了兴趣,因为之前没有做过这个功能,一直都是用display直接隐藏显示的,于是今晚抽空分析了下这个滑动的动作实现。。 由于之前一直在搞

2008-10-01 02:13:00 1336

原创 跨IE、FireFox的鼠标选框表现(仿Vista)

同时也兼容HTML与XHTML html>head>script>var _isDrag = false;var _dragObj;var _x,_y;var _scrollLeft,_scrollTop;function clickDIV(e){    var _event = e || window.event;        _drag

2008-09-24 22:06:00 575

转载 完全兼容ie与firefox的拖动层

html>head>meta http-equiv="Content-Type" content="text/html;charset=GBK">title>zhous htmltitle>head>body>                                                一共三个层,下面还有一个,把他拖上来div id="

2008-09-24 15:53:00 798

转载 鼠标框选多选框

html>head>SCRIPT language=JavaScript>/*--------------------------------------------本程式为鼠标框选 多选框 辅助 帮手,其中还有不足.1. 不能将多选框单独放到body标签中.2. 多选框使用名子为ck+自然数, 如ck1.3. 就先这么多吧,可能还有........... 

2008-09-22 23:12:00 1052

转载 鼠标拖动层的js方法

javascript 如何实现对象的拖动? 解决思路       这个效果并不算常见,通常用于游戏或个人站点中。因为拖曳是靠鼠标来操作的,所以对鼠标的位置的捕获是问题的重点,然后才是根据鼠标的位置设置层的位置。 具体步骤: 1.在对象(层)上按下鼠标时,先捕获到需要拖曳的对象,然后获取或设置该对象的相关属性。 obj=event.srcElement obj.setCapture() z=

2008-09-12 16:41:00 2085

转载 超级实用且不花哨的js代码大全

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture();   事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 even

2008-09-12 16:33:00 1133

转载 用js实现鼠标拖动控制td宽度

 Untitled Documentvar dragenable=false;var x;var y;var w;var h;var obj;function init() {x=event.clientX+document.body.scrollLeft;obj=event.srcElement;w=event.srcElement.offsetWidth;obj.setCapture();

2008-09-12 15:46:00 5653

commons-beanutils-jesse.zip(20080825更新)

apache的BeanUtils的copyProperty以及copyProperties方法不支持String与java.util.Date的类型相互转换; 该包对源码进行了部分修改,使其支持对String与Date之间的类型转换。 2008-07-17更新: 增加了BeanUtils的copyProperty以及copyProperties方法对Date的null值复制功能,取消了当Date为null时的抛异常。 2008-08-25更新: 修改了Date转换为String的时候只能转换为短日期格式的问题,现在默认情况下都修改为yyyy-MM-dd HH:mm:ss的长日期格式。 详情:http://blog.csdn.net/fableking/archive/2008/08/25/2828115.aspx

2008-08-25

commons-beanutils-jesse.zip(20080717更新)

apache的BeanUtils的copyProperty以及copyProperties方法不支持String与java.util.Date的类型相互转换<br>该包对源码进行了部分修改,使其支持对String与Date之间的类型转换。<br>2008-07-17更新:<br>增加了BeanUtils的copyProperty以及copyProperties方法对Date的null值复制功能,取消了当Date为null时的抛异常。<br>详情:http://blog.csdn.net/fableking/archive/2008/07/17/2666803.aspx

2008-07-17

commons-beanutils-jesse.zip

apache的BeanUtils的copyProperty以及copyProperties方法不支持String与java.util.Date的类型相互转换 该包对源码进行了部分修改,使其支持对String与Date之间的类型转换. 注:该包在对null的Date转换时会抛出No value specified的异常。如需支持对null的Date转换,请下载我的“commons-beanutils-jesse.zip(20080717更新)”资源 详情:http://blog.csdn.net/fableking/archive/2008/07/12/2644351.aspx

2008-07-12

jbpm开发指南

jBPM,全称是Java Business Process Management,是一种基于J2EE的轻量级工作流管理系统。<br>PDF格式文档

2008-04-10

beanutil资料

apache公司的beanutil包的介绍以及api<br>相关文章<br>http://blog.csdn.net/fableking/archive/2008/02/12/2088565.aspx

2008-02-12

空空如也

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

TA关注的人

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