前天一去公司,老大说,服务器全挂了!最后排查了半天,结论是内存溢出!在WAS的DUMP日志中,看得我头晕眼花,终于找到了罪魁祸首,原来是有同事写代码的时候使用了可滚动的结果集导致内存溢出。什么是可滚动的结果集?其实就是ResultSet游标,本来,Oracle是不支持游标往上移的,只能往下移,也就是一般使用的rs.next(),但是JDBC接口和驱动程序中提供了往上移动的游标,这明显意味着,这种游标是使用JAVA实现的,我没看过源码,但我猜测,应该是在游标移往下一条的时候,将得到的记录保存到一个集合中,如果需要调用上一条时,就能够获取到上一条数据了。这样的实现本来也无可争议,但是要注意场景,如 Read More
posted @ 2013-05-07 19:24
javawebsoa
Views(732)
Comments(0)
Diggs(0)
HTML是赋予网页内容的手段,大部分HTML标签都有其具体的意义,比如说标签p是用来创建段落的,h是用来创建标题的等的,但是span标签和div标签似乎没有任何内容上面的意义,听起来像是聋子的耳朵——摆设。但实际上,与CSS结合起来后,却被应用的非常广泛。它们被用来组合一大块的HTML代码并赋予一定的信息,大部分用来树形class和标识属性id与元素联系起来。 Span和div的不同之处在于span是内联元素,用在一小块的内联HTML中,而div,也就是division(块的意思)元素师块级别的,它等同于其前后有断行,用于组合一大块代码。 实践中,比方说有两个div,分别在... Read More
posted @ 2013-05-07 19:21
javawebsoa
Views(219)
Comments(0)
Diggs(0)
最新在项目中碰到了操作系统差异化的情况 需要做不同的处理所以就必须得区别操作系统代码如下 OSVERSIONINFO Version; ZeroMemory(&Version,sizeof(OSVERSIONINFO)); Version.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&Version); if (Version.dwPlatformId==VER_PLATFORM_WIN32_NT) { if((Version.dwMajorVersion==5)&&(Version.dwM Read More
posted @ 2013-05-07 19:20
javawebsoa
Views(278)
Comments(0)
Diggs(0)
USE [master]GO/****** Object: StoredProcedure [dbo].[sp_get_object_denifiction_cmd] Script Date: 05/07/2013 14:34:55 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOIF OBJECT_ID('[dbo].[sp_get_object_denifiction_to_file]') IS NOT NULLDROP PROC [dbo].[sp_get_object_denifiction_to_file] GO Read More
posted @ 2013-05-07 19:18
javawebsoa
Views(228)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号