自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 tomcat内存溢出

异常:Exception in thread "http-bio-8085-Acceptor-0" java.lang.OutOfMemoryError: Javaheap spaceException in thread "http-bio-8085-exec-101" java.lang.OutOfMemoryError: Java heap spaceException in thread ...

2018-04-18 14:36:13 1730

原创 两种外网调用接口

第一种是直接是平时用的外网,第二种是利用代理的方式的外网调用接口。 public static String post2(String parameters, String url) throws IOException { HttpURLConnection con = null; String result = ""; OutputStream os = null; Buffe

2018-01-22 09:53:04 5596

原创 接口问题(1)

常见返回码说明0 一般表示调用成功,非 0 表示失败。KCBP 错误返回码一般小于 2000, KCBP 的返回码定义在 KCBPError.XML 中;KCXP 错误返回码一般大于2000,可以在 KCXPAPI.H 或 KCXP 编程手册中查找错误说明。1002 被调用的 LBM 在 KCBP Server 端未定义。1004 被调用的 LBM 不能加载,可能是路径错误,或

2018-01-16 15:57:33 1156

原创 接口问题(0)

分线使用同一个TestAgent(执行器)问题描述:因总线用例的组件格式和转发的队列都发生变化,所以之前对执行器做了调整,当时调整的方案是对执行器内部的spasvoKCBP.jar文件进行改造从而生成新的spasvoKCBP.jar文件,这样导致总线用例和BP用例需要两套执行器支持运行,现客户提出前强烈要求将两个执行器合二为一,即spasvoKCBP,jar文件合成一个,能够自动识别总线的组件

2018-01-08 14:46:03 484

原创 java 解析PDF 含表格

最近我们在项目上需要解析Pdf文件中的表格,然后对比两个相似的pdf文件中的表格数据,并返回对比结果。package Pdf.Pdf;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import

2017-12-25 09:13:25 11092 4

原创 freemaker导出word含图片格式

之前有过java里面的poi做出编译excel,而且poi也可以导出word,同事在我们的产品中用了freemake导出word,我很感兴趣,自己做了一个demo,包含了文字和图片,给大家参考。一、将模板word编译成xml格式1、这里就是简单的文字和图片,然后点击word里的另存为,保存格式为xml格式;2、通过notepad++打开后,可以通过在线格式化工具,就可以

2017-12-05 14:39:21 508

原创 Swing中JList的相关问题(2)

最近在做GUi中的两个JList的切换问题,自己做了一个小的Demo,基本可以实现切换,之后还会更新一个应用于产品的代码,多谢关注。package swing;import java.awt.*;import java.awt.event.FocusEvent;import java.awt.event.FocusListener;import java.util.ArrayList

2017-11-30 14:09:32 487

原创 Swing 有关JList的问题

JList选中后,并将选中的内容返回到JTextField中去package com.spasvo.performancerunner.analyzer.word;import java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event

2017-11-23 15:12:22 357

原创 MyEclipse web项目导入Eclipse

问题:Performancestion是一个web项目,但是从svn上导出的时候变成了一个普通的Java项目。解决办法:1、首先先将项目加入tomcat中去,同时还有1.6的jdk2、进入项目目录,找到.project文件,增加一个(如果有的话,就不用添加)      org.eclipse.wst.validation.validati

2017-11-08 14:47:22 331

原创 数据库分组查询最大值的问题

图a  图b  需求:从transResTimeNum中按照transName分组找到各自的最大值对应的runningTime 解决办法:1、先分组查询找到不同transName对应的最大值;2、然后根据最大值找到对应的runningTime Sql语句如下:先分组查询找到不同transName对应的最大值select MAX(transResTim

2017-11-07 14:21:23 4741

原创 获取不同transName下面的transResTimeNum的集合

图a 图b需求:从图a的集合中,按照图b的transName获取不同transName下面的transResTimeNum的集合;解决办法:1. 获取transName为一个list;2. 获取上面的包含transName,transResTimeNum为一个beanList(之前建立过的bean);3. 先遍历list,然后再遍历beanList,加上判断条件tran

2017-11-06 11:11:40 638

转载 百万数据查询优化技巧三十则

1.  对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.  应尽量避免在 where子句中对字段进行 null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null     可以在num上设置默认值0,确保表中num列没有null值,然后这样

2017-11-03 16:42:27 177

原创 SAX方式解析XML文件的方法分析,并取特定字段生成对象

SAX(Simple API for XML)SAX的工作原理简单地说就是对文档进行顺序扫描,当扫描到文档(document)开始与结束、元素(element)开始与结束、文档(document)结束等地方时通知事件处理方法,由事件处理函数做相应动作,然后继续同样的扫描,直至文档结束。SAX解析方式适用于大型文档,因为他的解析是逐行进行不用像DOM中那样为所有节点创建对象,这样效率大大提高,所以虽

2017-10-30 13:58:26 1725

原创 如何得到jar包的运行路径?

获得执行jar的运行路径-使用java.class.path 和 codesource的location   如何得到jar包的运行路径?如果没有这个路径,我们读取文件可能找不到路径,写文件可能写到别的目录里了!而且,调试代码时我们需要eclipse里的命令行里运行,而不需要打包;最终发布时我们需要打成jar包!所以,这部分代码应该要支持以上两种形式。一般执行jar包有下面两种方式

2017-10-23 11:47:32 6363

原创 NoClassDefFoundError和ClassNOtFoundException两种异常

NoClassDefFoundError是一个错误(Error),而ClassNOtFoundException是一个异常,在Java中错误和异常是有区别的,我们可以从异常中恢复程序但却不应该尝试从错误中恢复程序。ClassNotFoundException的产生原因:Java支持使用Class.forName方法来动态地加载类,任意一个类的类名如果被作为参数传递给这个方法都将导致该类被加

2017-10-23 11:20:27 3486

原创 JAVA集合类汇总

一、集合与数组 数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。 集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。 二、层次关系 如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口   Collection接口是集合类的根接口,Java中没有提

2017-10-20 15:58:48 192

原创 设计MySql索引注意点

MySql在建立索引优化时需要注意的问题设计好MySql的索引可以让你的数据库飞起来,大大的提高数据库效率。设计MySql索引的时候有一下几点注意:1,创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数

2017-10-18 11:43:54 300

转载 启动项目异常处理

1、今天开发项目启动tomcat的时候报出WARN ThreadPoolAsynchronousRunner:608和WARN ThreadPoolAsynchronousRunner:624错误,且有APPARENT DEADLOCK等提示,错误如下图所示数据库的问题信息显示的意思是说线程池异步运行的时候造成了线程死锁,后来在网上查资料发现,更换数据库连接配置(查看一

2017-10-17 16:55:09 384

原创 数据库优化

数据库优化1、sql的类型1、String sql1="select acl.case_name,aio.description,aio.value from database+".allrun_caselogacl,"+database+".allrun_set_io aio "+ "where acl.set_name=aio.set_name and acl.runname=

2017-10-17 16:52:05 294

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除