- 博客(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 701
原创 zend studio 快捷键收集
Ctrl + / 单行注释 Ctrl + Shift + / 块注释 Ctrl + U 选择的代码片段全部转换为大写 Ctrl + L 选择的代码片段全部转换为小写 Ctrl + D 复制光标所在行 Ctrl + E 删除光标所在行 Tab 增加代码缩进
2011-09-10 08:39:59 546
原创 解决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 1417
原创 css 口诀
1. 检查HTML元素是否有拼写错误、是否忘记结束标记<br />即使是老手也经常会弄错div的嵌套关系。可以用dreamweaver的验证功能检查一下有无错误。2. 检查CSS是否书写正确<br />检查一下有无拼写错误、是否忘记结尾的 } 等。可以利用CleanCSS来检查 CSS的拼写错误。CleanCSS本是为CSS减肥的工具,但也能检查出拼写错误。3. 用删除法确定错误发生的位置<br />如果错误影响了整体布局,则可以逐个删除div块,直到删除某个div块后显示恢复正常,即可确定错误发生的位置。
2010-09-30 15:30:00 1495
原创 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 4114
转载 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 2343 2
原创 Spring事务配置的五种方式
<br />Spring事务配置的五种方式<br /> 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。<br /> 总结如下:<br /> Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。<br />
2010-08-20 15:35:00 572
转载 配置listener监听器
注意<br />还记得我们之前讲过的在线列表吗?第 4.2 节 “例子:在线列表”。我们曾经说过那个在线列表无法判断用户非法退出,很可能造成在线列表无限增大,现在我们可以用listener来弥补这一问题了。<br />如果你不满足以下任一条件,请继续阅读,否则请跳过此后的部分,进入下一章:第 9 章 封装taglib组件。<br />了解如何使用HttpSessionListener监听session的销毁。<br />了解如何使用HttpSessionBindingListener监听sessio
2010-08-18 16:36:00 539
转载 Java正则表达式详解
<br />如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Ja
2010-08-18 16:12:00 498
转载 Java中urlrewriter的使用
<br /> 最近公司以前的一个项目需要升级改版,其中的一个模块是使用Struts2做的不需要改动,但是需要将其从之前的项目里面剥离出来,看了看官网,发现所有的链接访问的静态地址,以为是FreeMarker实现的,仔细研究了会发现不是那么回事,原来是伪静态,程序使用了urlrewriter。其实urlrewriter的使用很简单,看看下面你就明白了。<br />urlrewriter简介:url rewrite将我们的动态网页地址转化为静态的地址,如html、shtml,还可以隐藏网页的真正路径,比如:有时
2010-08-18 16:09:00 3772 1
转载 当前Java软件开发中几种认识误区
http://www.jdon.com 2006/9/1(转载请保留) 越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。软件的生命性 软件是有生命的,这可能是老调重弹了,但是因为它事关分层架构的原由,反复强调都不
2010-08-17 16:56:00 508
原创 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 445
转载 提高查询速度--数据库设计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 1249
转载 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 10738 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 764
原创 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 97920 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 1325
原创 数据结构经典算法汇总___图的邻接表实现
<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 1885 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 570
原创 数据结构经典算法汇总___循环队列:
<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 797
原创 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 603
原创 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 2230
原创 网址收藏
<br />推荐几款JavaScript日历选择器:http://hi.baidu.com/freezesoul/blog/item/f2e0c8ef2e442b32acafd5fb.html
2010-07-09 14:31:00 383
原创 火狐下触发 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 4622
转载 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 586
转载 老站长传授网站防黑经验
<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 868
转载 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 11987
转载 详解如何对Hibernate进行优化的方案
<br />一、批量修改和删除<br /> 在Hibernate 2中,如果需要对任何数据进行修改和删除操作,都需要先执行查询操作,在得到要修改或者删除的数据后,再对该数据进行相应的操作处理。在数据量少的情况下采用这种处理方式没有问题,但需要处理大量数据的时候就可能存在以下的问题:<br /> 占用大量的内存。<br /> 需要多次执行update/delete语句,而每次执行只能处理一条数据。<br /> 以上两个问题的出现会严重影响系统的性能。因此,在Hibernate 3中
2010-06-21 11:08:00 973
转载 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 403
转载 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 1069
原创 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 425
原创 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 4231
原创 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 966
转载 如何判断socket客户端断开
我写了一个socket的客户端和服务器端,请问服务器端如何判断客户端已经断开连接了如果客户端结束进程,会发出FIN,但是如果是网线拨了,服务器就不知道了。借楼主的贴讨论一下:1.如果拨掉网线的时候服务哭正在阻塞读,且没有设置超时选项,它会阻塞多久才能知道不可达?2.如果。。。。。。。。。。正在阻塞写,。。。。。。。。。。。。。。。。。。。。。。。?(也没有设置KEEP_ALIVE)我用心跳
2010-05-06 17:56:00 12462 2
转载 防止右键代码
最近常听朋友抱怨,辛辛苦苦写出来的东西,被别人一复制就抄走了!嘿嘿,多嘴哥教你一小招,防止你的作品再被偷走哟!1.把下面红色的代码复制下来!function click() {if (event.button==2) {alert(多嘴不多舌!);}}document.onmousedown=click 2.点开你的“管理中心”——左侧“页面管理”——下面“修改主模板”。以叶子
2009-04-17 11:27:00 1352
原创 abstract与interface的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。 其实,两者之
2008-11-29 09:15:00 664
原创 XMLHttpRequest介绍【剖析ajax】
用 XMLHttpRequest 发送请求得到请求对象之后就可以进入请求/响应循环了。记住,XMLHttpRequest 惟一的目的是让您发送请求和接收响应。其他一切都是 JavaScript、CSS 或页面中其他代码的工作:改变用户界面、切换图像、解释服务器返回的数据。准备好 XMLHttpRequest 之后,就可以向服务器发送请求了。欢迎使用沙箱Ajax 采用一种沙箱安全模型。因
2008-11-04 17:42:00 933
原创 Eclipse快捷键与插件大全
Eclipse快捷键大全Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针
2008-11-04 14:39:00 523
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人