- 浏览: 45723 次
- 性别:
- 来自: 北京
最新评论
文章列表
axis2生成WebService接口调用代码
- 博客分类:
- WEB开发
下载axis2,解压后,命令行指定到bin文件夹,运行:
wsdl2java -uri http://xxx.xxx.xxx.xxx:xxxx/XXX?wsdl -p Test -d adb -s
其中Test为要输出的文件夹,会生成一个java文件到bin的src目录下。
这种方式与eclipse插件生成代码相比,一般只会生成一个java文件,而非为每个方法生成一个,便于管理和使用。
mysql远程地址访问配置
- 博客分类:
- 数据库
远程访问服务器上的MySQL数据库,发现root远程连接不上,提示错误:“1045-Access denied for user root@...”
解决办法如下,执行命令:mysql> select host,user from mysql.user;
增加host为%的记录,即可实现任意IP的访问(也可指定为固定IP)。
修改好后,刷新一下权限即可。
mysql> flushprivileges;
附一下各权限的说明:
列
说明
Select_priv
确定用户是否可以通过SELECT命令选择数据
今天发现网站挂掉了,登录服务器发现应用正常,数据库附服务器上的sqlplus外均连接无反应。
参考网上文章后发现可能为listener.log大小超过4G导致。
停止listener服务后,删除此文件,再重启监听服务,恢复正常。
oracle 11g日志目录:
D:\oracle\diag\tnslsnr\主机名\listener\trace
MySql连接8小时休眠问题
- 博客分类:
- 数据库
在开发中,发现mysql数据库会在应用最后一次访问8小时后,自动进入休眠,这样就会导致在接下来的一次访问时报数据库连接失败错误。
导致这个问题的原因是mysql默认的系统参数wait_timeout是8个小时,我们只需要在系统中修改即可。
show global variables like 'wait_timeout';--全局变量
show session variables like 'wait_timeout';--会话变量
然后我们把这两个全部进行修改到86400(60s*60*24h):
set global wait_timeout = 86400;
set sess ...
通过命令提示符去登陆Oracle,去查看怎么回事,然后问题进一步出现,错误“ORA-03113:通信通道的文件结尾
Oracle出现错误,于是去错误日志里去找问题根源:在 $ORACLEHOME\diag\rdbms\oracle\oracle\trace\文件夹下找到oracle_ora_6320.trc文件,打开显示错误日志:
1 引言
在程序设计的过程中,往往会遇到两个记录集的比较。如华东电网PMS接口中实现传递一天中变更(新增、修改、删除)的数据。实现的方式有多种,如编程存储过程返回游标,在存储过程中对两批数据进行比较等等。
本文主要讨论利用ORACLE的MINUS函数,直接实现两个记录集的比较。
2 实现步骤
假设两个记录集分别以表的方式存在,原始表为A,产生的比较表为B。
2.1 判断原始表和比较表的增量差异
利用MINUS函数,判断原始表与比较表的增量差异。
此增量数据包含两部分:
1)原始表A有、比较表B没有;
2)原始表A和比较表B都有,但是某些字段发生了改变。
2.2 判断比较表与原 ...
关于setTimeout这个函数的传递参数问题纠结了好久,网上写的方法很乱,这里找到了比较好的一个方法,共享一下。
window.setTimeout(function(){test(para);},1000);
这样就很好地解决了问题
首先当然要下载axis2的JAR包,导入工程,这里我们可以从网上下载eclipse插件来自动生成客户端代码,但有些情况下,比如需要调用大量的接口,如果采用这种方式的话管理起来将会很麻烦,这里介绍一下怎么来自己写客户端调用接口。
import org.apache.axiom.om.OMAbstractFactory;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
import org.ap ...
ISMP-综合业务管理平台 。Integrated Services Management Platform。它能配置和管理智能网业务,并支撑正在运营的业务,包括对ISCP中业务逻辑的管理和对业务用户数据的增删、修改等。在综合业务生成环境(ISCE)中创建的新的业务逻辑 ...
通过window.showModalDialog(url, obj, arg)进行调用,常见的调用方式如下:
window.showModalDialog(地址, self, "dialogHeight=430px;dialogWidth=420px;scroll=no;status=no");
如果想在打开的网页对话框中取父页面进行操作,可以用如下方法:
window.dialogArguments
这里的调用存在一个缓存的问题,我们可以通过传变值的途径来解决,如下:
var d = new Date();
window.showModalDialog(& ...
今天发现在FORM中只有一个INPUT时,输入完成后回车会自动提交表单,加入onsubmit="return false;"可以防止此动作,如下:
<form name="form1" method="post" onsubmit="return false;">
JS控制关闭窗口时执行函数
- 博客分类:
- JavaScript
如下,实现在关闭此窗口时点击父页面的一个按钮。
//关闭窗口刷新父页面
function closeWin(){
window.opener.parent.document.getElementById("sform").click() ;
window.opener=null; window.open('','_self'); window.close();
};
function window.onunload(){
window.opener.parent.document.getElementById("sform ...
今天在MYeclipse中配置好weblogic并启动时,报这个: Bad version number in .class file
后检查发现是weblogic10.3的JRE版本为1.6,而我用的MYeclipse6.0的版本为1.5,所以报错。
解决如下:
1. 把weblogic安装目录下的JRE添加到MYeclipse中。
2. 把weblogic的JDK配置改为新添加的
3. 重新启动,OK
关于子查询和外连接效率比较
- 博客分类:
- 数据库
在网上查了下资料,并自己对比了一下,发现在数据量比较小的时候,两者的速度基本一样,在几百条数据时,子查询甚至要更快一点,但在数据量过万的情况下,外连接的执行速度要远高于子查询。
JS中传递中文参数
- 博客分类:
- JavaScript
今天发现在JS函数中传递参数会报XXX未定义错误,在给传递的参数加上引号后解决,原因未知。