票
回答
Tomcat引起的诡异性能问题[已解决]15
各位大牛: 小弟项目上使用Nginx+Tomcat搭建的服务器,在自己做的应用性能监控上发现有比较严重的延迟,如图所示: 于是小弟查看Tomcat日志,也发现了对应问题: 但是查看GC日志,并不是Full GC引起的,而是程序本身执行耗时: 但是程序本身应该不会执行如此长的时间,只是生成一个全局唯一ID的逻辑(不存在并发,资源抢占的问题),小弟百思不得其解. 然后查看Zabbix对T ...
票
回答
关于POI生成报表大数据量的问题[已解决]0
我们在做一个报表导出的功能,WEB 容器Server使用TOMCAT6,JVM可用的内存范围只有512M,导出报表使用excel需要下载到本地。 现在遇到性能问题,我现在采用的是POI的HSSF导出,导出的数据来自数据库中的多个表,列最多时,列的个数为110列,如果数据一次性导出会OutOfMemory。 我们现在的做法是,每8K条记录导出到一个Excel的一个Sheet,为一个文件;写成多个 ...
票
回答
如图所示结果,性能问题的原来在哪里?[已解决]0
如图所示参数能说明什么问题? 使用jmeter并发了30个用户 每个用户先登录web系统,然后刷新订单列表100次 单个人的的情况下,基本都都在1m以内,现在需要10以上
票
回答
mybatis 查询条件中使用find_in_set,效率低的问题[已解决]5
函数代码: DELIMITER $$ DROP FUNCTION IF EXISTS `getDivisionChildLst`$$ CREATE FUNCTION `getDivisionChildLst`(rootId VARCHAR(40)) RETURNS VARCHAR(20000) BEGIN DECLARE sTemp VARCHAR(20000); DECLARE sTempCh ...
票
回答
TOMCAT 未收到HTTP请求。[已解决]0
最近在对TOMCAT进性能测试,使用的struts2框架,服务器内在4G. 客户端每秒钟大概向TOMCAT发送400-500个请求,其中有一个获取会场信息的请求总是丢失 通过wireshark在客户端侧和服务器侧抓包,发现客户端确实发送了http请求,并且在服务器也收到了http请求。 修改了struts2的源码StrutsPrepareAndExecuteFilter,对STRUTS2收 ...
票
回答
Apache性能与优化设置问题[已解决]10
服务器配置: CPU:Xeon X3220 2.4GHZ 内存:2G 操作系统:Windows2003 Apache2.4.4+PHP5.3.24+MySQL5.1 MPM的配置如下: <IfModule mpm_winnt_module> ThreadsPerChild 1000 ThreadLimit 1000 MaxConnectionsPerChild 1000 ...
票
回答
如何提高JAVA服务端应用程序在并发情况下的查询性能?[已解决]0
我有一个JAVA服务端应用,后台数据库是ORACLE,数据库连接池是apache common的dbcp,数据库连接数50,就像MVC框架中常见的模式,有一些Service提供API给客户端调用。 现在有个API,业务处理过程中,会查询几次数据库。 如果用单个线程测试此API,循环1000次,不断调用,每次此API耗时都比较固定,大约100毫秒。 但是如果用多线程模拟(运用线程池,线程池中最大线程 ...
票
回答
java将oracle一个表空间的数据同步到另一个表空间的数据,来看看有没有问题[已解决]5
代码如下: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import java.util.Date; ...
票
回答
关于多对多关系维护性能问题[已解决]5
请教大家一个问题呢。 多对多的数据库关系维护一般采用哪种方式呢 ? 比如说 学生表和选课表 的中间表。学生在编辑选课信息后,取消了一些课程。新增了一些课程。 我现在的想法是是: 第一种做法:.(1)把这个学生的选课信息全部删除 (2)插入这个学生的所有选课信息 这种做法有性能浪费。 第二种做法是:把更新后的选课信息 在内存之中和更新前的进行对比。找出该删的删。该新增的新增。 这种就比较麻烦。而且需要 ...
票
回答
使用merge into语句程序性能,效率的提高[已解决]5
oracle数据库 我有一张临时表 fax_no,lsh(主键)两个字段 我有个功能 往这张临时表插入数据 如果 这条数据fax_no存在什么都不做,如果不存在就insert 部分代码如下: //list2.get(i)----->fax_no //这次需要插入的总条数 //list2中有几万条数据 final int size = list2.size(); jdbcTemplate ...
票
回答
oracle 数据转移[已解决]10
有两张表,实时数据表:data,历史数据表:data_his。 实时表,暂时每分时会有5w数据入库(以后会更多,听说要到100w)。 现在需要将14分钟之前的data表数据转移到data_his表,有没有什么效率高的办法啊。大神们踊跃发言啊。 暂时用的办法是,有个job,每分钟执行一次,每1000条一个循环delete掉data表里面14分钟之前的数据,然后有个行级触发器,删除data表数据时 ...
票
回答
STRUTS2.0并发性问题[已解决]3
最近在做一个项目 采用STRUTS2.0框架。TOMCAT5.5 测试的时候用LOADRUNNER进行性能测试。 50个用户和150个用户同时登录,但是LOADERRUNNERA测出来的CAPS始终都是4,没有随着并发用户数量的增加而增加。 请大家看看,这是什么问题。是TOMCAT5.5中没有配置对吗? 还是STRUTS2.0本身有问题呢? 如何提高这个CAPS值呢??
票
回答
mina在linux和windows下的性能问题[已解决]30
我用mina做服务器和客户端分别在linux和windows下做了测试,发现在windows下的性能明显高于linux,不知道问题出在哪了,代码如下,望高手能够指教一下: server端:接受消息然后直接转发回客户端 IoAcceptor acceptor=new NioSocketAcceptor(); //acceptor.getFilterChain().addLast("l ...
oznyang 评论了 关于oznyang发布的i18nTool工具的使用
huayang912 评论了 easyui datagrid 弹出窗口空白的解决方法
haihuichen 评论了 mybatis联teradata 查询时返回结果集为空,同样的代码在mysql下就可以返回结果集
haihuichen 评论了 mybatis联teradata 查询时返回结果集为空,同样的代码在mysql下就可以返回结果集
26762685 评论了 SOS!session串号现象
elbert 评论了 Java怎么实现打印机监控
sandy8508 评论了 Java String.format性能如何
feng_tai_jun 评论了 JSP里加return就会无法编译说Unreachable code
xiaojunjava 评论了 JAVA 连接打印机 打印作业属性设置无效果问题
xiaominzi 评论了 java.security.InvalidAlgorithmParameterException: Prime size must be multiple