自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好风的老巢

珍惜生命,也许真的不是为了自己,只是为了爱我们的人

  • 博客(55)
  • 收藏
  • 关注

原创 初始化hibernate 时可能出现重复读取hibernate配置文件导致报错的解决办法

假设你有一个应用程序,登录系统时会初始化很多信息,比如使用ajax同时初始化两类信息,这时如果你的hibernate还没初始化信息,就会有两个线程同时进行初始化操作。这时hibernate就会发现两个相同的hbm配置文件 被读取,所以,问题发生了。这怪谁?其实是我们自己的问题,如果你出现了上面的问题,就需要看看你的获取session的机制是否正常了这是使用myeclipse自动生成的ses

2007-06-30 09:26:00 1604

初始化hibernate 时可能出现重复读取hibernate配置文件导致报错的解决办法

假设你有一个应用程序,登录系统时会初始化很多信息,比如使用ajax同时初始化两类信息,这时如果你的hibernate还没初始化信息,就会有两个线程同时进行初始化操作。这时hibernate就会发现两个相同的hbm配置文件被读取,所以,问题发生了。这怪谁?其实是我们自己的问题,如果你出现了上面的问题,就需要看看你的获取session的机制是否正常了这是使用myeclipse自动生成的sess...

2007-06-30 09:26:00 134

原创 使用jdbc保存大字段到数据库(sqlserver)

和下面使用hibernate保存blob差不多,就不多说了:          String sql="insert into tbe_e_blob_test (id,name,content) values(?,?,?)";         ps = con.prepareStatement(sql);                 ps.setString(1,"1");        

2007-06-30 09:10:00 1452

使用jdbc保存大字段到数据库(sqlserver)

和下面使用hibernate保存blob差不多,就不多说了: String sql="insert into tbe_e_blob_test (id,name,content) values(?,?,?)"; ps = con.prepareStatement(sql); ps.setString(1,"1"); ps.setString(2, name); ps.setBinaryStre...

2007-06-30 09:10:00 219

原创 hibernate 保存大字段数据到数据库(sqlserver)

这里是以sqlserver为例子的 ,oracle的特殊性暂不考虑。我感觉大字段的保存应该有如下几步:1 首先你必须得到一个代表上传文件的数据流;2 需要一张表存储大字段数据:包括内容,类型(mimetype),这就要看你读取时如何操作文件了: 如果你想缓存到硬盘上的话可能需要一个文件路径字段,等等。3 进行保存操作假设你已经能够获得文件流对象了应该是一个inputstre

2007-06-30 09:05:00 2850 2

hibernate 保存大字段数据到数据库(sqlserver)

这里是以sqlserver为例子的,oracle的特殊性暂不考虑。我感觉大字段的保存应该有如下几步:1 首先你必须得到一个代表上传文件的数据流;2 需要一张表存储大字段数据:包括内容,类型(mimetype),这就要看你读取时如何操作文件了:如果你想缓存到硬盘上的话可能需要一个文件路径字段,等等。3 进行保存操作假设你已经能够获得文件流对象了应该是一个inputstream...

2007-06-30 09:05:00 209

原创 方便 Ajax 与 Java EE 的集成(链接)

写的挺好的http://www-128.ibm.com/developerworks/cn/java/j-ajaxee/index.html 

2007-06-27 14:46:00 842

方便 Ajax 与 Java EE 的集成(链接)

写的挺好的http://www-128.ibm.com/developerworks/cn/java/j-ajaxee/index.html

2007-06-27 14:46:00 51

