- 浏览: 65825 次
- 性别:
- 来自: 深圳
文章列表
Spring、Ibatis的事物框架配置
- 博客分类:
- SSH/SSI
1、在做事物控制前,先检查所用的包是否已经加载进来
aspectjrt-1.5.4.jar aspectjweaver-1.6.2.jar cglib-nodep-2.1_3-osgi.jar
2、在Spring配置数据源的配置文件中加入如下配置
<!-- 数据库连接配置 -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
...
1、java.lang.ClassCastException: $Proxy6 cannot be cast to com.vip.core.service.StudentService.impl.StudentServiceImpl
方法:
ICMSDictService dictService = (CMSDictServiceImpl)context.getBean("ICMSDictService");
将上面获取到的Object强制转行为他的借口对象就可以了
ICMSDictService dictService = (ICMSDictService)context ...
启动Jdevloper时候弹出:
Unable to create an instance of the Java Virtual Machine
Located at path:
d:/install_soft/Jdeveloper/jdk160_24/jre/bin/client/jvm.dll
此类问题是由于启动时内存不足,需要修改配置文件jdev.conf
此文件在Jdevelpoer安装目录的jdeveloper\jdev\bin下,
我的在D:\install_soft\Jdeveloper\jdeveloper\jdev\bin(供参考)
找到修改启动时所需内存大小
在此行(Ad ...
1,打开window-preferences-myeclipse enterprise workbench-files and editors-xml-xml catalog,
点 add..,出现一对话框,location栏选file system,找到struts-2.0.14-all\struts-2.0.14\src\core\src\main\resources目录下的 struts-2.0.dtd文件,打开,然后key type 选择uri,下面key值填 http://struts.apache.org/dtds/struts-2.0.dtd,点击OK,这样再次打开struts.x ...
javascript中数组常用操作
1、push:将参数添加到原数组末尾,并返回数组的长度
var a = [1,2,3,4,5];
var b = a.push(6,7);
操作后结果:
a:[1,2,3,4,5,6,7]
b:7
2、concat:返回一个新数组,是将参数添加到原数组中构成的
var a = [1,2,3,4,5];
var b = a.concat(6,7);
操作后结果:
a:[1,2,3,4,5]
b:[1,2,3,4,5,6,7]
...
js 删除数组中重复的记录
- 博客分类:
- javascript
//删除数组中重复的记录
Array.prototype.unique = function()
{
var a = {};
for(var i=0; i<this.length; i++)
{
if(typeof a[this[i]] == "undefined")
a[this[i]] = 1;
}
this.length = 0;
for(var i in a)
this[this.length] = i;
return this;
}
functi ...
mysql忘记密码,想修改。
1.打开命令行窗口,停止mysql服务:
Net stop mysql
2.启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe
执行:mysqld-nt --skip-grant-tables 当前窗口将会停止。
3.另外打开一个命令行窗口,执行mysql 如果提示没有这个命令,先进入MYSQL的安装位置下BIN目录再运行mysql
>use mysql ---------**在这一步,继续不下去了。提示错误ERROR 1044 (42000): Access denied for user ''@'loc ...
今天在做SSI框架整合的时候报了一个这样的错误:Action class [userAction] not found - action - file:/D:/tomcat-6.0.29/webapps/SSIBlank/WEB-INF/classes/struts.xml:10:54,找了好久,一直以为我配置的问题或者是缓存的原因,翻来覆去搞了好久也没搞好,最后想想...原来是这样,具体的异常详细信息如下:
严重: Exception starting filter Struts2.1
Unable to load configuration. - action - file:/D:/ ...
js实现全选和反选功能
- 博客分类:
- javascript
最近没事做,就用js写了一个复选框选择全选时,下面的按钮也都会选择上,当下面的选框被全选时,全选按钮也会被选中;还实现了一个反选功能,可供大家参考,如果大家有好的建议也可以给我留言,我们一起学习...
<script language="javascript">
//选中全选按钮,下面的checkbox全部选中
var selAll = document.getElementById("selAll");
function selectAll()
{
var obj = document.getElementsByNam ...
js创建表格和删除表格中的行
- 博客分类:
- javascript
<script>
// 为表增加一行
function create()
{
var tableObj = document.getElementById("tab");
alert(tableObj.rows.length);
var newRowObj = tableObj.insertRow(tableObj.rows.length);
// 此处的顺序应该和下面的顺序一致
var newColName = newRowObj.insertCell(newRowObj.cells.length);
var ...
该程序主要完成不同数据库间数据的备份。此程序仅针对两个数据库间表中字段名相同的情况下使用,可支持两个表中字段不等的情况,如果老数据库中表的字段数少于或等于新数据库表中字段,就把老数据库表中有的字段的值拷贝到新数据库表相应的字段中;反之则把新数据库中有的字段的值从老数据库中拷贝到新数据库中。
在运行改程序的时候首先确保你的数据库可以连接上,然后再数据库中建立对应的数据库,
并在数据库中创建数据库表,确保表名和表中的字段名称一致,这样数据才能拷贝成功。
1、数据库信息实体类
package com.test.jdbc;
public class DB {
// 数据库驱动
...
package com.test.io;
import java.util.List;
import java.io.File;
import java.util.ArrayList;
/**
* 读取指定文件夹下所有txt文件
* @author gaoht
* @date 2010-10-20
*/
public class ReadFolder {
private List<String> list = new ArrayList<String>();
public static void main(String[] args) {
Re ...
在连接sqlServer2000数据库时报:
Error establishing socket异常解决方法:
如果在测试连接SQL Server2000 JDBC连接数据库出现错误Error establishing socket,处理方法如下:
查看你是不是没有装SQL的sq3或者sq4补丁。
检查的方式如下:
方法一:
打开SQL Server2000的企业管理器-->Microsoft SQL Servers-->SQL Server 组,列出一部分数据库服务器,
找到当前使用的服务器,右键-->属性-->查看常规卡中的-->产品版本。如果是没有打补丁的就 ...