自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

光辉岁月

生命的快乐在于对世界上万事万物、对人世间悲欢离合的思考和感悟

  • 博客(50)
  • 资源 (2)
  • 收藏
  • 关注

原创 平时遇到过的问题

struts 国际化文件,支持中文,,安装插件:Name: Arbitrary inputURL : http://propedit.sourceforge.jp/eclipse/updates/Bookmark type: Eclipse update site控制台运行jar包:java -jar test.jar param1 param2

2010-06-13 10:43:00 685

原创 struts2 常用标签规则

标签取request属性点分

2011-11-02 12:52:35 514 1

原创 zend studio 快捷键收集

Ctrl + / 单行注释 Ctrl + Shift + / 块注释 Ctrl + U 选择的代码片段全部转换为大写 Ctrl + L 选择的代码片段全部转换为小写 Ctrl + D 复制光标所在行 Ctrl + E 删除光标所在行 Tab 增加代码缩进

2011-09-10 08:39:59 523

原创 解决weblogic抛出的ClassNotFoundException: org.hibernate.hql.ast.HqlToken异常

1、拷贝Hibernate3里带的包antlr-2.7.6rc1.jar到%WL_HOME%\server\lib下2、修改startWebLogic.cmd :在set CLASSPATH之前加上下面一句:set PRE_CLASSPATH=%WL_HOME%\

2011-08-20 11:15:45 1396

原创 css 口诀

1. 检查HTML元素是否有拼写错误、是否忘记结束标记<br />即使是老手也经常会弄错div的嵌套关系。可以用dreamweaver的验证功能检查一下有无错误。2. 检查CSS是否书写正确<br />检查一下有无拼写错误、是否忘记结尾的 } 等。可以利用CleanCSS来检查 CSS的拼写错误。CleanCSS本是为CSS减肥的工具,但也能检查出拼写错误。3. 用删除法确定错误发生的位置<br />如果错误影响了整体布局,则可以逐个删除div块,直到删除某个div块后显示恢复正常,即可确定错误发生的位置。

2010-09-30 15:30:00 1468

原创 Java中JTextField或JTextArea右键弹出菜单

<br />import java.awt.datatransfer.DataFlavor;<br />import java.awt.datatransfer.Transferable;<br />import java.awt.datatransfer.UnsupportedFlavorException;<br />import java.awt.event.ActionEvent;<br />import java.awt.event.ActionListener;<br />i

2010-09-14 10:32:00 4079

转载 Hibernate异常org.hibernate.tuple.AbstractEntityTuplizer.createProxy解决方案

