自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Web开发Q&A

一步一脚印

  • 博客(57)
  • 资源 (28)
  • 收藏
  • 关注

原创 Hibernate执行查询后又立马执行了更新(default-access)

在项目中遇到利用hibernate执行查询后立马又对数据库数据进行了更新,导致了错误。public String getName() { if(this.name==null) { this.name=""; } return this.name; } 因为在数据库中是null,在hiber

2013-03-25 09:25:07 1304

原创 Oracle创建用户、表空间、导入导出

//创建临时表空间create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048mextent management local;

2013-01-25 10:58:53 379

转载 Hibernate的merge()方法

下面来讲讲Hibernate的merge方法。我打算按照hibernate对象生命周期的三个状态来讲。1:如果POJO对象处于游离态,我所说的游离态是指该对象的id值为空。hibernate判断一个对象在数据库中是否存在不是看对象的其他信息,而是判断该id在数据库中是不是存在。如果id为空,那自然是不存在,所以当我们调用merge方法的时候,就会直接执行插入操作。这一点有点像saveorupd

2013-01-25 10:56:42 472

原创 Hibernate工作流程

Hibernate创建步骤(五大核心接口:Configuration/SessionFactory/Session/Transaction/Query)1.新建工程,导入需要的jar包。2.利用MyEclipse自动生成功能在工程中创建hibernate.cfg.xml配置文件和 HibernateSessionFactory.java工具类。生成的主要内容如下:hiber

2013-01-25 10:55:00 391

转载 SuSE Linux10.1 网络设置以及和主机通信

在VMWare上安装好SuSE之后,就是要使用SecureCRT 5.1使得主机和虚拟机进行通信。SuSE在默认安装之后使用的是IPv6的网络地址,并且使用的是DHCP方式进行分配网络地址。我们要做的是给SuSE配置一个IPv4的静态地址。       另外SuSE默认安装的是sshd(1),但使用这个的时候会每次到要求输入密码,有些郁闷。于是升级到sshd2进行解决此事。到网站上下载最新的s

2013-01-25 10:53:12 567

原创 LINUX如何关机

1、直接关电源 2、init 0 3、telinit 0 4、shutdown -h now 5、halt6、poweroff

2013-01-25 10:50:21 324

转载 Spring事务配置的五种方式

Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。    DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,Tra

2013-01-25 10:41:16 231

转载 Spring IOC三种注入方式比较

IOC ,全称 (Inverse Of Control) ,中文意思为:控制反转, Spring 框架的核心基于控制反转原理。什么是控制反转? 控制反转是一种将组件依赖关系的创建和管理置于程序外部的技术。 由容器控制程序之间的关系,而不是由代码直接控制 由于控制权由代码转向了容器,所以称为反转   对象与对象之间的关系可以简单的理解为对象之间的依赖关系: 依赖关

2013-01-25 10:36:51 316

转载 Struts2的工作流程

工作流程:一个请求在Struts2框架中的处理大概分为以下几个步骤:1 客户端发送请求;2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)3 接着FilterDispatcher被调用,FilterDispatcher

2013-01-25 10:34:44 297

转载 Struts2 action重定向如何传递参数

Xml代码 actionName  actionName 或者 Xml代码 actionName.action  actionName.action 如果这个action后面要带参数,比如xxxAction?id=xxxx 也可以搞定,用下面的方法: Xml代码                  viewCampaignDetail?camp

2013-01-25 10:32:38 706

原创 Eclipse查看jar包源代码乱码问题解决

首先要知道你需要配置的编码格式,比如jar包的源码编码格式是GBK的。那么我们则配置为GBK。 步骤1、在eclipse菜单栏中,Window–>Preferences–>General–>Content types将JAR Content , Java Class File 的Default encoding都设置为你要的编码。  步骤2、光设置上面的还不行,还需要再

2013-01-25 10:27:41 1256

原创 Eclipse导出JavaDoc中文乱码问题解决

给 javadoc.exe 加上编码参数就。具体操作:在Eclipse里 export 选 JavaDoc,在向导的最后一页的Extra JavaDoc Options 里填上参数即可比如项目采用的是UTF-8的编码就填:-encoding UTF-8 -charset UTF-8

2013-01-25 10:23:57 421

原创 forward 和 redirect 的区别

