上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 29 下一页
摘要: Tomcat是Servlet容器,但它提供了JNDI的实现,因此用户可以象在Java EE应用程序服务器中一样,在Tomcat中使用JNDI查找JDBC数据源。在事务处理方面,Tomcat本身并不支持JTA,但是可以通过集成JOTM达到目的。 如果你的应用最终部署到一个功能齐备的Java EE应用服务器上,也许你更希望使用Java EE应用服务器的JTA功能,这样可以利用应用服务器本身许多优化措施。下面,我们让Tomcat通过JNDI开放JOTM的JTA的数据源,进而在Spring容器引用这个JNDI数据源,并在此基础上提供JTA事务。我们所使用的环境是:Tomcat 5.5+JOTM 2.3 阅读全文
posted @ 2011-08-11 09:05 sky7034 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 1、准备工作我的项目是struts2+spring+hibernate架构,web服务用tomcat;现在遇到的问题是要连接多个数据库一个Oracle一个SqlServer,现在把我配置过程分享给大家!使用jta事务,用tomcat+jotm提供事务管理器货运专家请先下载相应的jotm的jar包,放到工程中的lib包中2、配置hibernate配置文件,有几个数据库就配几个这样的文件 我的配sqlserver数据库的文件如下:例如:hibernate_sqlserver.cfg.xml<hibernate-configuration> <session-factory> 阅读全文
posted @ 2011-08-11 09:04 sky7034 阅读(1275) 评论(0) 推荐(0) 编辑
摘要: 同时对一个表操作,update,truncate 等操作,会造成此错误,另外,事物没有提交,从而进行其他操作也有可能会造成此异常。ORA-00054 resource busy and acquire with NOWAIT specifiedCause: The NOWAIT keyword forced a return to the command prompt because a resource was unavailable for a LOCK TABLE or SELECT FOR UPDATE command.Action: Try the command after a f 阅读全文
posted @ 2011-08-10 09:59 sky7034 阅读(1888) 评论(0) 推荐(0) 编辑
摘要: SET QUOTED_IDENTIFIER ONGOSET ANSI_NULLS ON内陆运输GOCREATE proc pGetInsertSQL (@TableName varchar(256))asbeginset nocount ondeclare @sqlstr varchar(4000)declare @sqlstr1 varchar(4000)declare @sqlstr2 varchar(4000)select @sqlstr='select ''insert '+@tablenameselect @sqlstr1=''sele 阅读全文
posted @ 2011-08-10 09:58 sky7034 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 移除注释和空白注释的作用就不解释了,用户访问你的网站,把一个带注释的代码拿过去,而不会执行注释的这段东西,岂不是白白浪费了这段代码所带来的网络带宽。于是乎我们压缩就应该把注释给Del掉。空白则是为了代码美观,易于程序员查看调试,对于解释器来说,空白是无意义的,反而得花时间去扫描它,所以压缩应该也要去除这些无意义的空白,包括缩进,空格,空行等。做完这一步,只是第一层次的压缩。为了使得JS文件尽量的小,我们还得采用一些新思路。优化代码我们是不是经常使用"abcd"+"efgh"这样的字符串拼接呢?于是我们考虑在压缩的时候直接就压缩成"abcdefg 阅读全文
posted @ 2011-08-09 10:26 sky7034 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 为什么Ajax无法跟踪浏览历史?我们假设,仅仅是假设:输入一个URL访问某网站时,浏览器背后就会记录你当前访问的URL,紧接着从当前页面点击一个链接跳转到新页面,浏览器就会把刚刚访问的那个URL记录在历史里边,这样你点“后退”按钮时,它就知道要回到刚刚那个页面。想必这样的过程应该是挺容易理解的。那么Ajax为什么不能跟踪呢?Ajax请求往往是你页面的某个按钮触发了点击事件(可以是其他事件!)而发送的。如果你在当前页面点击了某个按钮触发了Ajax请求发送,然后看到了一副风景画,突然觉得很有feel,把地址复制给好友叫他去看。这时,他访问了这个地址,发现看到的不是你看到的内容,因为他没有去点击那个 阅读全文
posted @ 2011-08-09 10:08 sky7034 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 时间函数实例:select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual; --加1月 select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual; --加1星期 select sysdate,to_char(sysdate+1,'yyyy-mm-dd HH24:MI:SS') from dual; --加1天 select sysdate,to 阅读全文
posted @ 2011-08-08 09:50 sky7034 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 我们在写提交页面的时候,有时候会遇到刷新后重复提交的问题,下面的方法采用的是屏蔽法: <script language="javascript"> //禁止用F5键 function document.onkeydown() { if ( event.keyCode==116) { event.keyCode = 0; event.cancelBubble = true; return false; } } //禁止右键弹出菜单 function document.oncontextmenu() { return false; } //下面代码实现全屏显示 fu 阅读全文
posted @ 2011-08-08 09:48 sky7034 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: 1.第三方jar包的使用 如果在Java Build Path中使用Add External JARs这种方式,运行时会有找不到类的错误(我的上面有,如果你没出现,恭喜你),上网查了几种方式,我这边运行通过的方式如下: 在项目中建个lib文件夹,把需要的jar包复制进去,在 Java Build Path中使用 Add JARs ,选择项目下的lib包中的jar文件即可,发布apk文件时会自动打包进去。 网上还有一种方式,在 Java Build Path 中使用 Add Library, 选择 User Libaray -> 新建一个User Libaray的方式,这种我没试,有通过的 阅读全文
posted @ 2011-08-05 09:59 sky7034 阅读(2139) 评论(2) 推荐(0) 编辑
摘要: Activity启动后点击一个界面按钮后会开启一个服务(暂定为padService),在padService中会启动一个线程(暂定为Thread-3)发起Socket连接。我们项目中使用mina作为socket通信框架,用过mina的同志们应该熟悉,Thread-3只是负责监听,具体的消息处理是另外的线程。在我们的IoHandler中处理消息,现在的问题是,我需要在IoHander的sessionOpened方法中给Activity一个消息去更新UI界面,这个就涉及到不同线程间的通信了。 网上搜索后,在android中线程间通信使用Handler,Looper,Message这几个对象(不熟. 阅读全文
posted @ 2011-08-05 09:57 sky7034 阅读(331) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 29 下一页
蘑菇街女装 货运专家