<br /><br />光棍节的凌晨四点半,依然在忙碌,就为了一个很恶心的错误——org.hibernate.tuple.AbstractEntityTuplizer.createProxy异常<br />最近在用ssh做一个作业,应该算是我的最后一个作业了,因为前一阵做的练习少,所以ssh还是有点生疏,碰上点错误有时候就卡住了,不过最后证实今天碰上的这个异常确实不是我的错。<br />因为用到了ssh,所以Dao里用到操作都是由HibernateTemplate执行的,我本想用find(String Qu

2010-08-24 09:39:00 2322 2

原创 Spring事务配置的五种方式

<br />Spring事务配置的五种方式<br />    前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。<br />    总结如下:<br />    Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。<br /> 

2010-08-20 15:35:00 549

转载 配置listener监听器

注意<br />还记得我们之前讲过的在线列表吗?第 4.2 节 “例子:在线列表”。我们曾经说过那个在线列表无法判断用户非法退出,很可能造成在线列表无限增大,现在我们可以用listener来弥补这一问题了。<br />如果你不满足以下任一条件,请继续阅读,否则请跳过此后的部分,进入下一章:第 9 章 封装taglib组件。<br />了解如何使用HttpSessionListener监听session的销毁。<br />了解如何使用HttpSessionBindingListener监听sessio

2010-08-18 16:36:00 523

转载 Java正则表达式详解

<br />如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Ja

2010-08-18 16:12:00 477

转载 Java中urlrewriter的使用

<br /> 最近公司以前的一个项目需要升级改版,其中的一个模块是使用Struts2做的不需要改动,但是需要将其从之前的项目里面剥离出来,看了看官网,发现所有的链接访问的静态地址,以为是FreeMarker实现的,仔细研究了会发现不是那么回事,原来是伪静态,程序使用了urlrewriter。其实urlrewriter的使用很简单,看看下面你就明白了。<br />urlrewriter简介:url rewrite将我们的动态网页地址转化为静态的地址,如html、shtml,还可以隐藏网页的真正路径,比如:有时

2010-08-18 16:09:00 3733 1

转载 当前Java软件开发中几种认识误区

http://www.jdon.com 2006/9/1(转载请保留)  越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。软件的生命性  软件是有生命的,这可能是老调重弹了,但是因为它事关分层架构的原由,反复强调都不

2010-08-17 16:56:00 487

原创 getCurrentSession 与 openSession() 的区别 getCurrentSession 与 openSession() 的区别

<br />1 getCurrentSession创建的session会和绑定到当前线程,而openSession不会。<br />2 getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭<br />这里getCurrentSession本地事务(本地事务:jdbc)时 要在配置文件里进行如下设置<br />    * 如果使用的是本地事务(jdbc事务)<br /> <property name="hibernate.current_ses

2010-08-17 15:57:00 425

转载 提高查询速度--数据库设计mysql索引

<br />在数据库表中,使用索引可以大大提高查询速度。 <br />假如我们创建了一个51goodhome表:<br />CREATE TABLE 51goodhome(ID INT NOT NULL,51goodhome_Name VARCHAR(16) NOT NULL);<br />我们随机向里面插入了1000条记录,其中有一条<br /> ID                   51goodhome_Name<br />       500                 caoshangf

2010-08-17 15:19:00 1214

转载 mysql中存储过程 解决参数作为表名

<br />关键字: mysql 存储过程 1.用变量做表名:<br /><br />简单的用set或者declare语句定义变量,然后直接作为sql的表名是不行的,mysql会把变量名当作表名。在其他的sql数据库中也是如此,mssql的解决方法是将整条sql语句作为变量,其中穿插变量作为表名,然后用sp_executesql调用该语句。<br /><br />这在mysql5.0之前是不行的,5.0之后引入了一个全新的语句,可以达到类似sp_executesql的功

2010-08-17 15:16:00 10689 1

原创 # System.getProperty()参数大全

System.getProperty()参数大全    java.version            Java Runtime Environment version  java.vendor            Java Runtime Environment vendor  java.vendor.url            Java vendor URL  java.home            Java installation directory  java.vm.specificatio

2010-08-10 15:27:00 748

原创 mysql 远程连接数据库的二种方法

一、连接远程数据库:1、显示密码如:MySQL 连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456”C:/>mysql -h 192.168.5.116 -P 3306 -u root -p1234562、隐藏密码如:MySQL 连接本地数据库,用户名为“root”,C:/>mysql -h localhost -u root -pEnter password:二、配置mysql允许远程链接 默认情况下,

2010-08-09 18:05:00 97734 10

原创 数据结构经典算法汇总___图的邻接矩阵实现

<br />图的邻接矩阵实现:<br />Graph.h文件:<br />#include<iostream.h><br />#include"seqlist.h"<br />template<typename VertexType>class SeqList;<br />const int MaxVertexes= 20 ;  //max vertexes<br />template<typename VertexType,typename ArcType>class Graph{<br />    

2010-07-31 14:20:00 1304

原创 数据结构经典算法汇总___图的邻接表实现

<br />图的邻接表实现:<br />Graph2.h文件<br />#include<iostream.h>///////////////邻接表实现图<br />const Maxvertexes=4;<br />template<class VertexType,class ArcType>struct ArcNode{  //弧节点<br />       int adjex;  //相关连的接点箭头头部节点的序号<br />       ArcType weight;<br /> 

2010-07-31 14:19:00 1866 2

原创 java多线程举例

<br />生产者消费者===现成同步举例;<br />package lession.lession6;<br />import java.util.*;<br />//==========================模拟销售馒头的线程同步============================<br />/*<br />class Ham{<br /> public static Object box=new Object();<br /> public static   i

2010-07-31 14:18:00 548

原创 数据结构经典算法汇总___循环队列:

<br />循环队列:(调试成功)<br />#include "iostream.h"<br /> class ssqueue<br />{  private:<br />        int front,rear;                 //rear虚存<br />              int *data;<br />              int size;<br />   public:<br />ssqueue(int s=10)<br />{  

2010-07-31 14:18:00 777

原创 java游戏--拼图

<br />package lession.game.game1;<br />import java.util.*;<br />import java.awt.*;<br />import java.awt.event.*;<br />import java.applet.*;<br />public class ppuzzle extends Applet{<br /> Image imgppuzzle,buffer;<br /> Point fifteen=new Point(3

2010-07-31 14:17:00 585

原创 java游戏--赛车模拟

<br />import java.awt.*;<br />import java.awt.geom.*;<br />import java.awt.event.*;<br />import java.awt.image.*;<br />import java.applet.*;<br />import java.util.*;<br />class Car{<br /> Image img;<br /> int x,y;<br /> Dimension dim;<br

2010-07-31 14:17:00 2187

原创 网址收藏

<br />推荐几款JavaScript日历选择器:http://hi.baidu.com/freezesoul/blog/item/f2e0c8ef2e442b32acafd5fb.html

2010-07-09 14:31:00 366

原创 火狐下触发 a标签的onclick事件

<br /><a href="#" onclick="test1(2)" id="a3">hello</a>   <br /><br /><a href="#" onclick="test2(1)" id="b3">hello2</a><br /><br />   <br /><br /><script language="javascript">  <br /><br /><!--  <br /><br />function test1(num)   <br /><br />  

2010-07-09 13:50:00 4601

转载 Jxl使用总结

Jxl使用总结 Jxl是一个开源的Java Excel API项目,通过Jxl,Java可以很方便的操作微软的Excel文档。除了Jxl之外,还有Apache的一个POI项目,也可以操作Excel,两者相比之下:Jxl使用方便,但功能相对POI比较弱。POI使用复杂,上手慢,除了这个没啥说的了。 Jxl目前最新2.6.10,下载地址是:http://nchc.dl.sourceforge.net/sourceforge/jexcelapi/jexcelapi_2_6_10.zip  API总结 

2010-06-29 09:55:00 560

转载 老站长传授网站防黑经验

<br /><!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;}

2010-06-24 12:36:00 845

转载 java.util.logging.Logger 使用详解

java.util.logging.Logger 使用详解 java.util.logging.Logger不是什么新鲜东西了,1.4就有了,可是因为log4j的存在,这个logger一直沉默着,其实在一些测试性的代码中,jdk自带的logger比log4j更方便。 一、创建Logger对象 static Logger getLogger(String name) 为指定子系统查找或创建一个 logger。static Logger getLogger

2010-06-22 10:37:00 11861

转载 详解如何对Hibernate进行优化的方案

<br />一、批量修改和删除<br />  在Hibernate 2中,如果需要对任何数据进行修改和删除操作,都需要先执行查询操作,在得到要修改或者删除的数据后,再对该数据进行相应的操作处理。在数据量少的情况下采用这种处理方式没有问题,但需要处理大量数据的时候就可能存在以下的问题:<br />   占用大量的内存。<br />   需要多次执行update/delete语句,而每次执行只能处理一条数据。<br />  以上两个问题的出现会严重影响系统的性能。因此,在Hibernate 3中

2010-06-21 11:08:00 947

转载 log4j详解与实战

log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址:http://logging.apache.org/log4j/1.2/download.html我们先看一个最简单的示例:【示例1】项目结构:【注:由于这里的多个项目公用一个jar档,我们可以创建一个专门放置jar档的Java工程,然后将jar档放到lib目录下。在要使用的工程中按图所示进行引用】Java代码:Java代码 package co

2010-06-18 15:47:00 384

转载 Hibernate 中对set的集合的排序解决办法

问题:Hibernate的<many-to-many>双向关联中,一方加载另一方时,怎么样达到按自定义规则排序的目的呢?<br /><br />实例:角色和菜单是多对多的关系,为角色分配菜单后,加载菜单时,我需要按照菜单的ID来排序显示。<br /><br />解决办法:1. 通过在hbm配置文件中配置解决,需要自定义比较器。  1) 在多对多的主控端指定sort属性  这里的主控端为role,受控端为menu。<br />  role的配置为:<br />  <set na

2010-06-18 09:47:00 1045

原创 MySQL数据的导出和导入工具:mysqldump

<br />导出要用到MySQL的mysqldump工具,基本用法是:   <br /><br />shell> mysqldump [OPTIONS] database [tables]   <br /><br />如果你不给定任何表,整个数据库将被导出。   <br /><br />通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。   <br /><br />注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump

2010-06-17 09:44:00 407

原创 hibernate笔记

<!--body {padding-left:20px;}.zhang_jie_title { font-size: large; font-weight: bold; color: #FF0000;}.STYLE8 { font-family: "宋体"; color: #0000FF;}.xml_config {color: #0000FF; fo

2010-05-26 08:53:00 4205

原创 Spring笔记

<!--body {padding-left:20px;}.zhang_jie_title { font-size: large; font-weight: bold; color: #FF0000;}.xml_config {color: #0000FF; font-family:Courier New; font-size:13px;} /*xml config*

2010-05-26 08:53:00 900

转载 如何判断socket客户端断开

我写了一个socket的客户端和服务器端,请问服务器端如何判断客户端已经断开连接了如果客户端结束进程,会发出FIN,但是如果是网线拨了,服务器就不知道了。借楼主的贴讨论一下:1.如果拨掉网线的时候服务哭正在阻塞读,且没有设置超时选项,它会阻塞多久才能知道不可达?2.如果。。。。。。。。。。正在阻塞写,。。。。。。。。。。。。。。。。。。。。。。。?(也没有设置KEEP_ALIVE)我用心跳

2010-05-06 17:56:00 12408 2

转载 防止右键代码

最近常听朋友抱怨,辛辛苦苦写出来的东西,被别人一复制就抄走了!嘿嘿,多嘴哥教你一小招,防止你的作品再被偷走哟!1.把下面红色的代码复制下来!function click() {if (event.button==2) {alert(多嘴不多舌!);}}document.onmousedown=click 2.点开你的“管理中心”——左侧“页面管理”——下面“修改主模板”。以叶子

2009-04-17 11:27:00 1331

原创 abstract与interface的区别

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。 其实,两者之

2008-11-29 09:15:00 651

原创 更改tomcat6.0主目录

在server.xml中找到《hosting》标记在《hosting》《/host>加入:

2008-11-15 14:59:00 773

原创 XMLHttpRequest介绍【剖析ajax】

用 XMLHttpRequest 发送请求得到请求对象之后就可以进入请求/响应循环了。记住,XMLHttpRequest 惟一的目的是让您发送请求和接收响应。其他一切都是 JavaScript、CSS 或页面中其他代码的工作:改变用户界面、切换图像、解释服务器返回的数据。准备好 XMLHttpRequest 之后,就可以向服务器发送请求了。欢迎使用沙箱Ajax 采用一种沙箱安全模型。因

2008-11-04 17:42:00 908

原创 Eclipse快捷键与插件大全

Eclipse快捷键大全Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针

2008-11-04 14:39:00 493

antlr-2.7.6rc1.jar

解决weblogic抛出的ClassNotFoundException: org.hibernate.hql.ast.HqlToken异常

2011-08-20

Tomcat6.0

很好的我自己用过Tomcat6.0

2008-03-11

空空如也

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

TA关注的人

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