原创 JAVA 继承 构造函数的执行顺序

 最近看JAVA的继承关系中构造函数的执行顺序,有点晕,写了几个类验证一下,原代码如下:package com.hf.scjp.constructor;public class Parent1 { public static StaticTest stat=new StaticTest(1L); static {      System.out.println("in parent1 st

2007-06-27 12:31:00 3075

JAVA 继承 构造函数的执行顺序

最近看JAVA的继承关系中构造函数的执行顺序,有点晕,写了几个类验证一下,原代码如下:package com.hf.scjp.constructor;public class Parent1 {public static StaticTest stat=new StaticTest(1L);static { System.out.println("in parent1 static cod...

2007-06-27 12:31:00 75

原创 JAVA 浅复制(clone)

 JAVA浅克隆技术克隆就是复制,JAVA中的克隆就是根据一个对象复制出另一个同类型的对象出来。克隆的种类Java中克隆分为两种:浅克隆和深克隆。他们的区别在于:如果被克隆的对象中有引用变量a,那么浅克隆出的对象和原对象中的的引用变量a指向的是同一个对象,而深克隆则是分别指向不同的对象。先看一下浅克隆的的实现方式:首先,被克隆的类需要继承接口java.lang.Clonea

2007-06-26 15:28:00 936 1

JAVA 浅复制(clone)

JAVA浅克隆技术克隆就是复制,JAVA中的克隆就是根据一个对象复制出另一个同类型的对象出来。克隆的种类Java中克隆分为两种:浅克隆和深克隆。他们的区别在于:如果被克隆的对象中有引用变量a,那么浅克隆出的对象和原对象中的的引用变量a指向的是同一个对象,而深克隆则是分别指向不同的对象。先看一下浅克隆的的实现方式:首先,被克隆的类需要继承接口java.lang.Cloneable...

2007-06-26 15:28:00 56

原创 让你的页面永不超时

当你使用一个系统时,如果长时间不操作就会出现超时现象,如果你正在编辑一个文档,这时你修改的内容可能就白费了哦。怎么办?让你的会话不超时呗。解决超时问题有如下方法:1 将你的服务器的超时时间设置得很长,这显然增加了服务器的负担(让会话永不超时更是不可取的方式) 2 使用iframe定期向服务器发送请求,自动延长超时时间.(当然这个iframe是隐藏的)3 使用ajax程序代替if

2007-06-25 11:44:00 5068 1

让你的页面永不超时

当你使用一个系统时,如果长时间不操作就会出现超时现象,如果你正在编辑一个文档,这时你修改的内容可能就白费了哦。怎么办?让你的会话不超时呗。解决超时问题有如下方法:1 将你的服务器的超时时间设置得很长,这显然增加了服务器的负担(让会话永不超时更是不可取的方式) 2 使用iframe定期向服务器发送请求,自动延长超时时间.(当然这个iframe是隐藏的)3 使用ajax程序代替if...

2007-06-25 11:44:00 820

原创 fileUpload控件使用方法介绍(有试例源代码哦!)

 使用FileUpLoad包进行文件上传。进行文件上传一般有三种方式使用fileUpLoad使用smartFileUpLoad自己编写类似的程序进行解析下面介绍一下第一种方式的使用方法:fileUpLoad是apache的一个开源项目,用来进行解析带有文件的请求处理。著名的struts的FormFile就是用的它进行解析处理的。  1首先页面上我们需要将表单

2007-06-24 18:16:00 4733 2

fileUpload控件使用方法介绍(有试例源代码哦!)

使用FileUpLoad包进行文件上传。进行文件上传一般有三种方式使用fileUpLoad使用smartFileUpLoad自己编写类似的程序进行解析下面介绍一下第一种方式的使用方法:fileUpLoad是apache的一个开源项目,用来进行解析带有文件的请求处理。著名的struts的FormFile就是用的它进行解析处理的。1首先页面上我们需要将表单设置下面类...

2007-06-24 18:16:00 333

转载 常用mimetype列表 (转)

文章转自:http://blog.csdn.net/alin0725/archive/2007/04/08/1556481.aspx好像excle的应该为:application/vnd.ms-excel$mimetypelist["csm"] = "application/cu-seeme";$mimetypelist["cu"] = "application/cu-seeme"

2007-06-22 15:24:00 1188

常用mimetype列表 (转)

文章转自:http://blog.csdn.net/alin0725/archive/2007/04/08/1556481.aspx好像excle的应该为:application/vnd.ms-excel<?php$mimetypelist["csm"] = "application/cu-seeme";$mimetypelist["cu"] = "application/c...

2007-06-22 15:24:00 372

原创 jsp标签之directive(page)

 在jsp页面中常常会看到类似于下面的代码:这些代码指定了当前页面的一些属性,下面让我们来一起看一下他们的作用:1 import 用法:Import是众多属性中唯一能够多次使用的一个。它的作用是在jsp页面上引入需要用到的外部包路径。在jsp页面上,有一些包是默认导入的,具体是哪些,我忘记了-_-,以后找到补上,知道的朋友也可以留言告诉我…………----------

2007-06-20 20:57:00 3154

jsp标签之directive(page)

在jsp页面中常常会看到类似于下面的代码:<%@ page import="com.hf.TblEBfjh,com.hf.hibernate.*" %>这些代码指定了当前页面的一些属性,下面让我们来一起看一下他们的作用:1 import 用法:<%@ page import="com.hf.TblEBfjh,com.hf.hibernate.*" %>...

2007-06-20 20:57:00 150

原创 紫川----绝对好书

各位休息时不妨看看,包你上瘾,嘿嘿地址:http://www.mx99.com/html/5310/content.html 

2007-06-20 20:09:00 930 1

紫川----绝对好书

各位休息时不妨看看,包你上瘾,嘿嘿地址:http://www.mx99.com/html/5310/content.html

2007-06-20 20:09:00 98

原创 Java48个关键字速查表(转)

Java语言一共使用了48个保留关键字,他们主要可以分为如下几类。 +访问控制 private 私有, protected 保护, public 共享. +类、方法和变量修饰符 abstract 摘要, class 类, extends 扩允, final 结局, implements 工具, interface 接口, native 本地, new 新, static

2007-06-19 19:20:00 1660

Java48个关键字速查表(转)

Java语言一共使用了48个保留关键字,他们主要可以分为如下几类。 +访问控制 private 私有, protected 保护, public 共享. +类、方法和变量修饰符 abstract 摘要, class 类, extends 扩允, final 结局, implements 工具, interface 接口, native 本地, new 新, static...

2007-06-19 19:20:00 99

原创 关于编写通用脚本验证的一点思路

想写一个比较通用的提交表单时的脚本验证程序,因为一个个的编写每个字段的验证实在是太麻烦了,昨天花了两个小时想了一下,感觉一个通用的验证应该有如下特点:1 不应该和代码有任何关联,例如通过向表单元素上增加自己的属性,这样会使html代码可读性降低。如果使用服务器端tag(如struts的html标签),可能连编译都过不去。2 错误信息展示方式应该是可以扩充的,用mvc的观点来说就是view层

2007-06-19 09:09:00 1110

关于编写通用脚本验证的一点思路

想写一个比较通用的提交表单时的脚本验证程序,因为一个个的编写每个字段的验证实在是太麻烦了,昨天花了两个小时想了一下,感觉一个通用的验证应该有如下特点:1 不应该和<html>代码有任何关联,例如通过向表单元素上增加自己的属性,这样会使html代码可读性降低。如果使用服务器端tag(如struts的html标签),可能连编译都过不去。2 错误信息展示方式应该是可以扩充的,用mvc...

2007-06-19 09:09:00 115

原创 面向方面编程,有兴趣的一起学

我的理解:主要的思路是将不同模块中的相似之处(即都要用到的地方)分离出去,集中成一个“方面”,针对这个“方面” 编写代码,最后将这些代码整合到原来需要的模块中去。这样的好处首先是减少了重复代码的编写,其次是某一模块只专注于自己的业务处理,其它的“附加”部分则无需在此模块中编写,织入即可。例如权限验证,对于那些需要对权限进行验证的模块,我们都要在模块中增加验证,这就是一个方面。对于数据库

2007-06-17 18:47:00 691

面向方面编程,有兴趣的一起学

我的理解:主要的思路是将不同模块中的相似之处(即都要用到的地方)分离出去,集中成一个“方面”,针对这个“方面” 编写代码,最后将这些代码整合到原来需要的模块中去。这样的好处首先是减少了重复代码的编写,其次是某一模块只专注于自己的业务处理,其它的“附加”部分则无需在此模块中编写,织入即可。例如权限验证,对于那些需要对权限进行验证的模块,我们都要在模块中增加验证,这就是一个方面。对于数据库...

2007-06-17 18:47:00 101

原创 关于计算机故障排除的文章 四(转)

 第八章 Internet类故障一、定义举例主要是与浏览Internet有关的软、硬件故障。如:不能拨号、不能浏览网页等。二、可能的故障现象1、      不能拨号、无拨号音、拨号有杂音、上网掉线;2、      上网速度慢、个别网页不能浏览;3、      上网时死机、蓝屏报错等;4、      能收邮件但不能发邮件;5、      网络设备安装异常;6、      与调制解调器相连的

2007-06-17 18:45:00 1083

关于计算机故障排除的文章 四(转)

第八章 Internet类故障一、定义举例主要是与浏览Internet有关的软、硬件故障。如:不能拨号、不能浏览网页等。二、可能的故障现象1、不能拨号、无拨号音、拨号有杂音、上网掉线;2、上网速度慢、个别网页不能浏览;3、上网时死机、蓝屏报错等;4、能收邮件但不能发邮件;5、网络设备安装异常;6、与调制解调器相连的其它通信设备损坏、或反之。三、可能涉及的部件调制解调器、电话机、电话线、...

2007-06-17 18:45:00 138

转载 关于计算机故障排除的文章 三(转)

第二章 启动与关闭类故障一、定义举例与启动、关闭过程有关的故障。启动是指从自检完毕到进入操作系统应用界面这一过程中发生的问题;关闭系统是指从点击关闭按扭后到电源断开之间的所有过程。二、可能的故障现象1、      启动过程中死机、报错、黑屏、反复重启等;2、      启动过程中报某个文件错误;3、      启动过程中,总是执行一些不应该的操作(如总是磁盘扫描、启动一个不正常的应用程序等);4、

2007-06-17 18:43:00 1283

关于计算机故障排除的文章 三(转)

第二章 启动与关闭类故障一、定义举例与启动、关闭过程有关的故障。启动是指从自检完毕到进入操作系统应用界面这一过程中发生的问题;关闭系统是指从点击关闭按扭后到电源断开之间的所有过程。二、可能的故障现象1、启动过程中死机、报错、黑屏、反复重启等;2、启动过程中报某个文件错误;3、启动过程中,总是执行一些不应该的操作(如总是磁盘扫描、启动一个不正常的应用程序等);4、只能以安全模式或命令行模式启动;5、...

2007-06-17 18:43:00 227

转载 关于计算机故障排除的文章 二(转)

   第二部分 常见故障判断本部分将计算机从开机一直到关机期间的故障进行分类。每一类的判断、定位过程都是第一部分中“维修判断”一节的有机组成部分,即不论使用什么方法或不论去判断什么内容,这两部分总是相互结合使用的。以下各故障类型中所列的故障现象只是众多故障现象中的一部分,对于未列出的故障现象,有的可归类到其中,有的无法归类。因此,本手册只针对已列出的及可归类其中的故障现象提供相应的判断

2007-06-17 18:40:00 906

关于计算机故障排除的文章 二(转)

第二部分 常见故障判断本部分将计算机从开机一直到关机期间的故障进行分类。每一类的判断、定位过程都是第一部分中“维修判断”一节的有机组成部分,即不论使用什么方法或不论去判断什么内容,这两部分总是相互结合使用的。以下各故障类型中所列的故障现象只是众多故障现象中的一部分,对于未列出的故障现象,有的可归类到其中,有的无法归类。因此,本手册只针对已列出的及可归类其中的故障现象提供相应的判断的方法...

2007-06-17 18:40:00 88

转载 关于计算机故障排除的文章之一(转)

 第一章计算机硬件维修和保养基础 第一节 计算机维修和保养的正确认识    一提起计算机维修保养,很多人的眼前就会出现一把电烙铁,一大堆的各式仪表的景象。其实,这是对计算机维修保养非常狭义的理解,甚至可以说是人们认识上的一个误区。由于计算机的结构特点和使用模式,同其他家电器有本质的不同。计算机的维修保养也具有很强的特殊性。《计算机硬件通常故障诊断维修指南》开篇的任务,就是要引导人们对计算计

2007-06-17 18:38:00 1147

关于计算机故障排除的文章之一(转)

第一章计算机硬件维修和保养基础 第一节 计算机维修和保养的正确认识一提起计算机维修保养,很多人的眼前就会出现一把电烙铁,一大堆的各式仪表的景象。其实,这是对计算机维修保养非常狭义的理解,甚至可以说是人们认识上的一个误区。由于计算机的结构特点和使用模式,同其他家电器有本质的不同。计算机的维修保养也具有很强的特殊性。《计算机硬件通常故障诊断维修指南》开篇的任务,就是要引导人们对计算计的维修保养有一...

2007-06-17 18:38:00 160

转载 这是我能找到的最好的一篇关于java垃圾回收的文章了(转)

    我们知道,许多程序设计语言都允许在程序运行期动态地分配内存空间。分配内存的方式多种多样,取决于该种语言的语法结构。但不论是哪一种语言的内存分配方式,最后都要返回所分配的内存块的起始地址,即返回一个指针到内存块的首地址。当已经分配的内存空间不再需要时,换句话说当指向该内存块的句柄超出了使用范围的时候,该程序或其运行环境就应该回收该内存空间,以节省宝贵的内存资源。      在C,

2007-06-14 22:41:00 1608

这是我能找到的最好的一篇关于java垃圾回收的文章了(转)

我们知道,许多程序设计语言都允许在程序运行期动态地分配内存空间。分配内存的方式多种多样,取决于该种语言的语法结构。但不论是哪一种语言的内存分配方式,最后都要返回所分配的内存块的起始地址,即返回一个指针到内存块的首地址。当已经分配的内存空间不再需要时,换句话说当指向该内存块的句柄超出了使用范围的时候,该程序或其运行环境就应该回收该内存空间,以节省宝贵的内存资源。 在C,C++或其他程...

2007-06-14 22:41:00 89

转载 使用异常时需要注意的一些问题(转)

 看过之后,一个字:汗…………。讲到的很多问题我都存在啊……;收起来,没事就看看。 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4  Stat

2007-06-13 22:55:00 967

使用异常时需要注意的一些问题(转)

看过之后,一个字:汗…………。讲到的很多问题我都存在啊……;收起来,没事就看看。你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4  Statem...

2007-06-13 22:55:00 87

空空如也

空空如也

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

TA关注的人

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