`
文章列表
将搬家到csdn
   问题:一个查询sql,在连续两次调用此sql,会传递不同的参数。 不同的参数将导致两种查询结果。可是:在实际运行时 两次sql执行的结果一样。并且最后发现,最后一次的sql执行,并没有在数据库中执行。 表结构如下: 汉字 字段 类型 现金 xianjin double 汇率 huilv double Select xianjin*huilv    from    a(此sql根据传值判断,是否应当乘以汇率) 正常的情况: 在第一调用时,此sql执行乘以汇率的sql。 在第二次调用时,此sql执行没有乘以汇率的sql。 问题为:两次的sql都是乘以汇率。 跟踪方法。通过JUNIT ...
   维护的一个接口出现了执行时间超过半个小时情况。   1、接口执行超过半个小时未给调用程序反馈,调用程序认为调用失败,报错 com.caucho.hessian.io.HessianProtocolException: at com.caucho.hessian.client.HessianProxy.invoke(HessianProxy.java:171) at $Proxy0.createAccount(Unknown Source)     解决问题思路:查看源代码,分析171代码的含义 1、客户端连接关闭 2、网络数据丢包(linux下的iptables控制) 3、接口 ...
    最近的工作是项目的运维:即已经上线的项目,在生产上出现的问题分析并处理。     正常数据:项目表数据,需要另外生成一个顺序号,这个顺序号要与项目是一一对应的。     出现的问题是:出现的一个顺序号对应两个项目。     需要查询的问题:是如何写入的这样数据,并处理。     分析运行环境:用户访问程序通过负载机器访问两个节点。     测试环境模拟:两台机器同时执行生成顺序号的程序,问题复现。     代码中对于生成顺序号的方法加了同步控制,生成顺序号是通过java程序的+1来控制。         问题处理方案:生产顺序号由数据库的存储过程来生成。或者是序列来生成。 ...

maven

mvn install:install-file -Dfile=C:\\Users\zx\\Desktop\\sqljdbc4.jar -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0

oracle 存储过程

最近开始写oracle存储过程,还无法从mysql的思路中转换过来。 下面代码是耗时半天的研究结果: var rownumber number;//定义变量 exec  :rownumber :=9;//赋值 print rownumber;//打印 select rownum +:rownumber ,f9007dm,f9007id,f9007dmmc from d9007sys_code where f9007dm='2002';//排序 目标很重要
今天测试项目: 执行update时,oracle sql developer卡死。 开始以为是工具哪里出现问题,反复通过控制器关闭工具(正常关闭工具已经无效了) 再次执行update set .. where a='1' 这样的sql 还是卡死,不能解决问题。 想想在卡死之前执行了update,但是数据没有生效,可能是没有commit的原因(工具不熟)。 但是没有commit,我也没有地方在commit怎么办啊,工具上也没有查询用户操作的地方。于是疯狂的着急。 实在解决不了问题,开始锻炼身体,敲敲打打经脉;突然想到上网搜搜,于是 “oracle sql 卡死”,还真有高手解决了这个问题 地 ...

顺序号

    博客分类:
  • sql
有时记录中需要顺序号,批量插入的数据顺序号采用了如下的方式: set @rawnum=0; select  'G00001' f1010uid ,@rawnum:=@rawnum+1 f1010sxh from d10school 这种顺序号没有采用序列,是因为没有查询表过程,可以节省一些时间

mybatis sql打印

今天想打印mybatis的sql,按照原来的思路配置,可是无法实现,最后,上网搜索, 从下面方法中找到, <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> ...
今日操作oracle数据库, 今天删除表空间 提示:ORA-02429: 无法删除用于强制唯一/主键的索引 上网收索了一下,有提示索引未删除的,等等。     后来自己回忆了一下,前几天删除表空间还不存在此问题。回忆了一下操作步骤。     每次都是先删除用户,在删除表空间。今天上来就删除表空间,于是出现了如下提示。 于是,老老实实的先删除用户,再删除表空间。ok drop user username cascade
http://www.itnose.net/detail/6154416.html 方法四正好使用我的环境,记录下 方法四:肯定可行的方法 1、下载最新的SVN包: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 2、在你的磁盘上任意位置创建文件夹:“myplugins/svn”。名字可以任取,为了方便插件管理,建议名称为“myplugins”。 3、将解压的svn里的两个文件夹拷贝到“myplugins/svn”下。 4、复制下列java代码,修改路径并执行: package app; import ...
最近一周的工作,大部分时间花费在网络连通上. maven获取资源,git连接都需要网络代理。

测试工具

FitNesse,Cucumber,cuke4duke,robot framework,Selenium 可以 用非程序员也能阅读,理解。编写的 方式来实现自动化测试
在url中需要传递中文参数,这样是为了显示明了。结果发现,这个不太简单,因为是乱码。 在网上搜索了一通,发现需要在tomcat的配置文件中修改connector中的配置参数,如下代码中:    <Connector executor="tomcatThreadPool"                port="8099" protocol="HTTP/1.1"                connectionTimeout="20000"                redirectPort=&quo ...
resin2.1.14+struts+oracle92 测试工具是loadrunner 测试并发访问1500成功. 问题:测试并发访问2000时,由于oracle的sga,pga参数设置不能够访问成功。修改后可以达到2000并发访问。 此时的resin的相关参数设置为thread-max:5000,thread-keepalive:4000,accept-buffer-size:4000. oracle相关设置:alter system set processes=3000 scope=spfile; alert system set sessions=3300 scope=spfile; 在网 ...
Global site tag (gtag.js) - Google Analytics