自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的世界我的梦

上善若水的程序人生

  • 博客(919)
  • 资源 (10)
  • 收藏
  • 关注

原创 HTML中meta 含义

导读:   from: http://dev.csdn.net/article/60/60902.shtm   meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的与中,meta 标签的用处很多。meta 的属性有两种:name和http- equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所

2007-12-21 17:53:00 1863

原创 2007.12.21

提前达到我的第5个里程碑    本来打算等过完08年春节,批了转业后再找一个给自己保底,值得放弃双选的工作,由于08年政策通知后,我的转业可能性大大增加,所以,也就提前达到了我这第5个里程碑。   下周1就去上班了,是某国家大型事业单位的控股公司,交通便利(地铁边上),待遇(多少就不提了,免的遭人拍砖),环境,工作内容(没啥说的,老本行java,不过这家公司不愁市场,应该不会为了客户做牛做马),我

2007-12-21 17:35:00 730

原创 corner.js & greybox.js

最近的任务是改bug,空闲时间比较多,看了两个js文件,在我们做的项目中试验了下,感觉挺好的,原先对js一点不感兴趣,现在发现js有时候的效果真的很牛,记录一下.自己现在只是知道怎么应用这两个js而已.corner.js:allows you to add corners (and also shading and shadow) to images on your webpages (alt

2007-12-21 14:45:00 1336

原创 调整window的滚动条大小

导读:   调整window的滚动条大小作者:admin 日期:2007-06-10   字体大小: 小中大               评论: 0| 引用: 0| 查看次数: 211   发表评论   你没有权限发表留言! 本文转自 http://www.afuer.com/article.asp?id=167

2007-12-21 14:41:00 1214 1

原创 通用表单验证函数

导读:   通用表单验证函数-再改进版   主要内容:   一、用法简介:   二、类型定义:   三、程序文件:   历史:   2004.12.21   1.对整数的范围验证作了修改;   2.对Email的验证作了修改,以适应在帐号中带点的情况;   2004.12.20   1.从网上收集到此片文章的原型;   通用表单验证函数-再改进版         最后修改 2004.12.

2007-12-21 14:41:00 1354

原创 js取汉字的首字母

导读:    function getpychar(char) tmp=65536+asc(char) if(tmp>  function getpychar(char)   tmp=65536+asc(char)   if(tmp>=45217 and tmp  if(tmp>=45253 and tmp  if(tmp>=47761 and tmp  if(tmp>=46318 and

2007-12-21 14:26:00 6164 2

原创 js生成汉字对应的汉语拼音

导读:      var Sys_LoadStart=new Date();      //target blank start   function blank_links() {   if (!document.getElementsByTagName) return;   var anchors = document.getElementsByTagName("a");   for

2007-12-21 14:26:00 2410

原创 HTML框架代码全集

导读:   网页框架代码   特点是无论使用何种分辨率,它的大小和位置都是不变的。   我所收集的:   1.               2.右边框架               3.上下框架               4.网页内嵌框架      ~~~~~   也可以自己修在框架大小:        marginWidth=0 frameSpacing=0 marginHeight=

2007-12-21 14:25:00 4019

原创 Spring和dwr的集成入门实例

首先配置web.xml xml version="1.0" encoding="UTF-8"?>web-app version="2.4"     xmlns="http://java.sun.com/xml/ns/j2ee"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation

2007-12-21 13:52:00 2646 1

转载 DWR2.0的DefaultContainer can't find a classes异常的解决方案

2.0加了很多东西,也有不少变化的地方。最容易看到的变化就是包名的变化了,由 uk.ltd.getahead 变成了 org.directwebremoting 。        换上了新的配置     servlet >          servlet-name > dwr-invoker servlet-name >          servlet-class > org.di

2007-12-21 12:23:00 2179 4

原创 如何减少数据库应用死锁

1.按同一顺序访问对象,如果所有并发执行的事务都按照同一个顺序访问对象,发生死锁的可能性就会降低2. 不要在事务中出现和用户交互,如果用户长时间不响应,则事务只要挂起3.尽量使事务短小简练,一个长事务执行的时间越长,其持有锁的时间也就会越长4.使用低的隔离级别

2007-12-20 18:05:00 1236

转载 关于String a=new String("a")创建几个对象问题的正确答案

知道在java中除了8中基本类型外,其他的都是类对象以及其引用。所以   "xyz   "在java中它是一个String对象.对于string类对象来说他的对象值是不能修改的,也就是具有不变性。   看:   String   s= "Hello";   s= "Java   ";   String   s1=  "Hello";   String   s2=new  String( "Hell

2007-12-20 12:16:00 8139 2

原创 在ORACLE中创建自增字段,sequence

导读:      通过创建序列来实现   ORACLE SEQUENCE的简单介绍   在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。   1、Create Sequence   你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限,   CREATE SEQUENCE emp_sequence

2007-12-19 11:13:00 1358

原创 Hibernate主键生成策略之Hilo

使用hilo生成策略,要在数据库中建立一张额外的表,默认表名为hibernate_unique_key,默认字段为integer类型,名称是next_hi我们也可以自己设置自定义的表名和字段名                      

2007-12-19 11:02:00 4379 1

原创 Java日期计算

功能:今天,昨天,本周,上周,本月,上月范围:以周一作为一周的第一天,每周天数5天代码: import java.util.Date;import java.util.GregorianCalendar;public class TestCalendar ...{    public static String begin="";    public static String

2007-12-18 15:10:00 2026

原创 Eclipse中一直building workspace...的问题

导读:   版本号: Eclipse SDK Version: 3.2.0   现象:启动或者import新的project时,Eclipse会自动进行building workspace...这个操作,然后一直持续这个状态不再响应其他事件操作。有时也会在10几分钟后完成这个操作,但是费时严重。   解决方法:查了很多资料,最后在一个BBS上查到可能是启动参数设置的问题   (http:/

2007-12-18 15:08:00 17237 4

原创 常用的107条Javascript

  1.         document.write( " "); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document- >html- >(head,body) 4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getEl

2007-12-14 00:27:00 3024 2

原创 Hibernate Criteria的嵌套查询

假设有Artist和Track实体,是1对多的关系,现在我们想使用Criteria查询所有artist中,其对应的Track实体集合中,有名为track1的Track实体所对应的Artist比较乱,用SQL来举例只有artist1和artist2对应的track集合中1有名为“track1”的记录,我们就要找出artist1和artist2来create table artist(

2007-12-13 17:41:00 4995

原创 jsp的九大内置对象

导读:   http://blog.csdn.net/lenhan12345/archive/2007/04/16/1566594.aspx   1、Request对象   该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以   获取用户提交的信息。   当Request对象获取客户提交的汉字字符时,会出现乱码问题,必须进行特殊处理。首先,将获取的  

2007-12-13 11:57:00 974

原创 Hibernate使用EHCache二级缓存

数据库结构: create table teamEH (id varchar(32),teamname varchar(32));create table studentEH (id varchar(32),name varchar(32),team_id varchar(32));POJO: package EHCache;public class Student

2007-12-13 11:49:00 3411

原创 Hibernate使用ehcache缓存技术

导读:   经过一段时间的试验,终于把hibernate的缓存机制用上了。主要的代码如下示:      Hibernate.cfg.xml            conn      jdbc:oracle:thin:@192.168.1.28:1521:hblz      hblz_new   123      oracle.jdbc.driver.OracleDriver        

2007-12-12 18:12:00 1850

原创 Hibernate乐观锁实现之Timestamp

通过在表中及POJO中增加一个Timestamp字段来表示记录的最后更新时间,来达到多用户同时更改一条数据的冲突,这个timestamp由数据库自动添加,无需人工干预数据库结构: create table studentTimestamp(id varchar(32),name varchar(32),lastUpdateDateTime timestamp not null de

2007-12-12 16:34:00 2842

原创 Hibernate乐观锁实现之Version

通过在表中及POJO中增加一个version字段来表示记录的版本,来达到多用户同时更改一条数据的冲突数据库脚本: create table studentVersion (id varchar(32),name varchar(32),ver int);POJO package Version;public class Student ...{  private

2007-12-12 16:23:00 2155 1

原创 《Hibernate开发及整合大全》一书中的一点小错误

第274页 其中CustomComparator这个类应为 package Collection.Sort;import java.util.Comparator;public class CustomComparator implements Comparator ...{    public int compare(Object o1, Object o2) ...{       

2007-12-12 11:58:00 972

原创 Hibernate集合排序之内存排序

使用sort属性,我们可以通过在取回结果集后在内存中进行排序,然后返回一个经过排序的结果集合数据库结构: create table teamSort (id varchar(32),teamname varchar(32));create table studentSort (name varchar(32),team_id varchar(32));insert into tea

2007-12-12 11:54:00 3044

原创 关于 Comparable 和 Comparator

导读:   关于引用数据类型的排序(自然排序和客户化排序):   1.对象本身实现Comparable接口,那么该类的实例就是可以排序的(实现其comparTo()方法).   只要实现了Comparable接口,就可以调用Collections的sort方法对集合中的元素排序.   2.实现Comparator接口的一个实例也可以实现排序功能.   看一下Comparator的全部内容:

2007-12-12 11:41:00 1286

原创 Hibernate集合排序之数据库排序

使用order-by属性,我们可以通过hbm文件执行生成的SQL如何使用order by 查询子句以返回排序后的结果集数据库结构: create table teamOrder (id varchar(32),teamname varchar(32));create table studentOrder (id varchar(32),name varchar(32),descri

2007-12-12 11:22:00 2063

原创 五种提高 SQL 性能的方法

导读:   有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一样,用户也不会听

2007-12-12 09:21:00 1009

原创 Hibernate集合映射之IDBag

假设Team和Student是1对多的关系,而student中只有team_id和name两个属性,我们可以不建立Student实体类,采用element的方式,由于bag可以允许重复,所以,在我们根据team删除其下某一个student的时候,hibernate不知道具体要删除哪一条数据,所以,只有讲team下所有student全部删除,然后再重新插入不应该删除的数据,这样会对效率有很大影响,针

2007-12-11 18:02:00 2536

原创 Hibernate集合映射之Bag

 数据库结构: create table teamBag (id varchar(32),teamname varchar(32));create table studentBag(id varchar(32),cardid varchar(32),name varchar(32),age int,description varchar(32), team_id varchar(32)

2007-12-11 17:47:00 3808

原创 在html中include一个文件内容

在html文件引入其它html文件的几种方法简介:在论坛中常常有网友问到,可以在一个html的文件当中读取另一个html文件的内容吗?答案是确定的,而且方法不只一种,在以前我只会使用iframe来引用,后来发现了另外的几种方法,那今天就总结这几种方法让大家参考一下,本人觉得第三种方式较好! 1.IFrame引入,看看下面的代码 [代码] > 你会看到一个外部引入的文件,但会发现有一

2007-12-11 17:28:00 1065

原创 Hibernate集合映射之List

使用List和Map有很多共性,比如说不能再1方设置inverse="true"不同的是,list可以保留元素的顺序,这个使通过一个idx字段来实现的,比如说Team和Student的1对多关系,我们给team加入学生的时候,需要记录加入的顺序,这时候我们可以使用list方式,并在student表中新增加一个idx字段(但在Student实体类中不定义idx属性) 数据库结构: 

2007-12-11 16:17:00 3589

原创 Hibernate集合映射之Map-----element映射实体类型值

在使用map集合配置实体类型时候,其key为某一个字段,而value是这一个实体的实例比如Team和Student一对多的关系,Team中有一个ma存放student,这个map的key为student中的cardid,而value是具体的一个student实例需要注意的是,这样使用时候,team端需要维护cardid,所以,不能再像set那样可以在1端设置inverse="true"来提

2007-12-11 15:45:00 3164

原创 Hibernate集合映射之Map-----element映射基本类型值

所谓基本类型,就是指java.lang.String,java.lang.Integer等基本类 以及用户编写的非实体类,虽然map中的数据是我们的数据库中的一个表,但我们不必为他创建POJO类及HBM文件数据库结构: create table teamMap (id varchar(32),teamname varchar(32));create table studentMap

2007-12-11 15:19:00 1717

原创 Hibernate对象继承关系映射优缺点统计

考虑因素 一张表对应一棵继承树 dicrimator 具体类对应一个表 subclass

2007-12-11 14:38:00 1389

原创 Hiberante的对象继承关系之--TPC一个类一张表

数据库结构: create table personJ (id varchar(32),name varchar(32));create table studentJ (id varchar(32),cardnum varchar(32));create table teacherJ (id varchar(32),salary double);Hibernate.cfg.xm

2007-12-11 14:34:00 833

原创 使用Comparator 接口 排序

导读:      import java.util.*;   public class Mian {      public static void main(String [] age){   ArrayList d=new ArrayList();   String []ds=new String[]{"01","2","02","0","3"};   d.add("01");   d

2007-12-10 23:50:00 1256

原创 Hibernate.initialize(Obj)用法

导读:   在使用hibernate进行持久化时,有时需要动态的改变对象的加载,比如在编辑页面里面lazy=true,而在浏览页面lazy=false,这样可以在需要lazy的地方才进行控制。而配置文件中Lazy属性是全局控制的,如何处理呢?   当元素或者元素的lazy属性为true时,load() or get() or find()加载这些对象时,Hibernate不会马上产生任何s

2007-12-10 23:07:00 27437 3

原创 Hiberante的对象继承关系之--TPC一张表表示整个继承关系

数据库结构: create table personTPC (id varchar(32),name varchar(32),personType varchar(32),cardnum varchar(32),salary double); xml version=1.0 encoding=UTF-8?>DOCTYPE hibernate-configurat

2007-12-10 17:44:00 1182

原创 Hiberante的对象继承关系之--TPC每一个具体类一张数据表

数据库结构: create table stuTPC (id varchar(32),name varchar(32),cardnum varchar(32));create table teacherTPC(id varchar(32), name varchar(32),salary double);Hibernate.cfg.xml xml version=

2007-12-10 17:41:00 933

StartingStruts2

StartingStruts2

2007-07-26

XFire快速开发指南

XFire快速开发指南XFire快速开发指南

2007-07-26

支付宝接口源代码

支付宝接口源代码支付宝接口源代码

2007-07-25

SVN客户端用户使用手册

SVN客户端用户使用手册 20061115 该文档将逐步教您如何在软件开发过程中使用svn客户端 环境模拟 现有项目名称:test 服务端版本库:test URL:http://10.155.11.10:81/svn 开发人员:devA,devB 版本库目录结构: test Doc(word文档) Soc(源代码) word_1 word_2 soc_1 sod_2 一.基本操作 第一步:安装客户端 到共享文件夹下,下载TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi安装程序,双击直接安装即可。安装成功后,右键单击鼠标会多出两个选项,分别是SVN checkout和Tortoise SVN。 第二步:建立工作区 项目开始之前,在本地PC的硬盘上,创建一个文件夹,文件夹命名随意(例如workspace ),该文件夹即作为软件开发者在项目开发过程中的工作区。 第三步:下载版本库 假如现在开发一个项目,配置管理员会在服务端建立一个该项目的版本库test 在workspace文件夹上,右键单击鼠标。选择SVN checkout,会出现如下窗口 图 1 在URL of repository中输入版本库地址,http://10.155.11.10:81/svn/test ,在Checkout dir中系统会自动添加第二步所创建的工作区目录。 在Revision中,选中HEAD revision,这样将会下载到版本库的最新版本。如果想下载库中的旧版本文件,可选中Revision,然后填入版本号即可。 如果不想下载整个版本库,而是只想下载自己负责的那部分模块,可以在URL后添加模块名,例如http://10.155.11.10:81/svn/test/Doc 。 单击OK,输入用户名和密码 第四步:修改版本库 对版本库的修改包括修改文件内容,添加删除文件,添加删除目录。 经过第三步的操作,本地的工作区文件夹,即workspace上会有绿色对勾出现,工作区下的文件也会带有绿色对勾,如图2 图2 如果对库中某一个文件进行了修改,系统会自动为这个文件和这个文件所在的各级父文件夹加上红色叹号,代表该文件或目录已经在本地被修改,如图3 图3 当所有对版本库的修改操作完毕后,右键单击工作区文件夹,选择commit提交新版本,输入密码后系统将把修改后的版本库上传到服务端,即完成一次对版本库的更新。 注意: 新版本提交之后,其他拥有写权限的用户也许会重复以上几步的操作,完成对版本库的再一次更新。所以,每次在工作区文件夹下修改本地版本库之前,必须首先对本地版本库执行一次更新(右键单击工作区,选择SVN Updata),将最新的版本下载到本地,然后再进行修改操作。 二.其他操作 在日常的软件开发过程中,除了以上介绍的下载,提交,更新操作外,还有另外几种常用操作。 (1)比较文件的不同之处 当对soc_1做了修改之后,soc_1文件会出现红色叹号,表示已经修改,如果想查看修改后的soc_1文件与修改前有何不同,可以右键单击此文件,选择diff,系统探出一个窗口,如图3,窗口分为两个部分,左边为更改之前的版本,右边为更改之后的版本。并在不同之处作出标记和说明。如图4 图4 如果是word文档的话,选择diff之后,系统会打开一个word文档,并在其中标出修改后的版本与修改前有何不同。如图4.1 图4.1 (2)查看日志 如果想查看一个文件的日志,例如soc_1,右键单击这个文件,选择show log,系统会踏出一个窗口,并在窗口中显示soc_1各个版本的log。如图4 图5 (3)查看版本树 如果想查看soc_1文件的版本树,右键单击该文件,选择Revision graph,系统将会打开一个窗口,并在窗口中显示该文件的版本树。如图6。 图6 之所以只显示了4.5.6.7四个版本,是因为选择了只显示发生过变化的版本。即1.4.5.6.7每一个版本都有不同的地方,都是经过用户修改后提交的。而2.3两个版本是与版本1相同的。 (4)下载某个文件的旧版本 如果想要得到某个文件的旧版本,只需在该文件上单击右键,选择Updata to revision…即可。系统会提示输入版本号。例如要下载soc_1的第五个版本,只需填入5即可。如图7。查看完版本5的文件后,如果想在此回到最新版本,只需要对soc_1运行Updata即可。 图7 (5)重名名和删除文件 如果要删除一

2007-07-17

通用时间格式转换.java

通用时间格式转换.java

2007-06-27

知名公司面试题.pdf

知名公司面试题.pdf

2007-06-27

类加载说明.pdf

类加载说明.pdf类加载说明.pdf

2007-06-27

WebWork培训PPT.rar

WebWork培训PPT.rar

2007-06-27

WebWork教程-090版.doc

WebWork教程-090版.doc

2007-06-27

SVN中文操作手册

SVN中文操作手册SVN中文操作手册

2007-06-08

空空如也

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

TA关注的人

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