- 浏览: 147511 次
- 性别:
- 来自: 广州
最新评论
-
gongjiuhui:
Spring,Struts2.0,Ibatis框架整合_3 -
clmgwan:
clmgwan 写道楼主你好,这个代码少一个BillForma ...
批量新增_(struts2文件上传、下载,jxl读取Excel等) -
clmgwan:
楼主你好,这个代码少一个BillFormatVo的pojo类, ...
批量新增_(struts2文件上传、下载,jxl读取Excel等) -
hngmduyi:
JQUERY太他妈强大了啊.
jQuery实现多选下来框(multiple select) -
zl239:
...
SVN Path is not a working copy directory
文章列表
最近新入x230,开封破处时新建了一个电脑用户---U,在U下装了Oracle10g的服务端。但脑抽筋在一堆其他电脑正常的装软件操作过程中发现U不好用,很多东西要提示有系统用户Administrator----A的权限,于是,我切换到A下,删了U,这时发现之前在U下装的Oracle服务端不能用conn as sysdba登录进去了,提示"ORA-010131:insufficient privileges",开始发封了,在百度上找了很多资料无法解决,最后忘记是哪里看到的资料了,解决办法如下,特此记录留念脑抽筋的一刻。
其实是去电脑用户 ...
临近新年,各地电信运营网站相应推出各种优惠游戏活动,开发过程中关于JSP页面的一个防止重复刷新重复做目的动作的代码,立此存照。
1、利用JSP的referer属性
<%
String retUrl = "/sales/tianyigame/game_box.jsp";
String ComeUrl = "";
ComeUrl = request.getHeader("REFERER");//取得上一级页面的URL
if(ComeUrl == null ...
org.tigris.subversion.javahl.ClientException: Path is not a working copy directory
svn: 'E:\zte\...\BossWeb\WebContent\WEB-INF\classes\com' is not a working copy directory
这种异常,参照网上的一些资料,一般是把不应该受svn控制的东东也交给了svn控制,比如随时都会因编译变化而不同的class文件。
ps:出差外地,自己一个人住酒店的房间,颇感寂寥。看回JE博客,发现多写文章的习惯没有得到有效坚持。顶,我们人之所以 ...
D:\Oracle\BIN>exp kfsupport/kfsupport@orcl file= d:\data.dmp tables=(order_info,
mm_menu) query="'where rownum<=10'"
Export: Release 10.2.0.1.0 - Production on 星期五 7月 9 17:52:22 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到: Oracle Database 10g Enterprise Editio ...
最近在研读<<Thinking in Java>>......
多态的2个缺陷,其一:对私有方法的“覆盖”。只有非private方法才可以覆盖,因为private方法会被自动默认为是final方法。
public class Father {
private void f() {
System.out.println("Father's f()");
}
public void p() {
System.out.println("Father's p()");
}
public ...
可在jsp页面设置:
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires",0);
%>
项目增加数据量后,今天一跑,报这样一个异常:
java.lang.OutOfMemoryError: Java heap space
在网上搜了一下,原来是jvm虚拟机的默认Heap的大小问题。Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.
1.可以在windows 更改系统环境变量
加上JAVA_OPTS=-Xms64m -Xmx512m
2,如果用的tomcat,在windows下,可以在
C:\tomcat5.5.9\bin\catalina.bat 中加上:
set JAVA_OPTS=-Xms64m -Xmx25 ...
java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher
Could not initialize class net.sf.json.util.JSONUtils
出现以上等异常,可能是因为缺少以下几个包中的一个:
ezmorph-1.0.6.jar
commons-lang 2.4
commons-beanutils 1.7.0
commons-collections 3.2
commons-logging 1.1.1
到配置文件部分了,这个是把所有dao,service,action等都分开来写,applicationContext.xml:
<?xml version="1.0" encoding="UTF-8"?>
<beans default-autowire="byType"
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc ...
数据持久层部分,接口类,IUserDao.java:
/**
* File Name:IUserDao.java * Version: * Date:2010-1-27 * Copyright Belongs To Musoon Corporation 2010
*/
package com.dao.in;
import java.util.List;
import com.vo.User;
/**
* Project Name:ZhiMing ** Class Name:IUserDao
* Author:Musoon ...
近期在公司参与开发的项目是用Spring+Struts2.0+Ibatis框架整合的,很多底层的东西都被那些架构师们封装好了,如果拆出来拿到其他项目用的话,基本上相当于重新整合。为此,自己整合了一下,也查看了很多人的整合方案,觉得有点乱,希望自己整合的不会那么乱,哈哈,不过有个缺点是对事务的处理还没搞进去。我把数据持久层(*Dao),业务逻辑层(*Service),action层(*Action)等的写法分两种了,一种是全部都写在applicationContext.xml里,另一种是全部分开写,然后再将各自所在的xml引进applicationContext.xml里。
先看总体分包 ...
不做不知道,一做才知道自己原来不知道。之前用惯struts1.x,那些request啊session之类都是方法自带有的,我们直接调用就可以;而平时公司项目中用到有struts2.x的话,action所继承的BaseAction等底层那些都是人家封装好的,直接继承就可以。现在自己搞个,才知道struts2的request、response、session原来都被隐藏的了,不过struts2提供有两种方式给我们访问。
第一种方式,非IoC(Spring中的控制反转)方式:
/**
* File Name:BaseAction.java * Version: * Da ...
今日把在家里做的一个小项目拿到公司的电脑准备连接数据库时,有这样一个异常,“Error while performing database login with the mysql Driver:null...”,我百思不得其解,Driver怎么可能会是null的呢。因为公司机子的ip是另外分配的,以为不能用"localhost",就用回分配的地址(cmd->ipconfig查看没有错),还是同样的错(这个地址平时部署其他项目是可以正常连Oracle数据库并可正常被别的机子访问)。我想了一下,自己机子的主机名是改了的,平时自己访问自己机子上部署的项目的话,用改了 ...
在Struts2中,与拦截器有关的元素有这5个:intercetors,intercetor,intercetor-ref,intercetor-stack和default-intercetor-ref。
我们在使用一个拦截器之前,必须先在<intercetors>的段落里用一个intercetor元素注册它。例如,我们在下面这个package里注册两个拦截器:
<package name="myPackage" extends="struts-default">
&l ...
参照《锋利的jQuery》这本书的例子敲的代码,在项目中的应用是根据这例子来改造的,在此作一下笔记,jQuery真他妈强大!
js代码:
<script type="text/javascript">
$(document).ready(function(){
$('#add').click(function(){
var $options = $('#select1 option:selected');//获取当前选中的项
var $remove = $options.remove();//删除下拉列表中选中的项
$r ...