- 博客(38)
- 资源 (2)
- 收藏
- 关注
原创 Hibernate
<br />hibernate <br />1.在数据库中条件查询速度很慢的时候,如何优化? <br />(1).建索引<br />(2).减少表之间的关联<br />(3).优化sql,尽量让sql很快定位数据,不要让sql做全表查询,应该走索引,把数据量大的表排在前面<br />(4).简化查询字段,没用的字段不要,已经对返回结果的控制,尽量返回少量数据<br /><br />2.在hibernate中进行多表查询,每个表中各取几个字段,也就是说查询出来的结果集并没有一个实体类与之对应,如何解决这个问题
2011-04-02 10:45:00 2212
原创 代码8
<br />for (int i = 1; i < rowCount; i++) {<br /> for (int j = 0; j < columnCount; j++) { <br /> valueColIndex = aRowColList.get(j);<br /> cellContent = excel.getCellContent(sheetName, valueColIndex, i);<br /> String cellBGColor = cellConte
2011-03-25 10:58:00 423
原创 代码7
<br />aRowColList.add(col);<br /> if(type.equalsIgnoreCase( "exp" ))<br /> {<br /> aRowColList.add(col+1);<br /> }<br /> }<br /> }<br /> }<br /> if(parameterColIndex<0){<br /> return nul
2011-03-25 10:55:00 1062
原创 代码6
<br />int rowCount = excel.getRows(sheetName);<br /> int columnCount = excel.getColumns(sheetName);<br /> int parameterColIndex = -1;<br /> for (int col = 0; col < columnCount; col++) {<br /> boolean isHiddenCol = excel.isHiddenCol(sheetName, col);<br
2011-03-25 10:54:00 292
原创 代码5
<br />if (sheetName.equalsIgnoreCase( existName[ei] ))<br /> {<br /> sheetName = existName[ei];<br /> boolFind = true;<br /> break;<br /> } <br /> }<br /> if (bo
2011-03-25 10:52:00 311
原创 代码4
<br />//解决系统没有sheet页名大小写区分的接口函数<br /> for (int index = 0; index < sheetNames.length; index++ )<br /> {<br /> sheetName = sheetNames[index];<br /> for(int ei = 0; ei < existName.length; ei++)<br /> { <br />
2011-03-25 10:51:00 279
原创 代码3
<br />allSheets = wb.getSheets();<br /> sheetNames = wb.getSheetNames();<br /> InputStream in = new FileInputStream(fileName);<br /> hssfWorkbook = new HSSFWorkbook(in);<br />private String[][] getProductParameterValue(Read
2011-03-25 10:08:00 253
原创 代码2
<br />WorkbookSettings workbookSetting = new WorkbookSettings();<br /> workbookSetting.setDrawingsDisabled(true);<br /> // 解决总是提示cannot add data validity settings<br /> workbookSetting.setCellValidationDisabled(true);<br />
2011-03-25 10:07:00 668
原创 代码1
<br />WritableWorkbook excelWorkbook = Workbook.createWorkbook(filePath);<br /> WritableSheet infoSheet = excelWorkbook.createSheet("个人信息", 0);<br /> infoSheet.setColumnView(0, 20);<br /> infoSheet.setColumnView(1, 20);<br /> infoSheet.setColumnVie
2011-03-24 17:58:00 267
原创 Web面试题
<br />壹、Collection 与 Collections 的区别?<br /> 前者是集合接口,后者是工具类。<br />贰、JSP有哪些内置对象?作用分别是什么?<br /> 一共有九个内置对象,<br /> 1、pageContext javax.servlet.jsp.PageContext<br /> 2、request j
2011-03-24 00:30:00 629
原创 swt代码
<br />//设置显示在屏幕中央<br /> Toolkit kit = Toolkit.getDefaultToolkit();<br /> Dimension screensize = kit.getScreenSize();//获取屏幕的大小<br /> int screenwidth = screensize.width;//屏幕的宽度<br /> int screenheight = screensize.height;//屏幕的高度<br /> shell.setLocation((
2011-03-23 18:31:00 354
原创 项目描述修改
<br />一个产品下有多个产品编码,而一个产品线下又有多个产品, 8.对比统计界面总数量值(所有产品编码的总重量、总体积、总长度、总宽度等)<br /> 9.保存对比结果到日志文件(同一个产品编码数量值不相等的产品编码)这样就保证了算法开发人员写算法的正确性以及大大提高了算法开发人员的工作<br />效率。
2011-03-21 20:00:00 403
原创 项目描述2
<br />AutoMan工具是一个全自动化工具,模拟人工操作Unistar工具(华为另外一个工具)。AutoMan工具是华为内部专门为测试人员(PDE)而做的一个测试工具,<br />它的价值就是避免了测试人员对上万行数据操作所带来的低效率、高错误率以及测试算法等问题。<br />本工具要依赖Unistar工具,必须先安装Unistar工具,并且AutoMan工具账号和密码与UniStar工具登录界面的账号和密码一样。所说的低效率是指测试人员必须人工在Unistar工具参数界面配置产品编码的数量,<br
2011-03-20 23:42:00 1130
原创 项目描述
<br />AutoMan工具是一个全自动化工具,非常实用。本工具因依赖Unistar工具故AutoMan账号与密码和UniStar一致。在登录基本信息界面上要根据产品线所属网络、无线、国内、海外选择对应Unistar版本,根据产品所属网络产品线、无线选择相对应产品类。<br />测试用例:根据所设计测试用例名前三位可判断出是哪类算法如:CFG即控制算法用例,然后根据相应算法的验证过程进行自动化验证,测试人员只需点击开始按钮即可自动操作Unistar工具,鼠标自动移动去操作界面,测试结束后会生成一个结果文件
2011-03-18 08:11:00 991
原创 java面试题2
<br />一、应用题<br /> 1。struts的应用<br /> 2。JDO是什么<br /> 3。JSP有哪些动作?作用分别是什么?<br /> 答:JSP共有以下6种基本动作 <br /> jsp:include:在页面被请求的时候引入一个文件。 <br /> jsp:useBean:寻找或者实例化一个JavaBean。 <br /> jsp:setProperty:设置JavaBean的属性。 <br /> jsp:getProperty:输出某个
2011-03-17 00:14:00 565
原创 java面试题
<br />JAVA笔试题 集锦<br /> <br />Java基础面试题(基础知识) <br /> <br />1.1. Java中的异常处理机制的简单原理和应用。<br />答:当Java程序违反了Java的语义规则时,Java虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是Java类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是Java允许程序员扩展
2011-03-16 23:43:00 2446 1
原创 sql代码
<br />select a.ParameterCode as ParameterCode,b.FatherParameterCode as FatherParameterCode, b.EngDesc as EngDesc, b.IsMidLevel as IsMidLevel, <br />a.CtrlValue0 as CtrlValue0, case b.InputType when 1 then a.EngDesc0 when 2 then '' else a.ManualValue0 end
2011-01-03 23:42:00 529
原创 sql4
<br />staConditionStr+=" case c.SBOMType when 1 then a.AddValue"+j+" when 5 then a.AddValue"+j<br /> + " when 6 then a.AddValue"+j+" else ''"+" end as case"+(j+1)+" , ";<br /> // + " a.AddValue"+j+" as case"+(j+1)+" ,";<
2010-12-31 21:35:00 257
原创 sql3
<br />select a.VarName as VarName,b.PartNumber as PartNumber,c.SBOMID AS SBOMID, b.EngInnerDesc as EngInnerDesc, c.SBOMType AS SBOMType, case c.SBOMType when 1 then a.AddValue0 when 5 then a.AddValue0 when 6 then a.AddValue0 else '' end as case1 ,
2010-12-31 21:34:00 309
原创 sql2
<br />select TLNo, DisplayLevel,c.SBOMID as SBOMID,c.FatherSBOMID as FatherSBOMID, b.PartNumber as PartNumber, a.VarName as VarName,c.SBOMType as SBOMType , case c.SBOMType when 1 then b.Model when 5 then b.Model when 6 then b.Model else b.EngOuterDesc
2010-12-31 21:32:00 291
原创 sql
<br />select a.ParameterCode as ParameterCode,b.FatherParameterCode as FatherParameterCode, b.EngDesc as EngDesc, b.IsMidLevel as IsMidLevel, a.CtrlValue0 as CtrlValue0, case b.InputType when 1 then a.EngDesc0 when 2 then '' else a.ManualValue0 end as cas
2010-12-31 21:30:00 244
原创 java调用Dll函数
<br />package com.heyajun.fuxi;<br />public class Test {<br /> static<br /> {<br /> System.loadLibrary("cabview");<br /> }<br /> public native static int shanfei(int i);<br /> public static void main(String[] args)<br /> {<br /> Test jc = new Test(
2010-09-14 00:50:00 3201 1
原创 进度条代码
<br />package com.heyajun.project;<br />import java.awt.BorderLayout;<br />import java.awt.Color;<br />import java.awt.Container;<br />import java.awt.Dimension;<br />import java.awt.event.ActionEvent;<br />import java.awt.event.ActionListener; <
2010-09-05 23:21:00 364
原创 java进度条问题5
<br />package com.opensource.progressbar;<br /><br />// import classes<br />import java.awt.FlowLayout;<br />import java.awt.event.ActionEvent;<br />import java.awt.event.ActionListener;<br />import java.io.FileInputStream;<br />import java.io.
2010-09-01 01:02:00 448
原创 java进度条问题4
<br />import java.awt.event.WindowAdapter;<br />import java.awt.event.WindowEvent;<br />import java.lang.reflect.InvocationTargetException;<br />import javax.swing.JDialog;<br />import javax.swing.JProgressBar;<br />import javax.swing.SwingUtilitie
2010-09-01 00:55:00 420
原创 java进度条问题3
<br />import java.awt.Color;<br />import java.awt.FlowLayout;<br />import java.awt.event.ActionEvent;<br />import java.awt.event.ActionListener;<br />import javax.swing.JButton;<br />import javax.swing.JFrame;<br />import javax.swing.JProgressBar
2010-09-01 00:52:00 429
原创 java进度条问题2
import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; import javax.swing.Timer; public class GenTest implements Runnable { Timer tm; ProgressMonitor pm; JFrame poi; int i;
2010-09-01 00:50:00 357
原创 java进度条问题1
<br />Java进度条JProgressBar使用方法 <br />package swimg;<br />import java.awt.BorderLayout;<br />import java.awt.Color;<br />import java.awt.Container;<br />import java.awt.Dimension;<br />import java.awt.event.ActionEvent;<br /><br />import java.awt.e
2010-09-01 00:46:00 1080
原创 进度条问题4
<br />在一个WinForm窗体上有三个进度条(分别为a,b,c)和一个Button按钮,点击按钮,程序开始运行,当a走100%时,b走10%,c走1%。请问这个程序要怎么写?<br /> <br />首先你要对线程有一定的了解。进度条的显示、后台的进度计算是在两个线程里面分别来运行的。不然会出现不同步的问题。<br />然后是委托。用委托来进行两个线程之间的通信。<br />至于三个进度条,简单:直接在计算进度的线程中,算好的进度,直接给主线程a走100%时,b走10%,c走1%,百分知多少就是参数的
2010-09-01 00:37:00 632
原创 进度条问题3
<br />我在主文件中新建了影片剪辑 进度条实例名为“jdt”<br /><br />动态文本框变量名为“bfb”<br /><br />进度条和文本框在同一影片剪辑里<br />该影片剪辑实例名为“loading”<br /><br /><br />我第一桢放了一个按钮 按下会跳转到第二桢并且自动加载一个叫"aa.swf"<br />的文件<br /><br />我在图层的第2桢加入了以下代码<br /><br /><br />loadMovieNum("aa.swf", 2
2010-09-01 00:25:00 314
原创 进度条问题2
QQ农场的正在加载组件的进度条怎么弄就是:正在加载组件(0/5)进度条读完就变到:正在加载组件(1/5)…………正在加载组件(2/5)…………正在加载组件(3/5)……………………………………怎么弄啊?? <br /> 问题补充:进度条读完后,又从0开始读……大哥大姐帮忙! 标签呢??给你一个完整的代码:.版本 2.程序集 窗口程序集1.程序集变量 NN, 整数型.子程序 __启动窗口_创建完毕NN = 0时钟1.时钟周期 = 10
2010-09-01 00:12:00 370
原创 进度条问题1
<br />做了个查询,想添加个进度条显示查询的进度,但是现在不知道如何控制进度条的长度。<br />补充:控件采用progress control,数据有大有小,大的几百M。<br /> <br />应用到2个函数 如果是进度条窗口边框的大小 可以用movewindow函数<br /><br />如果是进度条长度 那可以先给进度条设定一个范围 然后用第二个函数控制进度条的显示<br /><br />CProgressCtrl::SetRange<br /><br />void SetRan
2010-09-01 00:09:00 708
原创 进度条问题
网页图片视频音乐搜吧问问博客新闻更多»登录帮助| 提意见问问首页问题库 知识频道| 问问之星| 问问团队全部问题>电脑/数码>微软专区>问题页【有奖征集】让新生快速融入大学“新生”活!已解决问题收藏转载到QQ空间关于VBA的进度条问题?[ 标签:vba,进度条 ] <br />Private Sub CommandButton1_Click()<br />ProgressBar1.Visible = True<br />ProgressBar1.Max = 10000<br />
2010-09-01 00:04:00 520
原创 内存溢出2
如果有一个严重的错误引起Java进程非正常退出,我们叫Crash,这时候会产生一个日志文件。缺省情况下,这个文件会产生在工作目录下。<br />1.EXCEPTION_Access_VIOLATION ”意味着Java应用Crash的时候,正在运行JVM自己的代码,而不是外部的JAVA代码或其他类库代码 <br />2.根据log信息中的 <br /># Problematic frame: <br /># C [mtjapidll.dll+0x1e08] <br />可以判断是加载本
2010-08-26 00:57:00 298
原创 内存溢出1
<br />呵呵 很感谢olivesoup和xql80329的关心。这个问题现在有所进展。大幅削减了Log输出后,已经4天没有crash了。由于用了一个第三方的Log工具,当时不知道这个Log工具会向 标准输出 也输出Log。怀疑非常频繁的输出大量的Log到控制台上JVM的处理有问题(也怀疑本身频繁的输出大量的Log到文件中JVM的处理有问题)。(每1秒钟就输出170k的Log)。<br />是不是这个原因还不能最终确定(因为时间还不够长,不能保证真的没有问题了)。<br /><br />另外,有一
2010-08-26 00:40:00 383
原创 内存溢出
<br />前些天,搞JNI的时候,报了个JVM崩溃的错。错误信息如下:<br />#<br /># An unexpected error has been detected by HotSpot Virtual Machine:<br />#<br /># EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x009fcf52, pid=4752, tid=4440<br />#<br /># Java VM: Java HotSpot(T
2010-08-26 00:06:00 3170
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人