forward方式:request.getRequestDispatcher("/somePage.jsp").forwardrequest, response);    redirect方式:response.sendRedirect("/somePage.jsp");forward是服务器内部重定向,程序收到请求后重新定向到另一个程序,客户机并不知道;redirect则是服务器收到

2013-01-25 10:21:46 455

原创 PrepareStatement 与 Statement 的区别

1:创建时的区别:     Statement stm=con.createStatement();     PreparedStatement pstm=con.prepareStatement(sql);    执行的时候:     stm.execute(sql);     pstm.execute(); 2: pstm一旦绑定了SQL,此pstm就不能执行其

2013-01-25 10:14:37 592

原创 request获取各种路径方式

String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";String remoteAddress = request.getRemoteAddr();Str

2012-12-13 14:54:39 427

原创 JQuery发送Ajax请求

function download(){ var con = confirm("确认下载?"); if (con == true) { var name = document.getElementById("name").value; var para = document.getElementById("para").value; $.ajax( {

2012-12-13 14:48:41 5956 1

原创 基础Ajax发送请求

function goAjax(para){ var xmlHttp = null; var time = new Date(); var flash = time.getTime(); try {// Firefox, Opera 8.0+, Safari, IE7 xmlHttp = new XMLHttpRequest(); } catch (e)

2012-12-13 08:57:29 528

原创 Tomcat下temp目录容量达到上限导致下载excel文件失败

问题描述:部署在Tomcat下的Web应用,数据查询后页面显示正常,点击下载Excel失败,文件大小为0KB。(之前都正常) 解决方法:将Tomcat下的Temp目录中的所有文件删除。 原因:个人觉得在每次做下载操作时,总会在temp目录中生成一个.tmp的缓存文件,而且temp目录有一定的大小,当目录容量达到上限时,导致无法生成新的缓存文件,从而也无法生成正常的下载所需的文件。

2012-12-06 16:28:21 1992

原创 Strtus2 struts-cleanup的用途

struts-cleanup org.apache.struts2.dispatcher.ActionContextCleanUp struts-cleanup /*在做上传文件的时候,要在web.xml中增加ActionContextCleanUp这个filter,如果不增加,会发生第一次上传取不到文件的情况。

2012-11-29 09:57:16 328

原创 tomcat 配置连接池

1.tomcat中配置context.xml<Resource name="jdbc/db" auth="Container" type="javax.sql.DataSource" maxActive="50" maxIdle="20" maxWait="1000" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql

2012-11-28 15:46:40 388

转载 com.bea.xml.XmlException: failed to load java type corresponding to e=web-app@ h

在weblogic9.2上发布war包报错: weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at weblogic.work.Execu

2012-11-28 10:17:38 4111

原创 Linux下启动Oracle服务

Linux中启动Oracle主要分两步:一个是启动监听器,一个是启动实例,具体命令如下:1:连接服务器telnet ip2:输入管理员用户和密码user-name:oraclepassword:oracle3:进入oracle根目录cd $ORACLE_HOME/bin4:进入监听./lsnrctl5:启动监听器start6:退出监听exit

2012-11-28 10:12:02 647

原创 Root用户登陆Ftp

修改/etc/vsftpd.ftpusers和/etc/vsftpd.user_list文件,把root注释掉

2012-11-28 10:09:34 228

原创 JavaScript去除字符串两边空格

//删除字符串两边空格String.prototype.trim = function(){ return this.replace(/(^[\s]*)|([\s]*$)/g, "");};//删除字符串左边空格 String.prototype.lTrim = function(){ return this.replace(/(^[\s]*)/g, "");

2012-11-28 10:03:33 420

原创 JavaScript操作table

内容 类别 操作 内容: 类别: function insertToRow(){ if (mytable.hasChildNodes()) { var node = mytable.firstChild.lastChild; if (node.childNode

2012-11-28 09:06:46 339

转载 Hibernate查询数据表char类型字段只返回一个字符

在oracle或sqlServer下会遇到,查询数据表字段类型为char,如果使用Hibernate原生SQL去执行查询,往往只会返回一个字符.原因是char在java中只有两个字节.  解决方法:1.改成   select cast(列 as varchar2(列大小)) from 表;或者改为 select trim(列) from 表2.指定列返回的类型.  SQLQ

2012-11-27 16:26:38 363

转载 010SK: 数据库无法设置连接选项 SET_READONLY_TRUE

原因:java.sql.Connection有一个setReadOnly(boolean)方法用以通知数据库优化返回的结果集,但Sybase及Sybase ASE不需要。 解决:Sybase及SQLAnywher有一叫spt_mda的系统表,修改此表中的数据,可解决此问题。(此表在Sybase存放在master数据库中)通过“select * from spt_mda wher

2012-11-27 16:18:21 1758

转载 Hibernate处理无主键的表的映射问题

Hibernate处理无主键的表的映射问题,其实很简单,就是把一条记录看成一个主键,即组合主键。 第一步:建表(略,无主键)。 第二部:进行配置文件的编写。  第三部:重写实体类中的OBJECT的equals方法和hashCode并且每个实体要实现java.io.Serializable接口。 Java代码:package com.quanjj.function.t

2012-11-27 11:04:29 375

原创 Sybase set IDENTITY_INSERT on 和 off

格式:   set IDENTITY_INSERT 表名 on  set IDENTITY_INSERT 表名 off

2012-11-27 10:55:36 1878

转载 Can't allocate space for object 'syslogs' in database:Sybase

使用Sybase时候,遇到下面的错误:Can't allocate space for object 'syslogs' in database 'master' because 'logsegment' segment is full/has no free extents. If you ran out of space in syslogs, dump the transaction l

2012-11-27 10:50:27 1646

转载 Sybase修改表字段时,报错“the 'select into 'database option is not enabled ”

sybase,在对表结构进行修改的时候出现一个错误: sql: alter table testTable add fieldName int error: the   'select   into'database   option   is   not   enabled   for   database XXX。。。 解决方法: use master

2012-11-27 10:23:41 1255

转载 Sybase 修改最大连接数

查看连接数:在ISQL下运行 sp_who  go  sp_configure 'number of user connections' sp_configure 'number of user connections',200   修改Sybase最大连接数的方法有两种,如下:       一、 进Sybase central, 鼠标右键选择数据库服务器(要处理的服务

2012-11-27 10:20:09 1063

转载 Sybase 服务无法启动

服务起不来,在应用程序事件查看器中发现有如下错误:300122: The value of the 'max memory' parameter (23552) defined in the configuration file is not high enough to set the other parameter values specified in the configuration

2012-11-27 10:06:11 1474

转载 Sybase 设置字符集

1.JDBC连接串要有字符集设置jdbc:sybase:Tds:192.168.3.11:5000/Wfis_db?charset=cp936 2.服务器配置成cp936(1)使用isql查看当前已经安装的字符集isql -Usa -P>use master>go>select id,name from syscharsets>go id name --

2012-11-27 09:59:50 462

转载 Ext中显示多行tbar方法

var oneTbar = new Ext.Toolbar({ items : [ { text : '复制' }, { text : '粘贴' } ]});var twoTbar = new Ext.Toolbar({ items : [ new Ext.Toolbar.TextItem('工具栏:') //显示文本 ]

2012-11-27 09:56:38 2926

原创 Ext中隐藏Field及Label方法

function hideField(field){ field.disable() field.hide(); field.getEl().up('.x-form-item').setDisplayed(false); //隐藏标签 }function showField(field){ field.enable(); field.show();

2012-11-27 09:39:56 999

转载 ORA-00054: 资源正忙, 但指定以NOWAIT 方式获取资源, 或者超时失效

问题如下:SQL> conn scott/tiger@vm_databaseConnected to Oracle Database 11g Enterprise Edition Release 11.1.0.6.0Connected as scott SQL> drop table student2;drop table student2ORA-00054:

2012-11-27 09:24:46 246

转载 SP2-1503: 无法初始化 Oracle 调用界面|SP2-0152: ORACLE 不能正常工作

系统环境:WINDOW7+Oracle10g+PL/SQL 8.0问题描述:1、安装Oracle并启动服务后,使用PLSQL连接数据库不成功,界面为空白。2、使用sqlplus连接数据库。>sqlplus /nolog提示:SP2-1503: 无法初始化 Oracle 调用界面SP2-0152: ORACLE 不能正常工作问题解决:网络上给出的解决方案是:

2012-11-27 09:18:31 452

转载 Window7下安装Oracle注意事项

WIN7的系统界面很漂亮,使用起来确实很不错,可是却也给我的学习带来过不少麻烦。尤其是这次装Oracle,别人用的是XP的系统很容易就装上了的,可是我却怎么也装不上。为了让同样喜爱WIN7的朋友少走些弯路,下面就介绍一下在win7上安装Oracle10g的方法吧,那可是本人用了8天时间,不停尝试各种方法,装了又卸,最后才得出的正确方法哦。 1. 首先,得从Oracle的官网上下载适用于Vi

2012-11-27 09:15:18 411

转载 Oracle导入异常: unable to create INITIAL extent for segment in tablespace MY_DATA

报错的原因是:导入的表的initial extent 太大,表空间剩余空间不足以分配。解决方法:    第一种:增大表空间中的数据文件。           1.以sysdba身份执行这个SQL,查看表空间中的数据文件:               select  file_name from dba_data_files where tablespace_name = MY_DA

2012-11-27 09:00:17 13147

Hibernate Validator校验框架Demo

Hibernate Validator校验框架Demo基于springmvc

2013-12-10

Hibernate Validator校验框架

Hibernate Validator校验框架学习

2013-12-10

EXTJS 江湖

EXTJS经典教程

2012-04-20

最新 JXL API

通过java操作excel表格的工具类库   支持Excel 95-2000的所有版本   生成Excel 2000标准格式   支持字体、数字、日期操作   能够修饰单元格属性   支持图像和图表   应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。

2011-08-17

最新淘宝客教程(十天学会)

最新的淘宝客教程! 最新的淘宝客教程! 十天学会!

2011-06-08

Android ADT 10.0.0 (最新)

Android ADT 10.0.0 最新 安卓 Android ADT 10.0.0 最新 安卓

2011-06-02

Spring 开发指南

Spring开发必备手册!程序员开发文档!

2011-06-01

ibatis 开发指南

ibatis开发者必备辅助教程!ibatis开发者必备辅助教程!

2011-05-30

OA办公管理系统(源代码+数据库脚本)

OA办公管理系统 的源代码和数据库脚本,可修改

2011-05-24

网上求职招聘系统(源代码+数据库脚本)

网上求职招聘系统的源代码和数据库脚本,可修改

2011-05-24

Javascript高级教程(最新)

Javascript 高级 教程 最新 计算机 Javascript 高级 教程 最新 计算机

2011-05-17

C#入门经典教程(最新)

C# 入门 经典 教程 程序 C# 入门 经典 教程 程序

2011-05-15

IIS 6.0 IIS

IIS 6.0 网站 开发 服务器 IIS 6.0 网站 开发 服务器

2011-05-13

ERWin 725注册码

ERWin 725 注册码 破解 code ERWin 725 注册码 破解 code

2011-05-12

程序员职业规划:让自己变得重要

程序员职业规划:让自己变得重要 程序员职业规划:让自己变得重要

2011-05-10

华为编程大赛试题(含答案)

华为 编程 大赛 试题 比赛 华为 编程 大赛 试题 比赛

2011-05-08

Java企业面试题集(最新)

java 面试题 笔试题 资料 面试 java 面试题 笔试题 资料 面试

2011-05-05

Eclipse开发调试Android程序

Eclipse 开发 调试 Android 程序Eclipse 开发 调试 Android 程序

2011-05-04

Android是什么

Android 简介 入门 是什么 初学Android 简介 入门 是什么 初学

2011-05-04

Android模拟器简介

Android 模拟器 简介 开发Android 模拟器 简介 开发

2011-05-04

Android开发实例详解之IMF(Android+SDK+Sample—SoftKeyboard)

Android开发实例详解之IMF(Android+SDK+Sample—SoftKeyboard)

2011-05-04

Android SDK 2.3与Eclipse最新版开发环境搭建

Android SDK 2.3与Eclipse最新版开发环境搭建

2011-05-04

google地图中文API(CHM)

google地图APIgoogle地图APIgoogle地图APIgoogle地图API

2011-04-27

快速把web项目部署到weblogic上

快速把web项目部署到weblogic上 快速把web项目部署到weblogic上

2011-04-26

RGB颜色表Color

RGB 颜色表 color RGB 颜色表 color RGB 颜色表 color

2011-04-26

w3cschool 20110426

最新的w3cschool资料最新的w3cschool资料最新的w3cschool资料

2011-04-26

Java面试及简历相关

最全、最新的Java面试资料以及简历相关模版的!

2011-04-22

空空如也

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

TA关注的人

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